Mock Version: 1.4.21 Mock Version: 1.4.21 Mock Version: 1.4.21 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-19093186-1339744/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-72.0.2-1.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-19093186-1339744/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.fVgPuH + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-72.0.2 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-72.0.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-72.0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #40 (build-aarch64-skia.patch): + echo '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 1118 (offset 82 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 175 (offset -28 lines). Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 60 (offset -5 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 874 (offset 1 line). Hunk #2 succeeded at 893 (offset 1 line). 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 4475 (offset 3 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 62 (offset 1 line). Hunk #2 succeeded at 536 (offset 9 lines). Hunk #3 succeeded at 867 (offset 9 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #227 (firefox-locale-debug.patch): + echo '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 412 (offset -296 lines). Patch #239 (mozilla-gnome-shell-search-provider.patch): + echo 'Patch #239 (mozilla-gnome-shell-search-provider.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gnome-shell-search-provider --fuzz=0 patching file browser/components/shell/moz.build patching file browser/components/shell/nsGNOMEShellSearchProvider.cpp patching file browser/components/shell/nsGNOMEShellSearchProvider.h patching file browser/components/shell/nsGNOMEShellService.cpp patching file browser/components/shell/nsGNOMEShellService.h patching file browser/locales/en-US/chrome/browser/browser.properties Hunk #1 succeeded at 1026 (offset 1 line). patching file toolkit/components/remote/moz.build patching file toolkit/components/remote/nsDBusRemoteServer.cpp Patch #240 (mozilla-gnome-shell-search-provider-icons.patch): + echo 'Patch #240 (mozilla-gnome-shell-search-provider-icons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gnome-shell-search-provider-icons --fuzz=0 patching file browser/components/shell/nsGNOMEShellSearchProvider.cpp patching file browser/components/shell/nsGNOMEShellSearchProvider.h Patch #242 (mozilla-1601707.patch): + echo 'Patch #242 (mozilla-1601707.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1601707 --fuzz=0 patching file dom/indexedDB/ActorsParent.cpp 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 166 (offset 10 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 3407 (offset 59 lines). Hunk #2 succeeded at 3440 (offset 59 lines). Hunk #3 succeeded at 4000 (offset 56 lines). Patch #426 (mozilla-1603112-accept-lang.patch): + echo 'Patch #426 (mozilla-1603112-accept-lang.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1603112-accept-lang --fuzz=0 patching file intl/strres/nsStringBundle.cpp Hunk #1 succeeded at 69 (offset 3 lines). Patch #427 (mozilla-1607404-fix-remote-offset.patch): + echo 'Patch #427 (mozilla-1607404-fix-remote-offset.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1607404-fix-remote-offset --fuzz=0 patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 413 (offset -14 lines). patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1328 (offset -5 lines). Hunk #2 succeeded at 1335 (offset -5 lines). Hunk #3 succeeded at 1434 (offset -5 lines). Patch #574 (firefox-pipewire.patch): + echo 'Patch #574 (firefox-pipewire.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h Patch #600 (pgo.patch): + echo 'Patch #600 (pgo.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pgo --fuzz=0 patching file build/unix/mozconfig.unix patching file extensions/spellcheck/src/moz.build Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/lto-pgo.configure Patch #602 (mozilla-1516803.patch): + echo 'Patch #602 (mozilla-1516803.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build Hunk #1 succeeded at 100 (offset 1 line). + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --prefix="/usr"' + echo 'ac_add_options --libdir="/usr/lib64"' + 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 --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 + chmod a-x third_party/rust/gfx-backend-vulkan/src/command.rs third_party/rust/gfx-backend-vulkan/src/conv.rs third_party/rust/gfx-backend-vulkan/src/device.rs third_party/rust/gfx-backend-vulkan/src/info.rs third_party/rust/gfx-backend-vulkan/src/lib.rs third_party/rust/gfx-backend-vulkan/src/native.rs third_party/rust/gfx-backend-vulkan/src/pool.rs third_party/rust/gfx-backend-vulkan/src/window.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FujnLf + umask 022 + cd /builddir/build/BUILD + cd firefox-72.0.2 + 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 libc v0.2.43 Compiling unicode-xid v0.2.0 Compiling ryu v0.2.6 Compiling rand_core v0.3.0 Compiling syn v1.0.5 Compiling cfg-if v0.1.5 Compiling unicode-width v0.1.5 Compiling remove_dir_all v0.5.1 Compiling vec_map v0.8.1 Compiling cbindgen v0.9.1 Compiling ansi_term v0.11.0 Compiling bitflags v1.0.4 Compiling itoa v0.4.3 Compiling strsim v0.7.0 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling textwrap v0.10.0 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling quote v0.5.2 Compiling syn v0.13.11 Compiling tempfile v3.0.4 Compiling quote v1.0.2 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.32 Compiling toml v0.5.3 Finished release [optimized] target(s) in 2m 01s Installing /builddir/build/BUILD/firefox-72.0.2/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-72.0.2/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-72.0.2/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-72.0.2/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin /builddir/build/BUILD/firefox-72.0.2 Generate big endian version of config/external/icu/data/icud58l.dat + cd - + echo '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 ./ -path ./third_party/rust -prune -o -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' + echo '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"' + echo '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"' + echo 'export LDFLAGS=""' + echo 'export CC=gcc' + echo 'export CXX=g++' + echo 'export AR="gcc-ar"' + echo 'export NM="gcc-nm"' + echo 'export 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 ']' + echo 'export MOZ_MAKE_FLAGS="-j4"' + echo 'export MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + GDK_BACKEND=x11 + xvfb-run ./mach build + cat - Config object not found by mach. 0:00.79 Clobber not needed. 0:00.79 Adding make options from /builddir/build/BUILD/firefox-72.0.2/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-72.0.2/objdir OBJDIR=/builddir/build/BUILD/firefox-72.0.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-72.0.2/.mozconfig export FOUND_MOZCONFIG 0:00.80 /usr/bin/gmake -f client.mk -s configure 0:00.81 cd /builddir/build/BUILD/firefox-72.0.2/objdir 0:00.81 /builddir/build/BUILD/firefox-72.0.2/configure 0:00.95 Creating Python environment 0:03.04 New python executable in /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python2.7 0:03.04 Also creating executable in /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python 0:03.04 Installing setuptools, pip, wheel...done. 0:03.33 running build_ext 0:03.33 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.33 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.33 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.33 Reexecuting in the virtualenv 0:03.53 Adding configure options from /builddir/build/BUILD/firefox-72.0.2/.mozconfig 0:03.53 --enable-application=browser 0:03.54 --with-system-zlib 0:03.54 --with-system-bz2 0:03.54 --disable-strip 0:03.54 --enable-necko-wifi 0:03.54 --enable-startup-notification 0:03.54 --disable-updater 0:03.54 --enable-chrome-format=omni 0:03.54 --enable-pulseaudio 0:03.54 --without-system-icu 0:03.54 --with-mozilla-api-keyfile=../mozilla-api-key 0:03.54 --with-google-location-service-api-keyfile=../google-api-key 0:03.54 --with-google-safebrowsing-api-keyfile=../google-api-key 0:03.54 --enable-release 0:03.54 --update-channel=release 0:03.54 --disable-system-sqlite 0:03.54 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:03.54 --enable-av1 0:03.54 --enable-default-toolkit=cairo-gtk3-wayland 0:03.54 --enable-official-branding 0:03.54 --prefix=/usr 0:03.54 --libdir=/usr/lib64 0:03.54 --with-system-nspr 0:03.54 --with-system-nss 0:03.54 --enable-system-ffi 0:03.54 --enable-optimize 0:03.54 --disable-debug 0:03.54 --enable-tests 0:03.54 --with-system-jpeg 0:03.54 --without-system-libvpx 0:03.54 MOZ_PGO=1 0:03.54 --enable-lto 0:03.54 MOZ_SERVICES_SYNC=1 0:03.54 MOZ_MAKE_FLAGS=-j4 0:03.54 LDFLAGS= 0:03.54 MOZ_TELEMETRY_REPORTING=1 0:03.54 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:03.54 CC=gcc 0:03.54 RANLIB=gcc-ranlib 0:03.54 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 0:03.54 CXX=g++ 0:03.54 AR=gcc-ar 0:03.54 MOZILLA_OFFICIAL=1 0:03.54 BUILD_OFFICIAL=1 0:03.54 STRIP=/bin/true 0:03.54 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 0:03.54 NM=gcc-nm 0:03.54 checking for vcs source checkout... no 0:03.60 checking for a shell... /usr/bin/sh 0:03.63 checking for host system type... x86_64-pc-linux-gnu 0:03.63 checking for target system type... x86_64-pc-linux-gnu 0:04.24 checking whether cross compiling... no 0:04.41 checking for Python 3... /usr/bin/python3 (3.7.6) 0:04.42 checking for yasm... /usr/bin/yasm 0:04.42 checking yasm version... 1.3.0 0:04.43 checking for the target C compiler... /usr/bin/gcc 0:04.47 checking whether the target C compiler can be used... yes 0:04.47 checking the target C compiler version... 9.2.1 0:04.50 checking the target C compiler works... yes 0:04.50 checking for the target C++ compiler... /usr/bin/g++ 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 host C compiler... /usr/bin/gcc 0:04.57 checking whether the host C compiler can be used... yes 0:04.57 checking the host C compiler version... 9.2.1 0:04.60 checking the host C compiler works... yes 0:04.60 checking for the host C++ compiler... /usr/bin/g++ 0:04.62 checking whether the host C++ compiler can be used... yes 0:04.62 checking the host C++ compiler version... 9.2.1 0:04.64 checking the host C++ compiler works... yes 0:04.78 checking for 64-bit OS... yes 0:04.78 checking for nasm... /usr/bin/nasm 0:04.79 checking nasm version... 2.13.03 0:04.80 checking for linker... bfd 0:04.81 checking for the assembler... /usr/bin/gcc 0:04.81 checking for ar... /usr/bin/gcc-ar 0:04.81 checking for pkg_config... /usr/bin/pkg-config 0:04.82 checking for pkg-config version... 1.6.1 0:04.85 checking for stdint.h... yes 0:04.88 checking for inttypes.h... yes 0:04.91 checking for malloc.h... yes 0:04.94 checking for alloca.h... yes 0:04.95 checking for sys/byteorder.h... no 0:04.98 checking for getopt.h... yes 0:05.02 checking for unistd.h... yes 0:05.04 checking for nl_types.h... yes 0:05.07 checking for cpuid.h... yes 0:05.10 checking for sys/statvfs.h... yes 0:05.13 checking for sys/statfs.h... yes 0:05.16 checking for sys/vfs.h... yes 0:05.19 checking for sys/mount.h... yes 0:05.23 checking for sys/quota.h... yes 0:05.27 checking for linux/quota.h... yes 0:05.30 checking for linux/if_addr.h... yes 0:05.34 checking for linux/rtnetlink.h... yes 0:05.37 checking for sys/queue.h... yes 0:05.40 checking for sys/types.h... yes 0:05.44 checking for netinet/in.h... yes 0:05.46 checking for byteswap.h... yes 0:05.50 checking for linux/perf_event.h... yes 0:05.52 checking for perf_event_open system call... yes 0:05.54 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:05.56 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:05.58 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.59 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.60 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.62 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.63 checking whether the C compiler supports -Wclass-varargs... no 0:05.64 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.66 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.67 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.69 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.70 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.71 checking whether the C compiler supports -Wloop-analysis... no 0:05.72 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.75 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.76 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.77 checking whether the C++ compiler supports -Wcomma... no 0:05.79 checking whether the C compiler supports -Wduplicated-cond... yes 0:05.82 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:05.85 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.86 checking whether the C compiler supports -Wstring-conversion... no 0:05.87 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.88 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:05.90 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:05.91 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.92 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.94 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:05.95 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:05.96 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:05.98 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:05.99 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:06.01 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:06.04 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:06.07 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:06.10 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:06.12 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:06.15 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:06.18 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:06.20 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:06.22 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:06.23 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:06.25 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.28 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.31 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.34 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.35 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.36 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.39 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.41 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.43 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:06.44 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:06.46 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:06.49 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:06.52 checking whether the C compiler supports -Wformat... yes 0:06.55 checking whether the C++ compiler supports -Wformat... yes 0:06.57 checking whether the C compiler supports -Wformat-security... no 0:06.59 checking whether the C++ compiler supports -Wformat-security... no 0:06.62 checking whether the C compiler supports -Wformat-overflow=2... yes 0:06.65 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:06.67 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.68 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.72 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.74 checking whether the C++ compiler supports -fno-aligned-new... yes 0:06.76 checking for libpulse... yes 0:06.76 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.77 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.77 checking for rustc... /usr/bin/rustc 0:06.77 checking for cargo... /usr/bin/cargo 0:06.89 checking rustc version... 1.40.0 0:06.91 checking cargo version... 1.40.0 0:07.09 checking for rust target triplet... x86_64-unknown-linux-gnu 0:07.17 checking for rust host triplet... x86_64-unknown-linux-gnu 0:07.17 checking for rustdoc... /usr/bin/rustdoc 0:07.18 checking for cbindgen... /builddir/build/BUILD/firefox-72.0.2/my_rust_vendor/.cargo/bin/cbindgen 0:07.18 checking for rustfmt... not found 0:07.33 checking for clang for bindgen... /usr/bin/clang++ 0:07.38 checking for libclang for bindgen... /usr/lib64/libclang.so 0:07.48 checking that libclang is new enough... yes 0:07.48 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.48 checking for llvm_profdata... /usr/bin/llvm-profdata 0:07.50 checking for libffi > 3.0.9... yes 0:07.50 checking MOZ_FFI_CFLAGS... 0:07.51 checking MOZ_FFI_LIBS... -lffi 0:07.56 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:07.56 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:07.60 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.60 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.61 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:07.63 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.63 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:07.64 checking for fontconfig >= 2.7.0... yes 0:07.65 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.65 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:07.66 checking for freetype2 >= 6.1.0... yes 0:07.67 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.67 checking _FT2_LIBS... -lfreetype 0:07.68 checking for tar... /usr/bin/gtar 0:07.68 checking for unzip... /usr/bin/unzip 0:07.68 checking for zip... /usr/bin/zip 0:07.68 checking for gn... not found 0:07.68 checking for the Mozilla API key... yes 0:07.68 checking for the Google Location Service API key... yes 0:07.68 checking for the Google Safebrowsing API key... yes 0:07.68 checking for the Bing API key... no 0:07.68 checking for the Adjust SDK key... no 0:07.68 checking for the Leanplum SDK key... no 0:07.68 checking for the Pocket API key... no 0:07.74 checking for jpeg_destroy_compress... yes 0:07.78 checking for sufficient jpeg library version... yes 0:07.82 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:07.82 checking for awk... /usr/bin/gawk 0:07.82 checking for perl... /usr/bin/perl 0:07.84 checking for minimum required perl version >= 5.006... 5.028002 0:07.85 checking for full perl installation... yes 0:07.85 checking for gmake... /usr/bin/gmake 0:07.85 checking for watchman... not found 0:07.85 checking for xargs... /usr/bin/xargs 0:07.85 checking for rpmbuild... /usr/bin/rpmbuild 0:07.91 checking for llvm-objdump... /usr/bin/llvm-objdump 0:07.91 checking for autoconf... /usr/bin/autoconf-2.13 0:08.52 creating cache ./config.cache 0:08.55 checking host system type... x86_64-pc-linux-gnu 0:08.57 checking target system type... x86_64-pc-linux-gnu 0:08.58 checking build system type... x86_64-pc-linux-gnu 0:08.59 checking for objcopy... /usr/bin/objcopy 0:08.59 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.59 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.59 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.59 checking whether we are using GNU C... (cached) yes 0:08.59 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.59 checking for c++... (cached) /usr/bin/g++ 0:08.59 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.60 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.60 checking whether we are using GNU C++... (cached) yes 0:08.60 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.60 checking for ranlib... gcc-ranlib 0:08.60 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:08.60 checking for strip... /bin/true 0:08.60 checking for otool... no 0:08.71 checking for X... libraries , headers 0:08.75 checking for dnet_ntoa in -ldnet... no 0:08.78 checking for dnet_ntoa in -ldnet_stub... no 0:08.84 checking for gethostbyname... yes 0:08.89 checking for connect... yes 0:08.94 checking for remove... yes 0:09.00 checking for shmat... yes 0:09.05 checking for IceConnectionNumber in -lICE... yes 0:09.14 checking for --noexecstack option to as... yes 0:09.18 checking for -z noexecstack option to ld... yes 0:09.24 checking for -z text option to ld... yes 0:09.28 checking for -z relro option to ld... yes 0:09.32 checking for -z nocopyreloc option to ld... yes 0:09.37 checking for -Bsymbolic-functions option to ld... yes 0:09.41 checking for --build-id=sha1 option to ld... yes 0:09.46 checking for --ignore-unresolved-symbol option to ld... yes 0:09.48 checking if toolchain supports -mssse3 option... yes 0:09.50 checking if toolchain supports -msse4.1 option... yes 0:09.53 checking for x86 AVX2 asm support in compiler... yes 0:09.56 checking whether the linker supports Identical Code Folding... no 0:09.79 checking whether removing dead symbols breaks debugging... no 0:09.82 checking for working const... yes 0:09.84 checking for mode_t... yes 0:09.85 checking for off_t... yes 0:09.86 checking for pid_t... yes 0:09.87 checking for size_t... yes 0:10.04 checking whether 64-bits std::atomic requires -latomic... no 0:10.07 checking for dirent.h that defines DIR... yes 0:10.11 checking for opendir in -ldir... no 0:10.14 checking for sockaddr_in.sin_len... false 0:10.17 checking for sockaddr_in6.sin6_len... false 0:10.19 checking for sockaddr.sa_len... false 0:10.23 checking for gethostbyname_r in -lc_r... no 0:10.35 checking for library containing dlopen... -ldl 0:10.38 checking for dlfcn.h... yes 0:10.44 checking for dladdr... yes 0:10.49 checking for memmem... yes 0:10.53 checking for socket in -lsocket... no 0:10.60 checking for XDrawLines in -lX11... yes 0:10.66 checking for XextAddDisplay in -lXext... yes 0:10.71 checking for XtFree in -lXt... yes 0:10.77 checking for xcb_connect in -lxcb... yes 0:10.83 checking for xcb_shm_query_version in -lxcb-shm... yes 0:10.89 checking for XGetXCBConnection in -lX11-xcb... yes 0:10.92 checking for pthread_create in -lpthreads... no 0:10.98 checking for pthread_create in -lpthread... yes 0:11.03 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:11.07 checking for pthread.h... yes 0:11.13 checking for stat64... yes 0:11.18 checking for lstat64... yes 0:11.24 checking for truncate64... yes 0:11.29 checking for statvfs64... yes 0:11.36 checking for statvfs... yes 0:11.42 checking for statfs64... yes 0:11.48 checking for statfs... yes 0:11.56 checking for getpagesize... yes 0:11.61 checking for gmtime_r... yes 0:11.67 checking for localtime_r... yes 0:11.74 checking for arc4random... no 0:11.79 checking for arc4random_buf... no 0:11.85 checking for mallinfo... yes 0:11.91 checking for gettid... no 0:11.97 checking for lchown... yes 0:12.03 checking for setpriority... yes 0:12.09 checking for strerror... yes 0:12.15 checking for syscall... yes 0:12.21 checking for clock_gettime(CLOCK_MONOTONIC)... 0:12.24 checking for pthread_cond_timedwait_monotonic_np... 0:12.31 checking for res_ninit()... yes 0:12.37 checking for an implementation of va_copy()... yes 0:12.39 checking whether va_list can be copied by value... no 0:12.50 checking for __thread keyword for TLS variables... yes 0:12.55 checking for localeconv... yes 0:12.60 checking for malloc.h... yes 0:12.65 checking for strndup... yes 0:12.71 checking for posix_memalign... yes 0:12.76 checking for memalign... yes 0:12.82 checking for malloc_usable_size... yes 0:12.85 checking whether malloc_usable_size definition can use const argument... no 0:12.87 checking for valloc in malloc.h... yes 0:12.89 checking for valloc in unistd.h... no 0:12.90 checking for _aligned_malloc in malloc.h... no 0:12.90 checking NSPR selection... system 0:12.90 checking for nspr-config... /usr/bin/nspr-config 0:12.94 checking for NSPR - version >= 4.24... yes 0:13.04 checking for nss-config... /usr/bin/nss-config 0:13.08 checking for NSS - version >= 3.48... yes 0:13.14 checking for gzread in -lz... yes 0:13.18 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-72.0.2/browser/confvars.sh 0:13.19 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.23 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.23 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.25 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.27 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.28 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.28 checking for libstartup-notification-1.0 >= 0.8... yes 0:13.28 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:13.29 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:13.31 checking for dbus-1 >= 0.60... yes 0:13.31 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:13.31 checking MOZ_DBUS_LIBS... -ldbus-1 0:13.31 checking for dbus-glib-1 >= 0.60... yes 0:13.31 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.31 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:13.39 checking for linux/joystick.h... yes 0:13.40 checking for gthread-2.0... yes 0:13.40 checking MOZ_GTHREAD_CFLAGS... -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:13.40 checking MOZ_GTHREAD_LIBS... -pthread -lgthread-2.0 -lglib-2.0 0:13.40 checking for wget... no 0:13.46 checking for fdatasync... yes 0:13.50 checking for valid C compiler optimization flags... yes 0:13.61 checking for __cxa_demangle... yes 0:13.65 checking for unwind.h... yes 0:13.77 checking for _Unwind_Backtrace... yes 0:13.79 checking for -pipe support... yes 0:13.88 checking what kind of list files are supported by the linker... linkerscript 0:13.88 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:13.88 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:13.89 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:13.94 checking for FT_Bitmap_Size.y_ppem... yes 0:14.01 checking for FT_GlyphSlot_Embolden... yes 0:14.07 checking for FT_Load_Sfnt_Table... yes 0:14.13 checking for fontconfig/fcfreetype.h... yes 0:14.25 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-72.0.2/configure.py --enable-project=js --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-rust-simd --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 --disable-wasm-multi-value --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-72.0.2/objdir/dist JS_STANDALONE= 0:14.46 js/src> checking for vcs source checkout... no 0:14.51 js/src> checking for a shell... /usr/bin/sh 0:14.53 js/src> checking for host system type... x86_64-pc-linux-gnu 0:14.54 js/src> checking for target system type... x86_64-pc-linux-gnu 0:15.17 js/src> checking for Python 3... /usr/bin/python3 (3.7.6) 0:15.17 js/src> checking whether cross compiling... no 0:15.17 js/src> checking for yasm... /usr/bin/yasm 0:15.18 js/src> checking yasm version... 1.3.0 0:15.19 js/src> checking for the target C compiler... /usr/bin/gcc 0:15.21 js/src> checking whether the target C compiler can be used... yes 0:15.21 js/src> checking the target C compiler version... 9.2.1 0:15.24 js/src> checking the target C compiler works... yes 0:15.24 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:15.26 js/src> checking whether the target C++ compiler can be used... yes 0:15.26 js/src> checking the target C++ compiler version... 9.2.1 0:15.29 js/src> checking the target C++ compiler works... yes 0:15.29 js/src> checking for the host C compiler... /usr/bin/gcc 0:15.30 js/src> checking whether the host C compiler can be used... yes 0:15.30 js/src> checking the host C compiler version... 9.2.1 0:15.33 js/src> checking the host C compiler works... yes 0:15.33 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:15.35 js/src> checking whether the host C++ compiler can be used... yes 0:15.35 js/src> checking the host C++ compiler version... 9.2.1 0:15.38 js/src> checking the host C++ compiler works... yes 0:15.52 js/src> checking for 64-bit OS... yes 0:15.53 js/src> checking for nasm... /usr/bin/nasm 0:15.54 js/src> checking nasm version... 2.13.03 0:15.55 js/src> checking for linker... bfd 0:15.55 js/src> checking for the assembler... /usr/bin/gcc 0:15.58 js/src> checking for ar... /usr/bin/gcc-ar 0:15.58 js/src> checking for pkg_config... /usr/bin/pkg-config 0:15.58 js/src> checking for pkg-config version... 1.6.1 0:15.62 js/src> checking for stdint.h... yes 0:15.64 js/src> checking for inttypes.h... yes 0:15.68 js/src> checking for malloc.h... yes 0:15.71 js/src> checking for alloca.h... yes 0:15.72 js/src> checking for sys/byteorder.h... no 0:15.75 js/src> checking for getopt.h... yes 0:15.79 js/src> checking for unistd.h... yes 0:15.82 js/src> checking for nl_types.h... yes 0:15.85 js/src> checking for cpuid.h... yes 0:15.87 js/src> checking for sys/statvfs.h... yes 0:15.91 js/src> checking for sys/statfs.h... yes 0:15.94 js/src> checking for sys/vfs.h... yes 0:15.97 js/src> checking for sys/mount.h... yes 0:16.00 js/src> checking for sys/quota.h... yes 0:16.04 js/src> checking for linux/quota.h... yes 0:16.08 js/src> checking for linux/if_addr.h... yes 0:16.12 js/src> checking for linux/rtnetlink.h... yes 0:16.14 js/src> checking for sys/queue.h... yes 0:16.18 js/src> checking for sys/types.h... yes 0:16.22 js/src> checking for netinet/in.h... yes 0:16.25 js/src> checking for byteswap.h... yes 0:16.28 js/src> checking for linux/perf_event.h... yes 0:16.31 js/src> checking for perf_event_open system call... yes 0:16.33 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:16.35 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:16.36 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:16.38 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:16.40 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:16.41 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:16.43 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:16.44 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:16.46 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:16.47 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:16.49 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:16.51 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:16.52 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:16.54 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:16.56 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:16.58 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:16.58 js/src> checking whether the C++ compiler supports -Wcomma... no 0:16.61 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:16.64 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.67 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.68 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:16.70 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:16.72 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.73 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.74 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.76 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.77 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:16.79 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:16.81 js/src> checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:16.81 js/src> checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:16.83 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:16.86 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:16.89 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:16.92 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:16.94 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:16.97 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:17.00 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:17.03 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:17.06 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:17.07 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:17.09 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:17.11 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.14 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.18 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.20 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.21 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.23 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.25 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:17.28 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:17.30 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:17.31 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:17.33 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:17.36 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:17.39 js/src> checking whether the C compiler supports -Wformat... yes 0:17.42 js/src> checking whether the C++ compiler supports -Wformat... yes 0:17.45 js/src> checking whether the C compiler supports -Wformat-security... no 0:17.47 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:17.51 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:17.54 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:17.58 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.60 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.63 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:17.66 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:17.70 js/src> checking whether the C++ compiler supports -fno-aligned-new... yes 0:17.70 js/src> checking for rustc... /usr/bin/rustc 0:17.70 js/src> checking for cargo... /usr/bin/cargo 0:17.82 js/src> checking rustc version... 1.40.0 0:17.85 js/src> checking cargo version... 1.40.0 0:18.01 js/src> checking for rust target triplet... x86_64-unknown-linux-gnu 0:18.09 js/src> checking for rust host triplet... x86_64-unknown-linux-gnu 0:18.10 js/src> checking for rustdoc... /usr/bin/rustdoc 0:18.10 js/src> checking for rustfmt... not found 0:18.21 js/src> checking for clang for bindgen... /usr/bin/clang++ 0:18.27 js/src> checking for libclang for bindgen... /usr/lib64/libclang.so 0:18.27 js/src> checking that libclang is new enough... yes 0:18.27 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.27 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:18.29 js/src> checking for libffi > 3.0.9... yes 0:18.30 js/src> checking MOZ_FFI_CFLAGS... 0:18.31 js/src> checking MOZ_FFI_LIBS... -lffi 0:18.31 js/src> checking for awk... /usr/bin/gawk 0:18.32 js/src> checking for perl... /usr/bin/perl 0:18.34 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:18.35 js/src> checking for full perl installation... yes 0:18.35 js/src> checking for gmake... /usr/bin/gmake 0:18.35 js/src> checking for watchman... not found 0:18.35 js/src> checking for xargs... /usr/bin/xargs 0:18.35 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:18.41 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:18.42 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:18.42 js/src> Refreshing /builddir/build/BUILD/firefox-72.0.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:18.60 js/src> loading cache /builddir/build/BUILD/firefox-72.0.2/objdir/./config.cache 0:18.63 js/src> checking host system type... x86_64-pc-linux-gnu 0:18.64 js/src> checking target system type... x86_64-pc-linux-gnu 0:18.66 js/src> checking build system type... x86_64-pc-linux-gnu 0:18.67 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.67 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.67 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.67 js/src> checking whether we are using GNU C... (cached) yes 0:18.67 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:18.67 js/src> checking for c++... (cached) /usr/bin/g++ 0:18.67 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.67 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.67 js/src> checking whether we are using GNU C++... (cached) yes 0:18.67 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:18.73 js/src> checking for ranlib... (cached) gcc-ranlib 0:18.73 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.73 js/src> checking for strip... (cached) /bin/true 0:18.73 js/src> checking for sb-conf... no 0:18.73 js/src> checking for ve... no 0:18.74 js/src> checking for X... (cached) libraries , headers 0:18.74 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:18.74 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:18.74 js/src> checking for gethostbyname... (cached) yes 0:18.75 js/src> checking for connect... (cached) yes 0:18.75 js/src> checking for remove... (cached) yes 0:18.75 js/src> checking for shmat... (cached) yes 0:18.76 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:18.84 js/src> checking for --noexecstack option to as... yes 0:18.89 js/src> checking for -z noexecstack option to ld... yes 0:18.94 js/src> checking for -z text option to ld... yes 0:18.98 js/src> checking for -z relro option to ld... yes 0:19.04 js/src> checking for -z nocopyreloc option to ld... yes 0:19.08 js/src> checking for -Bsymbolic-functions option to ld... yes 0:19.13 js/src> checking for --build-id=sha1 option to ld... yes 0:19.16 js/src> checking whether the linker supports Identical Code Folding... no 0:19.39 js/src> checking whether removing dead symbols breaks debugging... no 0:19.40 js/src> checking for working const... (cached) yes 0:19.40 js/src> checking for mode_t... (cached) yes 0:19.40 js/src> checking for off_t... (cached) yes 0:19.40 js/src> checking for pid_t... (cached) yes 0:19.40 js/src> checking for size_t... (cached) yes 0:19.44 js/src> checking for ssize_t... yes 0:19.44 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:19.44 js/src> checking for dirent.h that defines DIR... (cached) yes 0:19.46 js/src> checking for opendir in -ldir... (cached) no 0:19.46 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:19.46 js/src> checking for library containing dlopen... (cached) -ldl 0:19.46 js/src> checking for dlfcn.h... (cached) yes 0:19.47 js/src> checking for socket in -lsocket... (cached) no 0:19.47 js/src> checking for pthread_create in -lpthreads... (cached) no 0:19.48 js/src> checking for pthread_create in -lpthread... (cached) yes 0:19.53 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:19.58 js/src> checking for getc_unlocked... yes 0:19.64 js/src> checking for _getc_nolock... no 0:19.64 js/src> checking for gmtime_r... (cached) yes 0:19.64 js/src> checking for localtime_r... (cached) yes 0:19.70 js/src> checking for pthread_getname_np... yes 0:19.75 js/src> checking for pthread_get_name_np... no 0:19.75 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:19.81 js/src> checking for sin in -lm... yes 0:19.82 js/src> checking for res_ninit()... (cached) yes 0:19.88 js/src> checking for nl_langinfo and CODESET... yes 0:19.88 js/src> checking for an implementation of va_copy()... (cached) yes 0:19.88 js/src> checking whether va_list can be copied by value... (cached) no 0:19.89 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:19.90 js/src> checking for localeconv... (cached) yes 0:19.90 js/src> checking NSPR selection... command-line 0:19.93 js/src> checking for valid optimization flags... yes 0:19.94 js/src> checking for __cxa_demangle... (cached) yes 0:19.94 js/src> checking for -pipe support... yes 0:19.98 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:20.08 js/src> checking what kind of list files are supported by the linker... linkerscript 0:20.10 js/src> checking for posix_fadvise... (cached) yes 0:20.10 js/src> checking for posix_fallocate... (cached) yes 0:20.12 js/src> checking for malloc.h... (cached) yes 0:20.12 js/src> checking for strndup... (cached) yes 0:20.12 js/src> checking for posix_memalign... (cached) yes 0:20.13 js/src> checking for memalign... (cached) yes 0:20.13 js/src> checking for malloc_usable_size... (cached) yes 0:20.17 js/src> checking whether malloc_usable_size definition can use const argument... no 0:20.19 js/src> checking for valloc in malloc.h... yes 0:20.20 js/src> checking for valloc in unistd.h... no 0:20.21 js/src> checking for _aligned_malloc in malloc.h... no 0:20.22 js/src> updating cache /builddir/build/BUILD/firefox-72.0.2/objdir/./config.cache 0:20.22 js/src> creating ./config.data 0:20.24 js/src> Creating config.status 0:20.34 Creating config.status 0:20.65 Reticulating splines... 0:23.07 0:02.46 File already read. Skipping: /builddir/build/BUILD/firefox-72.0.2/gfx/angle/targets/angle_common/moz.build 0:36.62 Finished reading 1764 moz.build files in 4.02s 0:36.63 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:36.63 Processed into 10279 build config descriptors in 4.47s 0:36.63 RecursiveMake backend executed in 6.48s 0:36.63 3682 total backend files; 3682 created; 0 updated; 0 unchanged; 0 deleted; 27 -> 1351 Makefile 0:36.63 FasterMake backend executed in 0.50s 0:36.63 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:36.63 Total wall time: 16.01s; CPU time: 15.85s; Efficiency: 99%; Untracked: 0.55s Configure complete! Be sure to run |mach build| to pick up any changes 0:37.17 Clobber not needed. 0:37.17 Adding make options from /builddir/build/BUILD/firefox-72.0.2/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-72.0.2/objdir OBJDIR=/builddir/build/BUILD/firefox-72.0.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-72.0.2/.mozconfig export FOUND_MOZCONFIG 0:37.18 /usr/bin/gmake -f client.mk -s 0:37.36 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.37 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.40 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 87; Removed 0 files and 0 directories. 0:37.54 Elapsed: 0.18s; From _tests: Kept 31 existing; Added/updated 1077; Removed 0 files and 0 directories. 0:37.71 Elapsed: 0.35s; From dist/bin: Kept 8 existing; Added/updated 2672; Removed 0 files and 0 directories. 0:37.86 Elapsed: 0.47s; From dist/include: Kept 1725 existing; Added/updated 4021; Removed 0 files and 0 directories. 0:37.97 ./mozilla-config.h.stub 0:38.08 ./buildid.h.stub 0:38.20 ./source-repo.h.stub 0:38.41 config 0:38.57 config/nsinstall_real 0:38.71 config/stl.sentinel.stub 0:38.86 config/system-header.sentinel.stub 0:39.12 build/application.ini.stub 0:39.12 xpcom/xpcom-config.h.stub 0:39.12 js/src/js-confdefs.h.stub 0:39.13 security/apps/xpcshell.inc.stub 0:39.13 security/ct/tests/gtest/valid-sth.inc.stub 0:39.14 intl/hyphenation/glue/mapped_hyph.h.stub 0:39.23 xpcom/xpcom-private.h.stub 0:39.23 js/src/js-config.h.stub 0:39.23 build/application.ini.h.stub 0:39.25 security/apps/addons-public.inc.stub 0:39.34 js/src/selfhosted.out.h.stub 0:39.34 build/automation.py.stub 0:39.35 netwerk/necko-config.h.stub 0:39.35 security/apps/addons-public-intermediate.inc.stub 0:39.39 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:39.47 security/apps/addons-stage.inc.stub 0:39.51 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:39.51 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -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="72.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="72.0.2" -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=72.0.2 -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 -DMOZ_CRASHREPORTER=1 -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DJS_HAS_INTL_API=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="72.0.2" -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" -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.53 layout/style/ServoCSSPropList.py.stub 0:39.58 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:39.60 dom/webgpu/ffi/wgpu_ffi_generated.h.stub 0:39.76 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:39.92 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:40.09 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:40.25 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:40.42 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:40.59 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:40.75 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:40.91 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:41.07 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:41.24 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:41.42 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:41.58 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:41.74 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:41.91 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:42.10 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:42.32 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:42.51 dom/encoding/domainsfallbacks.properties.h.stub 0:42.63 dom/encoding/labelsencodings.properties.h.stub 0:42.75 dom/encoding/localesfallbacks.properties.h.stub 0:42.90 dom/encoding/nonparticipatingdomains.properties.h.stub 0:43.05 layout/generic/FrameIdList.h.stub 0:43.20 layout/generic/FrameTypeList.h.stub 0:43.34 toolkit/crashreporter/CrashAnnotations.h.stub 0:43.67 js/src/frontend/ReservedWordsGenerated.h.stub 0:43.83 js/src/gc/StatsPhasesGenerated.h.stub 0:43.97 js/src/gc/StatsPhasesGenerated.inc.stub 0:44.11 js/src/jit/MOpcodes.h.stub 0:44.23 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:44.24 js/src/jit/LOpcodes.h.stub 0:44.37 xpcom/build/Services.h.stub 0:44.37 layout/style/nsCSSPropertyID.h.stub 0:44.40 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:44.41 netwerk/socket/neqo_glue/neqo_glue_ffi_generated.h.stub 0:44.50 layout/style/ServoCSSPropList.h.stub 0:44.50 xpcom/build/services.rs.stub 0:44.63 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-72.0.2/objdir/config/makefiles/xpidl xpidl 0:44.63 layout/style/CompositorAnimatableProperties.h.stub 0:44.63 config/makefiles/xpidl/Bits.xpt 0:44.63 config/makefiles/xpidl/accessibility.xpt 0:44.63 config/makefiles/xpidl/alerts.xpt 0:44.77 layout/style/CountedUnknownProperties.h.stub 0:44.82 config/makefiles/xpidl/appshell.xpt 0:44.89 layout/style/nsComputedDOMStyleGenerated.inc.stub 0:44.99 config/makefiles/xpidl/appstartup.xpt 0:45.02 layout/style/nsCSSPropsGenerated.inc.stub 0:45.15 layout/style/ServoStyleConsts.h.stub 0:45.22 config/makefiles/xpidl/autocomplete.xpt 0:45.25 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:45.38 config/makefiles/xpidl/browser-element.xpt 0:45.50 config/makefiles/xpidl/browser-newtab.xpt 0:45.52 config/makefiles/xpidl/browsercompsbase.xpt 0:45.65 config/makefiles/xpidl/caps.xpt 0:45.66 config/makefiles/xpidl/captivedetect.xpt 0:45.79 config/makefiles/xpidl/chrome.xpt 0:45.86 config/makefiles/xpidl/commandhandler.xpt 0:45.94 config/makefiles/xpidl/commandlines.xpt 0:45.96 config/makefiles/xpidl/composer.xpt 0:46.01 config/makefiles/xpidl/content_events.xpt 0:46.14 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:46.16 config/makefiles/xpidl/content_html.xpt 0:46.21 config/makefiles/xpidl/content_webrtc.xpt 0:46.29 config/makefiles/xpidl/devtools_rr.xpt 0:46.37 config/makefiles/xpidl/docshell.xpt 0:46.38 config/makefiles/xpidl/dom.xpt 0:46.43 config/makefiles/xpidl/dom_audiochannel.xpt 0:46.53 config/makefiles/xpidl/dom_base.xpt 0:46.69 config/makefiles/xpidl/dom_bindings.xpt 0:46.85 config/makefiles/xpidl/dom_events.xpt 0:46.90 config/makefiles/xpidl/dom_geolocation.xpt 0:47.02 config/makefiles/xpidl/dom_html.xpt 0:47.04 config/makefiles/xpidl/dom_indexeddb.xpt 0:47.18 config/makefiles/xpidl/dom_localstorage.xpt 0:47.19 config/makefiles/xpidl/dom_media.xpt 0:47.33 config/makefiles/xpidl/dom_network.xpt 0:47.33 config/makefiles/xpidl/dom_notification.xpt 0:47.34 config/makefiles/xpidl/dom_payments.xpt 0:47.49 config/makefiles/xpidl/dom_power.xpt 0:47.49 config/makefiles/xpidl/dom_presentation.xpt 0:47.52 config/makefiles/xpidl/dom_push.xpt 0:47.66 config/makefiles/xpidl/dom_quota.xpt 0:47.86 config/makefiles/xpidl/dom_security.xpt 0:47.86 config/makefiles/xpidl/dom_sidebar.xpt 0:47.88 config/makefiles/xpidl/dom_simpledb.xpt 0:48.04 config/makefiles/xpidl/dom_storage.xpt 0:48.04 config/makefiles/xpidl/dom_system.xpt 0:48.06 config/makefiles/xpidl/dom_webauthn.xpt 0:48.07 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:48.21 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:48.21 config/makefiles/xpidl/dom_workers.xpt 0:48.21 config/makefiles/xpidl/dom_xslt.xpt 0:48.21 config/makefiles/xpidl/dom_xul.xpt 0:48.35 config/makefiles/xpidl/downloads.xpt 0:48.35 config/makefiles/xpidl/editor.xpt 0:48.36 config/makefiles/xpidl/enterprisepolicies.xpt 0:48.37 config/makefiles/xpidl/extensions.xpt 0:48.49 config/makefiles/xpidl/exthandler.xpt 0:48.52 config/makefiles/xpidl/fastfind.xpt 0:48.59 config/makefiles/xpidl/gfx.xpt 0:48.64 config/makefiles/xpidl/html5.xpt 0:48.74 config/makefiles/xpidl/htmlparser.xpt 0:48.74 config/makefiles/xpidl/imglib2.xpt 0:48.77 config/makefiles/xpidl/inspector.xpt 0:48.79 config/makefiles/xpidl/intl.xpt 0:48.89 config/makefiles/xpidl/jar.xpt 0:48.90 config/makefiles/xpidl/jsdebugger.xpt 0:48.95 config/makefiles/xpidl/jsinspector.xpt 0:49.05 config/makefiles/xpidl/kvstore.xpt 0:49.09 config/makefiles/xpidl/layout_base.xpt 0:49.12 config/makefiles/xpidl/layout_printing.xpt 0:49.17 config/makefiles/xpidl/layout_xul_tree.xpt 0:49.20 config/makefiles/xpidl/locale.xpt 0:49.25 config/makefiles/xpidl/loginmgr.xpt 0:49.28 config/makefiles/xpidl/migration.xpt 0:49.30 config/makefiles/xpidl/mimetype.xpt 0:49.34 config/makefiles/xpidl/mozfind.xpt 0:49.40 config/makefiles/xpidl/mozintl.xpt 0:49.44 config/makefiles/xpidl/necko.xpt 0:49.45 config/makefiles/xpidl/necko_about.xpt 0:49.53 config/makefiles/xpidl/necko_cache.xpt 0:49.54 config/makefiles/xpidl/necko_cache2.xpt 0:49.58 config/makefiles/xpidl/necko_cookie.xpt 0:49.60 config/makefiles/xpidl/necko_dns.xpt 0:49.67 config/makefiles/xpidl/necko_file.xpt 0:49.79 config/makefiles/xpidl/necko_ftp.xpt 0:49.79 config/makefiles/xpidl/necko_http.xpt 0:49.81 config/makefiles/xpidl/necko_mdns.xpt 0:49.89 config/makefiles/xpidl/necko_res.xpt 0:49.94 config/makefiles/xpidl/necko_socket.xpt 0:49.95 config/makefiles/xpidl/necko_strconv.xpt 0:50.06 config/makefiles/xpidl/necko_viewsource.xpt 0:50.12 config/makefiles/xpidl/necko_websocket.xpt 0:50.14 config/makefiles/xpidl/necko_wifi.xpt 0:50.28 config/makefiles/xpidl/parentalcontrols.xpt 0:50.34 config/makefiles/xpidl/peerconnection.xpt 0:50.35 config/makefiles/xpidl/pipnss.xpt 0:50.35 config/makefiles/xpidl/pippki.xpt 0:50.43 config/makefiles/xpidl/places.xpt 0:50.48 config/makefiles/xpidl/plugin.xpt 0:50.53 config/makefiles/xpidl/pref.xpt 0:50.61 config/makefiles/xpidl/prefetch.xpt 0:50.76 config/makefiles/xpidl/profiler.xpt 0:50.82 config/makefiles/xpidl/remote.xpt 0:50.83 config/makefiles/xpidl/reputationservice.xpt 0:50.91 config/makefiles/xpidl/sandbox.xpt 0:50.94 config/makefiles/xpidl/satchel.xpt 0:50.98 config/makefiles/xpidl/services-crypto-component.xpt 0:50.98 config/makefiles/xpidl/services_fxaccounts.xpt 0:51.08 config/makefiles/xpidl/sessionStore_funcs.xpt 0:51.10 config/makefiles/xpidl/shellservice.xpt 0:51.15 config/makefiles/xpidl/shistory.xpt 0:51.15 config/makefiles/xpidl/spellchecker.xpt 0:51.22 config/makefiles/xpidl/storage.xpt 0:51.24 config/makefiles/xpidl/telemetry.xpt 0:51.31 config/makefiles/xpidl/test_necko.xpt 0:51.37 config/makefiles/xpidl/thumbnails.xpt 0:51.39 config/makefiles/xpidl/toolkit_antitracking.xpt 0:51.53 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:51.53 config/makefiles/xpidl/toolkit_cleardata.xpt 0:51.54 config/makefiles/xpidl/toolkit_crashservice.xpt 0:51.65 config/makefiles/xpidl/toolkit_filewatcher.xpt 0:51.67 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:51.69 config/makefiles/xpidl/toolkit_osfile.xpt 0:51.69 config/makefiles/xpidl/toolkit_search.xpt 0:51.70 config/makefiles/xpidl/toolkit_securityreporter.xpt 0:51.79 config/makefiles/xpidl/toolkit_shell.xpt 0:51.82 config/makefiles/xpidl/toolkit_xulstore.xpt 0:51.82 config/makefiles/xpidl/toolkitprofile.xpt 0:51.84 config/makefiles/xpidl/txmgr.xpt 0:51.86 config/makefiles/xpidl/txtsvc.xpt 0:51.94 config/makefiles/xpidl/uconv.xpt 0:51.96 config/makefiles/xpidl/update.xpt 0:51.97 config/makefiles/xpidl/uriloader.xpt 0:52.03 config/makefiles/xpidl/url-classifier.xpt 0:52.05 config/makefiles/xpidl/urlformatter.xpt 0:52.09 config/makefiles/xpidl/webBrowser_core.xpt 0:52.11 config/makefiles/xpidl/webbrowserpersist.xpt 0:52.11 config/makefiles/xpidl/webextensions.xpt 0:52.23 config/makefiles/xpidl/webvtt.xpt 0:52.29 config/makefiles/xpidl/widget.xpt 0:52.30 config/makefiles/xpidl/windowcreator.xpt 0:52.37 config/makefiles/xpidl/windowwatcher.xpt 0:52.39 config/makefiles/xpidl/xpcom_base.xpt 0:52.40 config/makefiles/xpidl/xpcom_components.xpt 0:52.45 config/makefiles/xpidl/xpcom_ds.xpt 0:52.52 config/makefiles/xpidl/xpcom_io.xpt 0:52.60 config/makefiles/xpidl/xpcom_system.xpt 0:52.68 config/makefiles/xpidl/xpcom_threads.xpt 0:52.74 config/makefiles/xpidl/xpcomtest.xpt 0:52.92 config/makefiles/xpidl/xpconnect.xpt 0:52.95 config/makefiles/xpidl/xpctest.xpt 0:53.07 config/makefiles/xpidl/xul.xpt 0:53.08 config/makefiles/xpidl/xulapp.xpt 0:53.15 config/makefiles/xpidl/zipwriter.xpt 0:53.24 layout/style/test/gtest/ExampleStylesheet.h.stub 0:53.31 config/makefiles/xpidl/xptdata.cpp 0:54.92 xpcom/ds/nsGkAtomList.h.stub 0:54.92 xpcom/components/Components.h.stub 0:54.92 xpcom/base/ErrorList.h.stub 0:54.92 intl/locale/encodingsgroups.properties.h.stub 0:54.92 modules/libpref/StaticPrefListAll.h.stub 0:55.04 intl/locale/fluent_langneg_ffi_generated.h.stub 0:55.05 xpcom/base/ErrorNamesInternal.h.stub 0:55.10 xpcom/ds/nsGkAtomConsts.h.stub 0:55.17 xpcom/base/error_list.rs.stub 0:55.20 netwerk/dns/etld_data.inc.stub 0:55.26 dom/base/UseCounterList.h.stub 0:55.30 xpcom/base/gk_rust_utils_ffi_generated.h.stub 0:55.41 dom/bindings/CSS2Properties.webidl.stub 0:56.11 accessible/xpcom/xpcAccEvents.h.stub 0:56.56 security/manager/ssl/nsSTSPreloadList.h.stub 0:57.72 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 0:58.78 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 0:58.92 intl/locale/unic_langid_ffi_generated.h.stub 0:59.25 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:00.70 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:01.58 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:02.44 toolkit/components/telemetry/TelemetryEventData.h.stub 1:02.99 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:03.54 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:03.78 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleThrowingConstructorInterface-example.h 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleThrowingConstructorInterface-example.cpp 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.h 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.h 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleInterface-example.h 1:20.10 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleInterface-example.cpp 1:31.34 toolkit/library/rust/force-cargo-library-buildtoolkit/crashreporter/rust/force-cargo-host-library-build 1:31.34 testing/geckodriver/force-cargo-program-build 1:31.35 mfbt 1:31.36 mfbt/tests 1:31.37 mfbt/tests/gtest 1:31.41 Blocking waiting for file lock on package cache 1:31.45 Blocking waiting for file lock on package cache 1:32.99 Blocking waiting for file lock on package cache 1:34.42 Blocking waiting for file lock on package cache 1:35.81 Blocking waiting for file lock on package cache 1:35.98 Compiling rustc-demangle v0.1.8 1:36.01 Blocking waiting for file lock on build directory 1:36.36 Compiling libc v0.2.59 1:36.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AllocPolicy.h:16, 1:36.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BufferList.h:11, 1:36.39 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestBufferList.cpp:9: 1:36.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 1:36.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 1:36.39 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 1:36.39 | ^~ 1:36.39 In file included from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestBufferList.cpp:9: 1:36.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 1:36.39 542 | Maybe lastSegmentSize; 1:36.40 | ^~~~~~~~~~~~~~~ 1:37.15 Compiling dump_syms_rust_demangle v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/rust) 1:37.26 Compiling cfg-if v0.1.6 1:37.37 Compiling autocfg v0.1.6 1:37.39 Finished release [optimized] target(s) in 6.04s 1:37.59 js/src 1:38.28 Compiling libc v0.2.59 1:39.21 Compiling byteorder v1.3.1 1:39.35 Compiling cfg-if v0.1.6 1:39.43 Compiling proc-macro2 v1.0.5 1:40.66 Compiling unicode-xid v0.2.0 1:40.78 Compiling lazy_static v1.4.0 1:40.81 Compiling syn v1.0.5 1:40.90 Compiling rand_core v0.4.0 1:41.56 Compiling futures v0.1.23 1:41.86 Compiling autocfg v0.1.6 1:43.75 Compiling byteorder v1.3.1 1:45.35 Compiling bitflags v1.2.0 1:46.14 Compiling serde v1.0.102 1:47.00 Compiling proc-macro2 v1.0.5 1:47.03 Compiling cc v1.0.47 1:48.07 js/src/debugger 1:48.12 Compiling unicode-xid v0.2.0 1:48.30 Compiling syn v1.0.5 1:49.27 Compiling slab v0.4.1 1:49.47 Compiling semver-parser v0.7.0 1:51.17 Compiling version_check v0.1.5 1:52.97 Compiling serde v1.0.102 1:53.96 Compiling itoa v0.4.1 1:54.20 Compiling typenum v1.10.0 1:54.50 js/src/frontend 1:55.62 Compiling scopeguard v1.0.0 1:55.73 Compiling fnv v1.0.6 1:55.83 Compiling ryu v0.2.4 1:56.59 Compiling matches v0.1.6 1:56.66 Compiling bitflags v1.2.0 1:57.00 Compiling lazy_static v1.4.0 1:57.12 Compiling semver-parser v0.7.0 1:57.43 Compiling byte-tools v0.3.0 1:57.51 Compiling indexmap v1.1.0 1:58.43 Compiling memchr v2.2.0 1:58.81 Compiling proc-macro2 v0.4.27 1:59.96 Compiling memchr v2.2.0 2:00.03 Compiling httparse v1.3.3 2:01.54 Compiling unicode-xid v0.1.0 2:01.65 Compiling unicode-normalization v0.1.5 2:01.69 Compiling syn v0.15.30 2:02.63 Compiling opaque-debug v0.2.1 2:02.70 Compiling try-lock v0.2.2 2:02.79 Compiling rand_core v0.4.0 2:02.83 Compiling regex v1.1.9 2:03.41 Compiling pkg-config v0.3.9 2:04.34 Compiling remove_dir_all v0.5.2 2:04.41 Compiling dtoa v0.4.2 2:04.71 Compiling num-traits v0.2.6 2:05.66 Compiling crc32fast v1.2.0 2:06.10 Compiling encoding_rs v0.8.20 2:06.32 Compiling num-traits v0.2.6 2:06.55 Compiling fake-simd v0.1.2 2:06.66 Compiling string v0.1.1 2:06.82 Compiling percent-encoding v2.1.0 2:07.37 Compiling regex v1.1.9 2:07.66 Compiling utf8-ranges v1.0.4 2:08.30 Compiling regex-syntax v0.6.12 2:08.92 Compiling glob v0.3.0 2:12.73 Compiling utf8-ranges v1.0.4 2:13.39 Compiling regex-syntax v0.6.12 2:22.83 In file included from Unified_cpp_js_src_debugger0.cpp:29: 2:22.83 /builddir/build/BUILD/firefox-72.0.2/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': 2:22.83 /builddir/build/BUILD/firefox-72.0.2/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:22.83 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 2:22.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:29.92 /builddir/build/BUILD/firefox-72.0.2/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]': 2:29.92 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:7277:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:29.92 7277 | NameNodeType innerName; 2:29.92 | ^~~~~~~~~ 2:31.28 /builddir/build/BUILD/firefox-72.0.2/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]': 2:31.28 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:5838:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:31.28 5838 | TernaryNodeType ifNode; 2:31.28 | ^~~~~~ 2:34.01 /builddir/build/BUILD/firefox-72.0.2/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]': 2:34.01 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:7277:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:34.01 7277 | NameNodeType innerName; 2:34.01 | ^~~~~~~~~ 2:34.76 Compiling bindgen v0.51.1 2:35.31 Compiling safemem v0.3.0 2:35.43 /builddir/build/BUILD/firefox-72.0.2/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]': 2:35.43 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:5838:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:35.43 5838 | TernaryNodeType ifNode; 2:35.43 | ^~~~~~ 2:35.46 Compiling quick-error v1.2.1 2:35.58 Compiling adler32 v1.0.4 2:35.84 Compiling typenum v1.10.0 2:35.86 Compiling num-integer v0.1.39 2:36.77 Compiling unicode-width v0.1.4 2:36.89 Compiling xml-rs v0.8.0 2:37.26 Compiling scopeguard v1.0.0 2:37.36 Compiling shlex v0.1.1 2:37.94 Compiling peeking_take_while v0.1.2 2:38.04 Compiling slab v0.4.1 2:38.24 Compiling futures v0.1.23 2:43.05 Compiling matches v0.1.6 2:43.11 Compiling procedural-masquerade v0.1.1 2:43.33 Compiling siphasher v0.2.1 2:43.94 Compiling threadbound v0.1.0 2:44.06 Compiling ident_case v1.0.0 2:44.22 Compiling fnv v1.0.6 2:44.33 Compiling quick-error v1.2.1 2:44.45 Compiling failure_derive v0.1.6 2:45.19 Compiling itoa v0.4.1 2:45.79 Compiling urlencoding v1.0.0 2:45.81 Compiling arrayvec v0.5.1 2:46.29 Compiling linked-hash-map v0.5.1 2:46.50 Compiling khronos_api v3.1.0 2:46.95 Compiling smallbitvec v2.3.0 2:47.72 Compiling byte-tools v0.3.0 2:47.80 Compiling dtoa v0.4.2 2:48.08 Compiling stable_deref_trait v1.0.0 2:48.60 Compiling same-file v1.0.2 2:48.70 Compiling ryu v0.2.4 2:48.92 Compiling scoped-tls v1.0.0 2:49.07 Compiling geckodriver v0.26.0 (/builddir/build/BUILD/firefox-72.0.2/testing/geckodriver) 2:50.24 Compiling rust-ini v0.10.3 2:52.75 Compiling unicode-segmentation v1.2.1 2:53.68 Compiling podio v0.1.5 2:53.86 Compiling strsim v0.7.0 2:55.91 Compiling log v0.4.6 2:56.51 Compiling rand_pcg v0.1.2 2:56.75 Compiling rand_chacha v0.1.1 2:56.97 Compiling rand v0.6.5 2:57.21 Compiling crossbeam-utils v0.7.0 2:57.44 Compiling crossbeam-epoch v0.8.0 2:57.69 Compiling crossbeam-utils v0.6.5 2:58.82 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 2:58.83 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Interpreter.cpp:4536:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:58.83 4536 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 2:58.83 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:59.78 Compiling thread_local v0.3.6 3:00.54 Compiling rand_core v0.3.1 3:00.62 Compiling rand_jitter v0.1.4 3:01.18 Compiling semver v0.9.0 3:01.29 In file included from Unified_cpp_js_src_frontend0.cpp:20: 3:01.29 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 3:01.29 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/BytecodeEmitter.cpp:2741:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:01.29 2741 | NameOpEmitter noe(this, name, loc, kind); 3:01.29 | ^ 3:02.89 Compiling unicase v2.4.0 3:03.24 Compiling unicode-bidi v0.3.4 3:07.01 Compiling block-padding v0.1.2 3:07.48 Compiling line-wrap v0.1.1 3:07.64 Compiling humantime v1.1.1 3:08.60 Compiling miniz_oxide v0.3.2 3:12.34 js/src/gc 3:12.83 Compiling nodrop v0.1.12 3:12.94 Compiling termcolor v1.0.5 3:13.12 Compiling yaml-rust v0.4.2 3:14.52 Compiling rayon-core v1.6.0 3:14.72 Compiling unicode-normalization v0.1.5 3:15.64 Compiling opaque-debug v0.2.1 3:15.92 Compiling thin-slice v0.1.1 3:16.07 Compiling fake-simd v0.1.2 3:16.25 Compiling either v1.1.0 3:16.43 Compiling void v1.0.2 3:16.54 Compiling percent-encoding v2.1.0 3:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.87 /builddir/build/BUILD/firefox-72.0.2/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:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.87 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.87 | ^~ 3:16.87 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:16.87 129 | uint8_t unitsAvailable; 3:16.87 | ^~~~~~~~~~~~~~ 3:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.87 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.87 | ^~ 3:16.87 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:16.87 130 | uint8_t unitsNeeded; 3:16.87 | ^~~~~~~~~~~ 3:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.87 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.87 | ^~ 3:16.87 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:16.87 131 | char32_t badCodePoint; 3:16.87 | ^~~~~~~~~~~~ 3:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.87 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.87 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.87 | ^~ 3:16.87 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:16.87 132 | uint8_t unitsObserved; 3:16.87 | ^~~~~~~~~~~~~ 3:16.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.91 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.91 /builddir/build/BUILD/firefox-72.0.2/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:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.92 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.92 | ^~ 3:16.92 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:16.92 132 | uint8_t unitsObserved; 3:16.92 | ^~~~~~~~~~~~~ 3:16.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.92 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.92 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.92 | ^~ 3:16.92 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:16.92 131 | char32_t badCodePoint; 3:16.92 | ^~~~~~~~~~~~ 3:16.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.92 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.92 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.92 | ^~ 3:16.92 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:16.92 130 | uint8_t unitsNeeded; 3:16.92 | ^~~~~~~~~~~ 3:16.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:16.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:16.98 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:16.98 /builddir/build/BUILD/firefox-72.0.2/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:16.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:16.98 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:16.98 | ^~ 3:16.98 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:16.98 130 | uint8_t unitsNeeded; 3:16.98 | ^~~~~~~~~~~ 3:17.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.02 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.02 /builddir/build/BUILD/firefox-72.0.2/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:17.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.02 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.02 | ^~ 3:17.02 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:17.02 131 | char32_t badCodePoint; 3:17.02 | ^~~~~~~~~~~~ 3:17.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.02 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.02 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.02 | ^~ 3:17.02 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.02 132 | uint8_t unitsObserved; 3:17.02 | ^~~~~~~~~~~~~ 3:17.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.07 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void TestNotShortestForm()': 3:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.07 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.07 | ^~ 3:17.07 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:17.07 129 | uint8_t unitsAvailable; 3:17.07 | ^~~~~~~~~~~~~~ 3:17.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.07 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.07 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.07 | ^~ 3:17.07 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:17.07 130 | uint8_t unitsNeeded; 3:17.07 | ^~~~~~~~~~~ 3:17.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.10 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.10 /builddir/build/BUILD/firefox-72.0.2/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:17.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.10 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.11 | ^~ 3:17.11 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.11 132 | uint8_t unitsObserved; 3:17.11 | ^~~~~~~~~~~~~ 3:17.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.11 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.11 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.11 | ^~ 3:17.11 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:17.11 131 | char32_t badCodePoint; 3:17.11 | ^~~~~~~~~~~~ 3:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.13 /builddir/build/BUILD/firefox-72.0.2/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:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.13 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.13 | ^~ 3:17.13 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:17.13 129 | uint8_t unitsAvailable; 3:17.13 | ^~~~~~~~~~~~~~ 3:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.13 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.13 | ^~ 3:17.13 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:17.13 130 | uint8_t unitsNeeded; 3:17.13 | ^~~~~~~~~~~ 3:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.13 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.13 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.13 | ^~ 3:17.13 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.13 132 | uint8_t unitsObserved; 3:17.13 | ^~~~~~~~~~~~~ 3:17.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.18 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.18 /builddir/build/BUILD/firefox-72.0.2/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:17.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.18 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.18 | ^~ 3:17.18 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.18 132 | uint8_t unitsObserved; 3:17.18 | ^~~~~~~~~~~~~ 3:17.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 3:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.24 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.24 | ^~ 3:17.24 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.24 132 | uint8_t unitsObserved; 3:17.24 | ^~~~~~~~~~~~~ 3:17.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.24 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.24 | ^~ 3:17.24 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:17.24 131 | char32_t badCodePoint; 3:17.24 | ^~~~~~~~~~~~ 3:17.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.24 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.24 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.24 | ^~ 3:17.24 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.25 132 | uint8_t unitsObserved; 3:17.25 | ^~~~~~~~~~~~~ 3:17.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.25 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.25 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.25 | ^~ 3:17.25 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:17.25 131 | char32_t badCodePoint; 3:17.25 | ^~~~~~~~~~~~ 3:17.28 Compiling xml-rs v0.8.0 3:17.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.30 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.30 /builddir/build/BUILD/firefox-72.0.2/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:17.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.30 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.30 | ^~ 3:17.30 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:132:11: note: 'unitsObserved' was declared here 3:17.31 132 | uint8_t unitsObserved; 3:17.31 | ^~~~~~~~~~~~~ 3:17.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.31 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.31 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.31 | ^~ 3:17.31 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:131:12: note: 'badCodePoint' was declared here 3:17.31 131 | char32_t badCodePoint; 3:17.31 | ^~~~~~~~~~~~ 3:17.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.35 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void TestIsUtf8()': 3:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.35 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.35 | ^~ 3:17.35 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:17.35 129 | uint8_t unitsAvailable; 3:17.35 | ^~~~~~~~~~~~~~ 3:17.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.35 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.35 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.35 | ^~ 3:17.35 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:17.35 130 | uint8_t unitsNeeded; 3:17.35 | ^~~~~~~~~~~ 3:17.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 3:17.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.43 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.43 | ^~ 3:17.43 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:17.43 129 | uint8_t unitsAvailable; 3:17.43 | ^~~~~~~~~~~~~~ 3:17.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.43 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.43 | ^~ 3:17.43 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:17.43 130 | uint8_t unitsNeeded; 3:17.43 | ^~~~~~~~~~~ 3:17.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.43 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.43 | ^~ 3:17.43 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:129:11: note: 'unitsAvailable' was declared here 3:17.43 129 | uint8_t unitsAvailable; 3:17.43 | ^~~~~~~~~~~~~~ 3:17.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Casting.h:12, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:15, 3:17.43 from /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:9: 3:17.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:17.43 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:17.43 | ^~ 3:17.43 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/TestUtf8.cpp:130:11: note: 'unitsNeeded' was declared here 3:17.43 130 | uint8_t unitsNeeded; 3:17.43 | ^~~~~~~~~~~ 3:23.59 Compiling semver v0.6.0 3:24.88 Compiling tinystr v0.3.2 3:25.23 Compiling same-file v1.0.2 3:25.33 Compiling walkdir v2.1.4 3:25.53 Compiling precomputed-hash v0.1.1 3:25.77 Compiling atomic_refcell v0.1.0 3:25.99 Compiling atom v0.3.5 3:26.15 Compiling num-integer v0.1.39 3:27.03 Compiling plain v0.2.3 3:27.15 Compiling error-chain v0.11.0 3:27.63 Compiling encoding_c_mem v0.2.5 3:27.86 Compiling colorful v0.2.1 3:29.01 Compiling want v0.0.6 3:29.37 Compiling binary-space-partition v0.1.2 3:29.53 Compiling arrayref v0.3.5 3:29.59 Compiling encoding_c v0.9.7 3:29.84 Compiling cose v0.1.4 3:30.10 Compiling mp4parse_fallible v0.0.1 3:30.21 Compiling copyless v0.1.4 3:30.35 Compiling bitreader v0.3.0 3:30.59 Compiling tokio-executor v0.1.7 3:30.79 Compiling unicode-segmentation v1.2.1 3:31.39 Compiling crossbeam-queue v0.1.2 3:31.65 Compiling rand_hc v0.1.0 3:32.89 Compiling rand_isaac v0.1.1 3:33.70 Compiling moz_cbor v0.1.1 3:33.74 Compiling rand_xorshift v0.1.1 3:35.94 Compiling remove_dir_all v0.5.2 3:36.01 Compiling thread_profiler v0.1.1 3:36.25 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/init/static_prefs) 3:36.33 Compiling indexmap v1.1.0 3:37.38 Compiling vec_map v0.8.0 3:37.68 Compiling svg_fmt v0.4.0 3:38.55 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/build/workspace-hack) 3:38.63 Compiling once_cell v1.2.0 3:39.06 Compiling runloop v0.1.0 3:39.48 Compiling boxfnonce v0.0.3 3:39.78 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/parser) 3:40.23 Compiling rustc_version v0.2.3 3:40.85 Compiling log v0.4.6 3:41.48 Compiling rand_pcg v0.1.2 3:41.71 Compiling rand_chacha v0.1.1 3:41.92 Compiling rand v0.6.5 3:42.18 Compiling crossbeam-utils v0.7.0 3:42.41 Compiling crossbeam-epoch v0.8.0 3:42.63 Compiling bincode v1.2.0 3:42.92 Compiling cmake v0.1.29 3:43.70 Compiling idna v0.2.0 3:45.92 Compiling libloading v0.5.0 3:46.62 Compiling backtrace-sys v0.1.24 3:47.63 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/mozglue/static/rust) 3:48.38 Compiling crossbeam-utils v0.6.5 3:50.27 Compiling thread_local v0.3.6 3:50.95 Compiling semver v0.9.0 3:51.88 Compiling iovec v0.1.2 3:52.15 Compiling rand_os v0.1.3 3:52.85 Compiling net2 v0.2.33 3:53.25 Compiling rand_core v0.3.1 3:53.33 Compiling rand_jitter v0.1.4 3:53.90 Compiling libdbus-sys v0.1.5 3:54.27 Compiling x11 v2.18.1 3:54.36 Compiling time v0.1.40 3:55.87 Compiling clang-sys v0.28.1 3:56.95 Compiling num_cpus v1.7.0 3:57.16 Compiling lock_api v0.3.1 3:57.60 Compiling unicode-bidi v0.3.4 3:58.62 Compiling term_size v0.3.0 4:01.10 Compiling phf_shared v0.7.24 4:01.23 Compiling base64 v0.10.1 4:01.29 Compiling humantime v1.1.1 4:02.08 Compiling tokio-current-thread v0.1.6 4:02.52 Compiling uluru v0.4.0 4:02.67 Compiling block-padding v0.1.2 4:02.91 Compiling dtoa-short v0.3.1 4:03.23 Compiling owning_ref v0.4.0 4:03.29 Compiling tokio-timer v0.2.11 4:03.47 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/servo_arc) 4:04.09 Compiling itertools v0.8.0 4:05.38 Compiling quote v1.0.2 4:06.11 Compiling unreachable v1.0.0 4:06.13 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:49, 4:06.13 from Unified_cpp_js_src10.cpp:38: 4:06.13 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': 4:06.13 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:97:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:06.13 97 | it++; 4:06.13 | ~~^~ 4:06.13 In file included from Unified_cpp_js_src10.cpp:38: 4:06.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:600:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 4:06.13 600 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 4:06.13 | ^ 4:06.13 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:49, 4:06.13 from Unified_cpp_js_src10.cpp:38: 4:06.13 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:93:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:06.13 93 | it >= zone->compartments().end(); 4:06.13 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 4:06.13 In file included from Unified_cpp_js_src10.cpp:38: 4:06.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:600:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 4:06.13 600 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 4:06.13 | ^ 4:06.19 Compiling unic-langid-impl v0.7.2 4:07.84 Compiling memoffset v0.5.1 4:08.34 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:49, 4:08.34 from Unified_cpp_js_src10.cpp:38: 4:08.34 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h: In function 'void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)': 4:08.34 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:97:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:08.34 97 | it++; 4:08.34 | ~~^~ 4:08.34 In file included from Unified_cpp_js_src10.cpp:38: 4:08.34 /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:778:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 4:08.34 778 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 4:08.34 | ^ 4:08.34 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:49, 4:08.34 from Unified_cpp_js_src10.cpp:38: 4:08.34 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:93:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:08.34 93 | it >= zone->compartments().end(); 4:08.34 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 4:08.34 In file included from Unified_cpp_js_src10.cpp:38: 4:08.34 /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.cpp:778:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 4:08.34 778 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 4:08.34 | ^ 4:08.46 Compiling walkdir v2.1.4 4:10.59 Compiling hibitset v0.6.2 4:11.30 Compiling generic-array v0.12.0 4:11.98 Compiling url v2.1.0 4:12.38 Compiling semver v0.7.0 4:13.58 js/src/jit 4:16.95 Compiling relevant v0.4.2 4:17.15 Compiling dogear v0.4.0 4:19.43 Compiling aho-corasick v0.7.6 4:19.48 js/src/wasm 4:29.61 Compiling flate2 v1.0.11 4:30.21 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:21, 4:30.21 from Unified_cpp_js_src11.cpp:11: 4:30.21 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 4:30.21 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:133:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:30.21 133 | return *it; 4:30.21 | ^~ 4:30.21 In file included from Unified_cpp_js_src11.cpp:11: 4:30.21 /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:1172:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 4:30.21 1172 | RealmsInZoneIter realm(zone); 4:30.21 | ^~~~~ 4:31.26 Compiling bytes v0.4.9 4:32.48 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:21, 4:32.48 from Unified_cpp_js_src11.cpp:11: 4:32.48 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h: In function 'bool js::ZoneGlobalsAreAllGray(JS::Zone*)': 4:32.48 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:128:7: warning: '*((void*)& realm +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:32.48 128 | it++; 4:32.48 | ~~^~ 4:32.48 In file included from Unified_cpp_js_src11.cpp:11: 4:32.48 /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:524:25: note: '*((void*)& realm +24)' was declared here 4:32.48 524 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 4:32.48 | ^~~~~ 4:32.48 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:21, 4:32.48 from Unified_cpp_js_src11.cpp:11: 4:32.48 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/PublicIterators.h:124:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:32.48 124 | return it < comp->realms().begin() || it >= comp->realms().end(); 4:32.48 | ~~~~~~~~~~~~~~~~~~^~ 4:32.48 In file included from Unified_cpp_js_src11.cpp:11: 4:32.48 /builddir/build/BUILD/firefox-72.0.2/js/src/jsfriendapi.cpp:524:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 4:32.48 524 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 4:32.48 | ^~~~~ 4:33.14 Compiling mio v0.6.19 4:37.73 Compiling msdos_time v0.1.6 4:37.91 Compiling cookie v0.12.0 4:40.87 Compiling futures-cpupool v0.1.8 4:43.03 Compiling textwrap v0.9.0 4:44.30 In file included from Unified_cpp_js_src_wasm0.cpp:11: 4:44.30 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp: In static member function 'static js::wasm::Stk js::wasm::Stk::StackResult(js::wasm::ValType, uint32_t)': 4:44.30 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:2081:12: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:44.30 2081 | return s; 4:44.30 | ^ 4:47.48 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, uint32_t)': 4:47.49 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:2057:10: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:47.49 2057 | Kind k; 4:47.49 | ^ 4:55.95 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 4:55.95 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:2490:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:55.95 2490 | uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 4:55.95 | ^ 4:57.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCAPI.h:15, 4:57.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:25, 4:57.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:73, 4:57.47 from /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/AsmJS.h:28, 4:57.47 from /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/AsmJS.cpp:19, 4:57.47 from Unified_cpp_js_src_wasm0.cpp:2: 4:57.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Vector.h: In member function 'void js::wasm::BaseCompiler::pushBlockResults(js::wasm::ResultType)': 4:57.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:57.47 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 4:57.47 | ^~~ 4:57.47 In file included from Unified_cpp_js_src_wasm0.cpp:11: 4:57.47 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:2057:10: note: 'k' was declared here 4:57.47 2057 | Kind k; 4:57.47 | ^ 5:07.59 Compiling cubeb-sys v0.6.2 5:12.51 Compiling crossbeam-queue v0.1.2 5:12.80 Compiling tokio-executor v0.1.7 5:13.28 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Activation.h:18, 5:13.28 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Activation-inl.h:10, 5:13.28 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Activation.cpp:7, 5:13.28 from Unified_cpp_js_src15.cpp:2: 5:13.28 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 5:13.28 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:240:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:13.28 240 | unsigned start, end; 5:13.28 | ^~~ 5:13.28 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:240:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:13.28 240 | unsigned start, end; 5:13.28 | ^~~~~ 5:13.73 Compiling rustc_version v0.2.3 5:13.89 In file included from Unified_cpp_js_src_wasm1.cpp:38: 5:13.89 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 5:13.89 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:1861:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:13.89 1861 | LabelKind kind; 5:13.89 | ^~~~ 5:18.53 Compiling mime v0.3.13 5:19.91 Compiling mime_guess v2.0.1 5:22.86 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': 5:22.87 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:2222:19: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:22.87 2222 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); 5:22.87 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:22.87 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:2214:16: note: 'value' was declared here 5:22.87 2214 | MDefinition* value; 5:22.87 | ^~~~~ 5:22.87 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/LIR.h:21, 5:22.87 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 5:22.87 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, 5:22.87 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/x64/CodeGenerator-x64.h:10, 5:22.87 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CodeGenerator.h:18, 5:22.87 from /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:25, 5:22.87 from Unified_cpp_js_src_wasm1.cpp:38: 5:22.87 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MIRGraph.h:190:64: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:22.87 190 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } 5:22.87 In file included from Unified_cpp_js_src_wasm1.cpp:38: 5:22.87 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:2123:16: note: 'value' was declared here 5:22.87 2123 | MDefinition* value; 5:22.87 | ^~~~~ 5:23.02 Compiling block-buffer v0.7.3 5:23.19 Compiling digest v0.8.0 5:23.44 Compiling rand_hc v0.1.0 5:24.52 Compiling rand_isaac v0.1.1 5:25.35 Compiling rand_xorshift v0.1.1 5:47.17 Compiling idna v0.2.0 5:50.33 In file included from Unified_cpp_js_src_wasm3.cpp:11: 5:50.33 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = double]': 5:50.33 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp:2986:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:50.33 2986 | result = -result; 5:50.33 | ^~~~~~ 5:50.47 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = float]': 5:50.47 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp:2986:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:50.47 2986 | result = -result; 5:50.47 | ^~~~~~ 5:50.48 Compiling phf v0.7.24 5:51.75 Compiling new_debug_unreachable v1.0.1 5:51.84 Compiling unic-langid v0.7.1 5:53.58 Compiling rand_os v0.1.3 5:54.29 Compiling iovec v0.1.2 5:54.57 Compiling num_cpus v1.7.0 5:56.41 Compiling thin-vec v0.1.0 5:57.27 Compiling net2 v0.2.33 5:58.94 Compiling raw-window-handle v0.3.0 5:59.14 Compiling atty v0.2.11 5:59.26 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/hashglobe) 6:00.03 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp:36, 6:00.03 from Unified_cpp_js_src_wasm3.cpp:11: 6:00.03 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmValidate.h: In function 'bool EncodeModule(js::wasm::AstModule&, js::wasm::Uint32Vector*, js::wasm::Bytes*)': 6:00.03 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmValidate.h:273:31: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:00.03 273 | encoded_ = uint32_t(kind) | uint32_t(payload); 6:00.03 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 6:00.03 In file included from Unified_cpp_js_src_wasm3.cpp:11: 6:00.03 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmTextToBinary.cpp:7397:19: note: 'kind' was declared here 6:00.03 7397 | ElemSegmentKind kind; 6:00.03 | ^~~~ 6:00.52 Compiling memmap v0.7.0 6:01.00 Compiling time v0.1.40 6:03.53 Compiling shared_library v0.1.9 6:04.32 Compiling slice-deque v0.3.0 6:05.33 Compiling freetype v0.4.0 6:06.23 Compiling chrono v0.4.6 6:06.76 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 6:07.92 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-72.0.2/dom/webauthn/libudev-sys) 6:10.93 Compiling socket2 v0.3.10 6:11.56 Compiling tokio-io v0.1.7 6:13.13 Compiling http v0.1.17 6:13.48 Compiling quote v1.0.2 6:19.04 Compiling fxhash v0.2.1 6:19.23 Compiling dns-parser v0.8.0 6:20.64 Compiling mio-uds v0.6.7 6:21.31 Compiling zip v0.4.2 6:21.43 Compiling rustc-hash v1.0.1 6:22.41 Compiling tokio-current-thread v0.1.6 6:23.66 Compiling tokio-timer v0.2.11 6:23.67 Compiling clap v2.31.2 6:25.78 Compiling memoffset v0.5.1 6:26.19 Compiling parking_lot_core v0.6.2 6:26.54 Compiling parking_lot v0.9.0 6:26.94 Compiling scroll v0.9.2 6:27.32 Compiling ringbuf v0.1.4 6:27.71 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust/shared) 6:28.15 Compiling quote v0.6.11 6:30.04 Compiling aho-corasick v0.7.6 6:31.41 modules/fdlibm/src 6:32.30 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Stack.h:19, 6:32.30 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Iteration.h:19, 6:32.30 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Iteration.cpp:9, 6:32.30 from Unified_cpp_js_src20.cpp:2: 6:32.30 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 6:32.31 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:240:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:32.31 240 | unsigned start, end; 6:32.31 | ^~~ 6:32.31 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:240:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:32.31 240 | unsigned start, end; 6:32.31 | ^~~~~ 6:35.48 memory/build 6:38.22 Compiling nom v4.1.1 6:40.40 memory/mozalloc 6:56.80 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nsstring) 7:00.14 Compiling shift_or_euc v0.1.0 7:00.79 Compiling ordered-float v1.0.1 7:02.31 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse) 7:06.13 Compiling generic-array v0.12.0 7:07.68 Compiling url v2.1.0 7:16.77 Compiling gl_generator v0.11.0 7:19.73 Compiling tempfile v3.0.5 7:21.74 Compiling uuid v0.7.4 7:23.07 Compiling serde_derive v1.0.102 7:23.63 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.cpp:7, 7:23.63 from Unified_cpp_js_src_jit2.cpp:29: 7:23.63 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 7:23.63 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.h:1246:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:23.63 1246 | bool addArgc; 7:23.64 | ^~~~~~~ 7:24.59 Compiling fluent-langneg v0.11.1 7:25.18 Compiling cose-c v0.1.5 7:25.91 memory/volatile 7:25.94 Compiling bytes v0.4.9 7:26.27 In file included from Unified_cpp_js_src_jit2.cpp:29: 7:26.27 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 7:26.27 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.cpp:1849:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:26.27 1849 | JSProtoKey protoKey; 7:26.27 | ^~~~~~~~ 7:26.66 memory/volatile/tests 7:27.81 Compiling futures-cpupool v0.1.8 7:28.20 mozglue/baseprofiler 7:28.61 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.cpp:7, 7:28.61 from Unified_cpp_js_src_jit2.cpp:29: 7:28.61 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': 7:28.61 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIR.h:1265:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:28.61 1265 | bool addArgc; 7:28.61 | ^~~~~~~ 7:29.65 In file included from Unified_cpp_mozglue_baseprofiler0.cpp:92: 7:29.65 /builddir/build/BUILD/firefox-72.0.2/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&)': 7:29.65 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/core/platform.cpp:1319: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] 7:29.65 1319 | memset(&startRegs, 0, sizeof(startRegs)); 7:29.65 | ^ 7:29.65 In file included from /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/core/platform.cpp:111, 7:29.65 from Unified_cpp_mozglue_baseprofiler0.cpp:92: 7:29.65 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 7:29.65 134 | struct UnwindRegs { 7:29.65 | ^~~~~~~~~~ 7:30.11 Compiling mio v0.6.19 7:32.17 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 7:32.17 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 7:32.17 /builddir/build/BUILD/firefox-72.0.2/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] 7:32.17 1570 | memset(&startRegs, 0, sizeof(startRegs)); 7:32.17 | ^ 7:32.17 In file included from /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.cpp:11, 7:32.17 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 7:32.17 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 7:32.17 134 | struct UnwindRegs { 7:32.17 | ^~~~~~~~~~ 7:33.40 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Snapshots.h:15, 7:33.41 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:15, 7:33.41 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Bailouts.h:19, 7:33.41 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.h:15, 7:33.41 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.cpp:7, 7:33.41 from Unified_cpp_js_src_jit2.cpp:2: 7:33.41 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Registers.h: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty()': 7:33.41 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Registers.h:181:52: warning: '*((void*)& bigIntScratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:33.41 181 | explicit constexpr Register64(Register r) : reg(r) {} 7:33.41 | ^ 7:33.41 In file included from Unified_cpp_js_src_jit2.cpp:38: 7:33.41 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIRCompiler.cpp:3837:30: note: '*((void*)& bigIntScratch +8)' was declared here 7:33.41 3837 | Maybe bigIntScratch; 7:33.41 | ^~~~~~~~~~~~~ 7:33.45 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/shared/Assembler-shared.h:18, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.h:17, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.cpp:7, 7:33.45 from Unified_cpp_js_src_jit2.cpp:2: 7:33.45 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/RegisterSets.h: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedElement()': 7:33.45 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/RegisterSets.h:308:32: warning: 'scratch2.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:33.45 308 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 7:33.45 | ^~~~~ 7:33.45 In file included from Unified_cpp_js_src_jit2.cpp:38: 7:33.45 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIRCompiler.cpp:3598:30: note: 'scratch2.js::jit::AutoScratchRegister::alloc_' was declared here 7:33.45 3598 | Maybe scratch2; 7:33.45 | ^~~~~~~~ 7:33.45 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Snapshots.h:15, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JSJitFrameIter.h:15, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Bailouts.h:19, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.h:15, 7:33.45 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.cpp:7, 7:33.45 from Unified_cpp_js_src_jit2.cpp:2: 7:33.45 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Registers.h:181:52: warning: '*((void*)& scratch2 +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:33.45 181 | explicit constexpr Register64(Register r) : reg(r) {} 7:33.45 | ^ 7:33.45 In file included from Unified_cpp_js_src_jit2.cpp:38: 7:33.45 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CacheIRCompiler.cpp:3598:30: note: '*((void*)& scratch2 +8)' was declared here 7:33.45 3598 | Maybe scratch2; 7:33.45 | ^~~~~~~~ 7:34.95 Compiling headers-derive v0.1.1 7:34.96 Compiling mapped_hyph v0.3.0 (https://github.com/jfkthame/mapped_hyph.git?tag=v0.3.0#3b5fffbe) 7:38.62 Compiling serde_repr v0.1.5 7:42.03 Compiling ash v0.29.0 7:43.47 Compiling sha-1 v0.8.1 7:44.47 Compiling mozversion v0.2.1 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozversion) 7:46.98 Compiling tokio-reactor v0.1.3 7:49.82 Compiling tokio-codec v0.1.0 7:50.54 Compiling h2 v0.1.12 8:02.09 In file included from Unified_cpp_js_src_jit3.cpp:2: 8:02.09 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 8:02.10 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CodeGenerator.cpp:13984:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:02.10 13984 | ABIArg arg = abi.next(argMir); 8:02.10 | ~~~~~~~~^~~~~~~~ 8:04.05 Compiling headers-core v0.1.1 8:04.19 Compiling mozprofile v0.6.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozprofile) 8:05.79 Compiling mozdevice v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozdevice) 8:11.31 Compiling tokio-tcp v0.1.1 8:12.73 Compiling tokio-udp v0.1.1 8:12.90 Compiling tokio-uds v0.2.5 8:14.70 Compiling pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 8:14.77 In file included from Unified_cpp_js_src_jit4.cpp:38: 8:14.77 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/IonBuilder.cpp: In member function 'js::jit::AbortReasonOr js::jit::IonBuilder::analyzeNewLoopTypesForLocation(js::jit::MBasicBlock*, js::BytecodeLocation, const mozilla::Maybe&, const mozilla::Maybe&)': 8:14.77 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/IonBuilder.cpp:652:27: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:14.77 652 | Maybe last = last_; 8:14.77 | ^~~~ 8:14.87 warning: unnecessary parentheses around type 8:14.87 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:326:38 8:14.87 | 8:14.87 326 | pub fn get_time(&self) -> Result<(USec)> { 8:14.87 | ^^^^^^ help: remove these parentheses 8:14.87 | 8:14.87 = note: `#[warn(unused_parens)]` on by default 8:14.93 Compiling headers v0.2.1 8:16.58 Compiling libudev v0.2.0 8:21.08 Compiling crossbeam-deque v0.7.2 8:21.47 Compiling tokio-threadpool v0.1.14 8:24.11 mozglue/build 8:24.22 mozglue/misc 8:24.95 Compiling tokio-fs v0.1.3 8:26.63 Compiling serde_json v1.0.26 8:28.07 Compiling serde_urlencoded v0.6.1 8:28.89 Compiling plist v0.5.1 8:33.28 Compiling serde_yaml v0.8.9 8:34.77 Compiling tokio v0.1.11 8:40.13 In file included from Unified_cpp_js_src_jit4.cpp:47: 8:40.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 8:40.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/IonCacheIRCompiler.cpp:1376:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:40.13 1376 | Maybe scratch; 8:40.13 | ^~~~~~~ 8:41.56 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/testing/geckodriver/marionette) 8:42.57 Compiling mozrunner v0.10.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozrunner) 8:44.96 Compiling hyper v0.12.19 8:48.88 Compiling warp v0.1.19 8:59.74 Compiling webdriver v0.40.2 (/builddir/build/BUILD/firefox-72.0.2/testing/webdriver) 9:00.23 mozglue/tests 9:13.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:18, 9:13.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AllocPolicy.h:16, 9:13.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Printf.h:55, 9:13.41 from /builddir/build/BUILD/firefox-72.0.2/mozglue/tests/TestPrintf.cpp:7: 9:13.41 In function 'void TestPrintfFormats()', 9:13.41 inlined from 'int main()' at /builddir/build/BUILD/firefox-72.0.2/mozglue/tests/TestPrintf.cpp:156:20: 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Likely.h:17:46: warning: '%s' directive argument is null [-Wformat-overflow=] 9:13.41 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 9:13.41 | ^~~~ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:464:9: note: in expansion of macro 'MOZ_UNLIKELY' 9:13.41 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 9:13.41 | ^~~~~~~~~~~~ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:482:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 9:13.41 482 | #define MOZ_ASSERT_GLUE(a, b) a b 9:13.41 | ^ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:484:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 9:13.41 484 | MOZ_ASSERT_GLUE( \ 9:13.41 | ^~~~~~~~~~~~~~~ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' 9:13.41 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) 9:13.41 | ^~~~~~~~~~~ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' 9:13.41 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b 9:13.41 | ^ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 9:13.41 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ 9:13.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Assertions.h:485:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 9:13.42 485 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ 9:13.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.42 /builddir/build/BUILD/firefox-72.0.2/mozglue/tests/TestPrintf.cpp:99:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 9:13.42 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 9:13.42 | ^~~~~~~~~~~~~~~~~~ 9:33.95 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/util/Poison.h:24, 9:33.95 from /builddir/build/BUILD/firefox-72.0.2/js/src/ds/LifoAlloc.h:30, 9:33.95 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JitAllocPolicy.h:18, 9:33.95 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MoveResolver.h:11, 9:33.95 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MoveResolver.cpp:7, 9:33.96 from Unified_cpp_js_src_jit8.cpp:2: 9:33.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 9:33.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:399:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:33.96 399 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 9:33.96 | ^~~~~~~~~~~ 9:33.96 In file included from Unified_cpp_js_src_jit8.cpp:47: 9:33.96 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Recover.cpp:311:11: note: 'result' was declared here 9:33.96 311 | int32_t result; 9:33.96 | ^~~~~~ 9:35.81 In file included from Unified_cpp_js_src4.cpp:20: 9:35.81 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&, js::intl::LanguageTag::UnicodeExtensionCanonicalForm)': 9:35.81 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp:427:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 9:35.81 427 | bool ok; 9:35.81 | ^~ 9:35.82 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': 9:35.82 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp:727:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 9:35.82 727 | bool ok; 9:35.82 | ^~ 9:37.06 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/util/Poison.h:24, 9:37.06 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/ProcessExecutableMemory.h:12, 9:37.06 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/ExecutableAllocator.h:38, 9:37.06 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Linker.h:10, 9:37.06 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Linker.cpp:7, 9:37.06 from Unified_cpp_js_src_jit7.cpp:2: 9:37.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 9:37.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:399:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:37.06 399 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 9:37.06 | ^~~~~~~~~~~ 9:37.06 In file included from Unified_cpp_js_src_jit7.cpp:29: 9:37.06 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MIR.cpp:4049:13: note: 'res' was declared here 9:37.06 4049 | int32_t res; 9:37.06 | ^~~ 9:37.54 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 9:37.54 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MIR.cpp:4080:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:37.54 4080 | return MConstant::NewInt64(alloc, res); 9:37.54 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 9:41.41 config/external/icu/common 9:54.38 config/external/icu/data 9:54.44 config/external/icu/i18n 9:58.48 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JitAllocPolicy.h:19, 9:58.48 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/shared/Assembler-shared.h:15, 9:58.48 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineJIT.h:17, 9:58.48 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/JitRealm.h:19, 9:58.48 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Linker.h:12, 9:58.48 from /builddir/build/BUILD/firefox-72.0.2/js/src/jit/Linker.cpp:7, 9:58.48 from Unified_cpp_js_src_jit7.cpp:2: 9:58.48 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/InlineList.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 9:58.48 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/InlineList.h:299:5: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:58.48 299 | item->next = at; 9:58.48 | ^~~~ 9:58.48 In file included from Unified_cpp_js_src_jit7.cpp:20: 9:58.48 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/MCallOptimize.cpp:3081:17: note: 'ins' was declared here 9:58.48 3081 | MInstruction* ins; 9:58.48 | ^~~ 10:02.91 Compiling backtrace v0.3.38 10:26.91 third_party/sqlite3/src 10:27.07 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10:27.07 10 | #define UNISTR_FROM_STRING_EXPLICIT 10:27.07 | 10:27.07 : note: this is the location of the previous definition 10:38.88 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10:38.88 10 | #define UNISTR_FROM_STRING_EXPLICIT 10:38.88 | 10:38.88 : note: this is the location of the previous definition 10:40.25 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10:40.25 10 | #define UNISTR_FROM_STRING_EXPLICIT 10:40.25 | 10:40.25 : note: this is the location of the previous definition 11:01.42 third_party/prio 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:01.44 117 | #pragma pipeloop(0) 11:01.44 | 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:01.44 128 | #pragma pipeloop(0) 11:01.44 | 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:01.44 143 | #pragma pipeloop(0) 11:01.44 | 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 11:01.44 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:01.44 218 | #pragma pipeloop(0) 11:01.44 | 11:01.45 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 11:01.45 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 11:01.45 | ^~~~~ 11:01.45 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 11:01.45 196 | double digit, m2j, nextm2j, a, b; 11:01.45 | ^~~~~~~ 11:01.45 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 11:01.45 195 | int tmp; 11:01.45 | ^~~ 11:02.07 In file included from /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 11:02.07 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 11:02.08 /builddir/build/BUILD/firefox-72.0.2/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] 11:02.08 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 11:02.08 | ^ 11:02.08 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 11:02.08 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 11:02.08 | ^~~~~~ 11:02.08 /builddir/build/BUILD/firefox-72.0.2/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] 11:02.08 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 11:02.08 | ^~~ 11:02.08 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 11:02.08 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 11:02.08 | ^~~~~~ 11:02.08 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2120:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 11:02.08 2120 | if (j < MP_DIGIT_BIT) { 11:02.08 | ^ 11:02.09 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 11:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 11:02.09 4605 | if (val >= r) 11:02.09 | ^~ 11:03.71 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 11:03.71 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 11:03.71 237 | for (db = 0; db < sizeof(mp_digit); db++) { 11:03.71 | ^ 11:03.71 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 11:03.71 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 11:03.71 268 | for (db = 0; db < sizeof(mp_digit); db++) { 11:03.71 | ^ 11:04.87 Finished release [optimized] target(s) in 9m 33s 11:05.30 In file included from /usr/include/string.h:494, 11:05.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 11:05.30 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 11:05.30 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/charstr.h:20, 11:05.30 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:23: 11:05.30 In function 'char* strncpy(char*, const char*, size_t)', 11:05.30 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:383:9: 11:05.30 /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=] 11:05.30 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 11:05.30 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.30 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:25: 11:05.30 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp: In constructor 'CReg::CReg(const UChar*, const char*)': 11:05.30 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 11:05.30 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 11:05.30 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro 'uprv_strlen' 11:05.30 379 | int32_t len = (int32_t)uprv_strlen(_id); 11:05.30 | ^~~~~~~~~~~ 11:05.43 In file included from /usr/include/string.h:494, 11:05.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 11:05.43 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 11:05.43 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/charstr.h:20, 11:05.43 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:23: 11:05.43 In function 'char* strncpy(char*, const char*, size_t)', 11:05.43 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:383:9, 11:05.43 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:392:41: 11:05.43 /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=] 11:05.43 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 11:05.43 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.43 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:25: 11:05.43 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp: In static member function 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)': 11:05.43 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 11:05.43 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 11:05.43 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro 'uprv_strlen' 11:05.43 379 | int32_t len = (int32_t)uprv_strlen(_id); 11:05.43 | ^~~~~~~~~~~ 11:05.49 In file included from /usr/include/string.h:494, 11:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 11:05.49 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 11:05.49 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/charstr.h:20, 11:05.49 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:23: 11:05.49 In function 'char* strncpy(char*, const char*, size_t)', 11:05.49 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:383:9, 11:05.49 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:392:41, 11:05.49 inlined from 'const void* ucurr_register_65(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:464:25: 11:05.49 /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] 11:05.49 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 11:05.49 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:05.49 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:25: 11:05.49 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_65(const UChar*, const char*, UErrorCode*)': 11:05.49 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 11:05.49 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 11:05.49 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro 'uprv_strlen' 11:05.49 379 | int32_t len = (int32_t)uprv_strlen(_id); 11:05.49 | ^~~~~~~~~~~ 11:06.88 third_party/msgpack 11:08.08 media/libjpeg 11:11.33 modules/brotli 11:14.88 In file included from /usr/include/string.h:494, 11:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 11:14.89 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 11:14.89 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/charstr.h:20, 11:14.89 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:18: 11:14.89 In function 'char* strncpy(char*, const char*, size_t)', 11:14.89 inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2115:21, 11:14.89 inlined from 'void ulocimp_forLanguageTag_65(const char*, int32_t, icu_65::ByteSink&, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2779:88: 11:14.89 /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] 11:14.89 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 11:14.89 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:14.89 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:20: 11:14.89 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_65(const char*, int32_t, icu_65::ByteSink&, int32_t*, UErrorCode*)': 11:14.89 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 11:14.89 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 11:14.89 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2114:46: note: in expansion of macro 'uprv_strlen' 11:14.89 2114 | size_t preferredTagLen = uprv_strlen(preferredTag); 11:14.89 | ^~~~~~~~~~~ 11:18.10 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:18.10 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:18.10 | 11:18.10 : note: this is the location of the previous definition 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 11:18.94 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 11:18.94 | ^~~ 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 11:18.94 343 | s = HUFF_EXTEND(r, s); 11:18.94 | ^~~~~~~~~~~ 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 11:18.94 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 11:18.94 | ^~~ 11:18.94 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 11:18.94 420 | s = HUFF_EXTEND(r, s); 11:18.94 | ^~~~~~~~~~~ 11:19.17 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:19.17 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:19.17 | 11:19.17 : note: this is the location of the previous definition 11:21.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:21.40 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:21.40 | 11:21.40 : note: this is the location of the previous definition 11:24.85 Compiling cexpr v0.3.3 11:28.61 Compiling dbus v0.6.4 11:31.00 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:31.00 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:31.00 | 11:31.00 : note: this is the location of the previous definition 11:31.38 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nserror) 11:31.71 Compiling shift_or_euc_c v0.1.0 11:31.86 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/js/src/rust/shared) 11:31.94 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse_capi) 11:33.91 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:33.91 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:33.91 | 11:33.91 : note: this is the location of the previous definition 11:36.17 Compiling digest v0.8.0 11:36.33 Compiling block-buffer v0.7.3 11:36.88 Compiling webrtc-sdp v0.3.1 11:38.72 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:38.72 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:38.72 | 11:38.72 : note: this is the location of the previous definition 11:38.72 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11:38.72 11 | #define UNISTR_FROM_CHAR_EXPLICIT 11:38.72 | 11:38.72 : note: this is the location of the previous definition 11:42.46 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:42.46 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:42.46 | 11:42.46 : note: this is the location of the previous definition 11:44.57 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:44.57 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:44.57 | 11:44.57 : note: this is the location of the previous definition 11:47.93 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:47.93 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:47.93 | 11:47.93 : note: this is the location of the previous definition 11:48.20 Compiling gleam v0.6.17 11:49.90 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:49.90 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:49.90 | 11:49.90 : note: this is the location of the previous definition 11:50.76 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:50.76 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:50.76 | 11:50.76 : note: this is the location of the previous definition 11:51.70 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:51.70 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:51.70 | 11:51.70 : note: this is the location of the previous definition 11:52.71 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:52.71 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:52.71 | 11:52.71 : note: this is the location of the previous definition 11:54.12 Compiling tokio-io v0.1.7 11:55.52 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:55.52 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:55.52 | 11:55.52 : note: this is the location of the previous definition 11:55.73 Compiling http v0.1.17 11:56.30 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:56.30 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:56.30 | 11:56.30 : note: this is the location of the previous definition 11:57.15 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:57.15 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:57.15 | 11:57.15 : note: this is the location of the previous definition 11:57.33 Compiling mio-uds v0.6.7 11:58.01 Compiling synstructure v0.12.1 11:58.12 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:58.12 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:58.12 | 11:58.12 : note: this is the location of the previous definition 11:58.94 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 11:58.94 10 | #define UNISTR_FROM_STRING_EXPLICIT 11:58.94 | 11:58.94 : note: this is the location of the previous definition 11:59.55 Compiling darling_core v0.10.1 12:01.14 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 12:01.14 10 | #define UNISTR_FROM_STRING_EXPLICIT 12:01.14 | 12:01.14 : note: this is the location of the previous definition 12:01.80 Compiling serde_derive v1.0.102 12:03.24 Compiling cssparser v0.25.9 12:08.04 Compiling cstr-macros v0.1.6 12:09.75 Compiling num-derive v0.3.0 12:19.33 Compiling uuid v0.7.4 12:20.60 Compiling tempfile v3.0.5 12:22.34 Compiling authenticator v0.2.6 12:28.35 Compiling phf_generator v0.7.24 12:28.52 Compiling cubeb-core v0.6.2 12:30.54 Compiling derive_more v0.13.0 12:31.08 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/xpcom/xpcom_macros) 12:32.58 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 12:32.58 10 | #define UNISTR_FROM_STRING_EXPLICIT 12:32.58 | 12:32.58 : note: this is the location of the previous definition 12:34.62 Compiling scroll_derive v0.9.5 12:41.11 Compiling env_logger v0.6.2 12:45.53 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/rust-helper) 12:45.90 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/encoding_glue) 12:46.33 Compiling sha2 v0.8.0 12:48.78 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 12:49.08 In file included from /usr/include/string.h:494, 12:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 12:49.08 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 12:49.08 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucal.cpp:25: 12:49.08 In function 'char* strncpy(char*, const char*, size_t)', 12:49.08 inlined from 'void** ucal_open_65(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucal.cpp:172:7: 12:49.08 /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] 12:49.08 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 12:49.08 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:50.03 Compiling audio_thread_priority v0.20.2 12:51.10 Compiling tokio-reactor v0.1.3 12:52.39 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_65(const char*, UBool, UParseError*, UErrorCode*)': 12:52.39 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_65(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 12:52.39 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 12:52.39 | ^ 12:52.39 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 12:52.39 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 12:52.39 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 12:52.39 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 12:52.39 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 12:52.39 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 12:52.39 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:54: note: declared here 12:52.39 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 12:52.39 | ^~~~~~~~~~~~~~~~~~~ 12:52.39 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 12:52.40 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 12:52.40 | ^ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 12:52.40 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 12:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 12:52.40 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 12:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro 'ucol_setVariableTop' 12:52.40 1273 | ucol_setVariableTop(UCollator *coll, 12:52.40 | ^~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_65(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 12:52.40 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 12:52.40 | ^ 12:52.40 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 12:52.40 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 12:52.40 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 12:52.40 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 12:52.40 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 12:52.40 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:54: note: declared here 12:52.40 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 12:52.40 | ^~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 12:52.40 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 12:52.40 | ^ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 12:52.40 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 12:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 12:52.40 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 12:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro 'ucol_setVariableTop' 12:52.40 1273 | ucol_setVariableTop(UCollator *coll, 12:52.40 | ^~~~~~~~~~~~~~~~~~~ 12:52.40 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_65(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 12:52.41 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 12:52.41 | ^ 12:52.41 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:58: note: declared here 12:52.41 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 12:52.41 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 12:52.41 | ^ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 12:52.41 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 12:52.41 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro 'ucol_restoreVariableTop' 12:52.41 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_65(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 12:52.41 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 12:52.41 | ^ 12:52.41 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 12:52.41 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:58: note: declared here 12:52.41 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 12:52.41 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 12:52.41 | ^ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 12:52.41 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 12:52.41 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~ 12:52.41 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro 'ucol_restoreVariableTop' 12:52.41 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 12:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.54 In file included from /usr/include/string.h:494, 12:52.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 12:52.54 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/cmemory.h:32, 12:52.54 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:23: 12:52.54 In function 'char* strcat(char*, const char*)', 12:52.54 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: 12:52.54 /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] 12:52.54 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 12:52.54 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:53.92 Compiling tokio-codec v0.1.0 12:54.75 Compiling cstr v0.1.3 12:55.07 Compiling malloc_size_of_derive v0.1.1 12:55.42 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/peek-poke/peek-poke-derive) 13:01.67 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/gkrust_utils) 13:01.87 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/mtransport/mdns_service) 13:02.51 Compiling phf_codegen v0.7.24 13:02.73 Compiling cubeb v0.6.2 13:02.98 Compiling cubeb-backend v0.6.2 13:05.07 Compiling darling_macro v0.10.1 13:08.70 Compiling neqo-common v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 13:09.22 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/xpcom) 13:09.68 Compiling tokio-tcp v0.1.1 13:10.06 Compiling tokio-udp v0.1.1 13:11.21 Compiling tokio-uds v0.2.5 13:13.27 Compiling failure v0.1.6 13:14.03 Compiling cssparser-macros v0.3.6 13:22.29 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/selectors) 13:23.07 Compiling cubeb-pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs) 13:23.11 Compiling crossbeam-deque v0.7.2 13:23.47 Compiling goblin v0.0.24 13:25.62 Compiling darling v0.10.1 13:25.72 Compiling smallvec v0.6.10 13:26.27 Compiling euclid v0.20.0 13:26.56 Compiling app_units v0.7.0 13:27.65 Compiling serde_bytes v0.11.2 13:28.20 Compiling ron v0.1.7 13:29.23 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_build) 13:29.84 Compiling toml v0.4.5 13:31.23 Compiling serde_json v1.0.26 13:34.83 Compiling tokio-threadpool v0.1.14 13:39.48 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/derive_common) 13:40.46 Compiling gfx-hal v0.4.0 13:40.55 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/fallible) 13:40.69 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/peek-poke) 13:41.16 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/wr_malloc_size_of) 13:41.41 Compiling plane-split v0.15.0 13:41.54 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender) 13:42.33 Compiling tokio-fs v0.1.3 13:43.07 Compiling target-lexicon v0.8.1 13:43.79 Compiling rayon v1.2.0 13:46.59 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/variant) 13:47.01 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/moz_task) 13:47.02 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/fluent-langneg-ffi) 13:47.56 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/unic-langid-ffi) 13:48.55 Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/remote) 13:48.91 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/mozurl) 13:49.09 Compiling neqo-crypto v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 13:49.91 Compiling lmdb-rkv-sys v0.9.5 13:50.51 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style) 13:52.35 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_api) 13:53.54 Compiling tokio v0.1.11 13:55.33 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/to_shmem) 13:55.81 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/rust) 13:59.25 Compiling gfx-backend-empty v0.4.0 13:59.88 Compiling gfx-backend-vulkan v0.4.0 14:00.30 Compiling rendy-descriptor v0.5.1 14:01.18 Compiling rendy-memory v0.5.1 14:01.86 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/to_shmem_derive) 14:02.20 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style_derive) 14:02.60 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/audioipc) 14:08.26 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/bookmark_sync) 14:12.96 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/client) 14:17.71 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/server) 14:23.02 Compiling wgpu-core v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-core) 14:28.36 Compiling object v0.14.0 14:36.20 Compiling lmdb-rkv v0.12.3 14:42.68 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/tools/profiler/rust-helper) 14:43.04 Compiling wgpu-remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-remote) 14:44.95 Compiling rkv v0.10.2 14:45.33 Compiling neqo-transport v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 14:47.52 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/malloc_size_of) 14:47.96 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/kvstore) 14:49.46 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style_traits) 14:51.07 Compiling neqo-qpack v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 14:55.81 Compiling neqo-http3 v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 14:57.27 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings) 15:01.82 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/netwerk/socket/neqo_glue) 15:08.44 modules/woff2 15:09.16 In file included from Unified_cpp_modules_woff20.cpp:29: 15:09.16 /builddir/build/BUILD/firefox-72.0.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 15:09.16 /builddir/build/BUILD/firefox-72.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 15:09.16 1177 | uint64_t dst_offset = first_table_offset; 15:09.16 | ^~~~~~~~~~ 15:12.67 modules/xz-embedded 15:13.23 media/libvorbis 15:13.47 media/libmkv 15:13.51 /builddir/build/BUILD/firefox-72.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 15:13.51 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 15:13.51 | ^~~~~~~~~~ 15:13.84 media/libvpx 15:19.22 media/libaom 15:21.43 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 15:21.43 media/libdav1d/16bd_cdef_tmpl.c.stub 15:21.58 media/libdav1d/16bd_fg_apply_tmpl.c.stub 15:21.70 media/libdav1d/16bd_film_grain_tmpl.c.stub 15:21.82 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 15:22.00 media/libdav1d/16bd_ipred_tmpl.c.stub 15:22.17 media/libdav1d/16bd_itx_tmpl.c.stub 15:22.29 media/libdav1d/16bd_lf_apply_tmpl.c.stub 15:22.41 media/libdav1d/16bd_loopfilter_tmpl.c.stub 15:22.54 media/libdav1d/16bd_looprestoration_tmpl.c.stub 15:22.66 media/libdav1d/16bd_lr_apply_tmpl.c.stub 15:22.78 media/libdav1d/16bd_mc_tmpl.c.stub 15:22.91 media/libdav1d/16bd_recon_tmpl.c.stub 15:23.03 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 15:23.15 media/libdav1d/8bd_cdef_tmpl.c.stub 15:23.27 media/libdav1d/8bd_fg_apply_tmpl.c.stub 15:23.39 media/libdav1d/8bd_film_grain_tmpl.c.stub 15:23.51 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 15:23.62 media/libdav1d/8bd_ipred_tmpl.c.stub 15:23.74 media/libdav1d/8bd_itx_tmpl.c.stub 15:23.85 media/libdav1d/8bd_lf_apply_tmpl.c.stub 15:23.98 media/libdav1d/8bd_loopfilter_tmpl.c.stub 15:24.10 media/libdav1d/8bd_looprestoration_tmpl.c.stub 15:24.22 media/libdav1d/8bd_lr_apply_tmpl.c.stub 15:24.33 media/libdav1d/8bd_mc_tmpl.c.stub 15:24.45 media/libdav1d/8bd_recon_tmpl.c.stub 15:24.70 media/libdav1d 15:32.61 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/decode.c: In function 'decode_sb': 15:32.61 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/decode.c:2018:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:32.61 2018 | int ctx, bx8, by8; 15:32.61 | ^~~ 15:32.61 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/decode.c:2018:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:32.61 2018 | int ctx, bx8, by8; 15:32.61 | ^~~ 15:33.22 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 15:33.22 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/decode.c:3345:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:33.22 3345 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 15:33.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:35.30 In file included from /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/obu.c:36: 15:35.30 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 15:35.30 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:35.30 36 | return a > b ? a : b; 15:35.30 | ~~~~~~~~~~^~~ 15:35.30 /builddir/build/BUILD/firefox-72.0.2/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 15:35.30 922 | int off_before_idx[2], off_after_idx; 15:35.30 | ^~~~~~~~~~~~~ 15:35.78 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 15:35.78 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 15:35.78 1177 | border_mask = ~(mi_col == 0); 15:35.78 | ^ 15:35.79 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 15:35.79 1177 | border_mask = ~(mi_col == 0); 15:35.79 | ^ 15:35.79 | ! 15:40.32 16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 15:40.32 195 | *topleft_out = have_top ? dst_top[-1] : dst[-1]; 15:40.32 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:42.18 16bd_loopfilter_tmpl.c: In function 'loop_filter': 15:42.18 119 | } else if (wd >= 8 && flat8in) { 15:42.19 | ^~ 15:42.19 94 | if (wd >= 16 && (flat8out & flat8in)) { 15:42.19 | ~~~~~~~~~~^~~~~~~~~~ 15:42.19 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 15:42.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:42.19 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 15:42.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 15:42.19 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 15:42.19 | ~~~^~~ 15:42.19 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 15:42.19 | ~~~^~~ 15:42.19 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 15:42.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 15:42.19 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 15:42.19 | ~~~^~~~ 15:42.19 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 15:42.19 | ~~~^~~~ 15:42.19 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 15:42.19 | ~~~^~~~ 15:42.19 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 15:42.19 | ~~~^~~~ 15:45.76 16bd_recon_tmpl.c: In function 'read_coef_tree': 15:45.76 718 | txtp = cbi->txtp[0]; 15:45.76 | ~~~~~~~~~^~~ 15:45.84 16bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 15:45.84 718 | txtp = cbi->txtp[0]; 15:45.84 | ~~~~~~~~~^~~ 15:46.16 16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 15:46.16 1820 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 15:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.16 1821 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 15:46.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.16 1822 | HIGHBD_CALL_SUFFIX); 15:46.16 | ~~~~~~~~~~~~~~~~~~~ 15:46.16 1826 | dsp->mc.mask(uvdst, f->cur.stride[1], 15:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.16 1827 | tmp[b->mask_sign], tmp[!b->mask_sign], 15:46.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.16 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 15:46.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.16 1829 | HIGHBD_CALL_SUFFIX); 15:46.16 | ~~~~~~~~~~~~~~~~~~~ 15:50.96 8bd_loopfilter_tmpl.c: In function 'loop_filter': 15:50.96 119 | } else if (wd >= 8 && flat8in) { 15:50.96 | ^~ 15:50.96 94 | if (wd >= 16 && (flat8out & flat8in)) { 15:50.96 | ~~~~~~~~~~^~~~~~~~~~ 15:50.96 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 15:50.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:50.96 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 15:50.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 15:50.96 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 15:50.96 | ~~~^~~ 15:50.96 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 15:50.96 | ~~~^~~ 15:50.96 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 15:50.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 15:50.96 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 15:50.96 | ~~~^~~~ 15:50.96 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 15:50.96 | ~~~^~~~ 15:50.96 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 15:50.96 | ~~~^~~~ 15:50.96 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 15:50.96 | ~~~^~~~ 15:52.93 8bd_recon_tmpl.c: In function 'read_coef_tree': 15:52.93 718 | txtp = cbi->txtp[0]; 15:52.93 | ~~~~~~~~~^~~ 15:53.01 8bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 15:53.01 718 | txtp = cbi->txtp[0]; 15:53.01 | ~~~~~~~~~^~~ 15:53.33 8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 15:53.33 1820 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 15:53.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.33 1821 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 15:53.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.33 1822 | HIGHBD_CALL_SUFFIX); 15:53.33 | ~~~~~~~~~~~~~~~~~~~ 15:53.33 1826 | dsp->mc.mask(uvdst, f->cur.stride[1], 15:53.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.33 1827 | tmp[b->mask_sign], tmp[!b->mask_sign], 15:53.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.33 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 15:53.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:53.33 1829 | HIGHBD_CALL_SUFFIX); 15:53.33 | ~~~~~~~~~~~~~~~~~~~ 15:55.41 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 15:55.41 media/libdav1d/asm/16bd_film_grain_init_tmpl.c.stub 15:55.53 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 15:55.65 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 15:55.76 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 15:55.87 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 15:55.93 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 15:55.99 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 15:56.10 media/libdav1d/asm/8bd_film_grain_init_tmpl.c.stub 15:56.18 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 15:56.22 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 15:56.34 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 15:56.45 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 15:56.56 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 15:56.68 media/libdav1d/asm 16:02.35 media/libpng 16:06.39 media/libwebp/src/dec 16:10.19 media/libwebp/src/demux 16:10.61 media/libwebp/src/dsp 16:21.27 media/libwebp/src/moz 16:22.04 media/libwebp/src/utils 16:23.13 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/ports/geckolib) 16:34.36 media/ffvpx/libavutil 16:34.40 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.40 from : 16:34.40 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:34.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:34.40 | 16:34.40 In file included from : 16:34.40 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:34.40 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:34.40 | 16:34.40 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.40 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.40 from : 16:34.40 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:34.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:34.40 | ^~~~~~~~~~~~~ 16:34.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:34.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:34.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.51 from : 16:34.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:34.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:34.51 | 16:34.51 In file included from : 16:34.51 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:34.51 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:34.51 | 16:34.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:34.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.52 from : 16:34.52 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:34.52 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:34.52 | ^~~~~~~~~~~~~ 16:34.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.85 from : 16:34.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:34.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:34.85 | 16:34.85 In file included from : 16:34.85 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:34.85 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:34.85 | 16:34.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.85 from : 16:34.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:34.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:34.85 | ^~~~~~~~~~~~~ 16:34.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.97 from : 16:34.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:34.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:34.97 | 16:34.97 In file included from : 16:34.97 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:34.97 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:34.97 | 16:34.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:34.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:34.97 from : 16:34.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:34.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:34.97 | ^~~~~~~~~~~~~ 16:35.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.20 from : 16:35.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.20 | 16:35.20 In file included from : 16:35.20 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.20 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.20 | 16:35.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.20 from : 16:35.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.20 | ^~~~~~~~~~~~~ 16:35.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.38 from : 16:35.38 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.39 | 16:35.39 In file included from : 16:35.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.39 | 16:35.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.39 from : 16:35.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.39 | ^~~~~~~~~~~~~ 16:35.45 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.45 from : 16:35.45 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.45 | 16:35.45 In file included from : 16:35.45 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.45 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.45 | 16:35.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.46 from : 16:35.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.46 | ^~~~~~~~~~~~~ 16:35.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.60 from : 16:35.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.60 | 16:35.60 In file included from : 16:35.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.60 | 16:35.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.60 from : 16:35.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.60 | ^~~~~~~~~~~~~ 16:35.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.62 from : 16:35.62 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.62 | 16:35.62 In file included from : 16:35.62 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.62 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.62 | 16:35.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.62 from : 16:35.62 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.62 | ^~~~~~~~~~~~~ 16:35.71 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.71 from : 16:35.71 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.71 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.71 | 16:35.71 In file included from : 16:35.71 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.71 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.71 | 16:35.71 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.71 from : 16:35.71 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.72 | ^~~~~~~~~~~~~ 16:35.79 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.79 from : 16:35.79 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.79 | 16:35.79 In file included from : 16:35.79 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.79 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.79 | 16:35.79 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.79 from : 16:35.79 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.79 | ^~~~~~~~~~~~~ 16:35.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.89 from : 16:35.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.89 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.89 | 16:35.89 In file included from : 16:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.89 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.89 | 16:35.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.89 from : 16:35.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.89 | ^~~~~~~~~~~~~ 16:35.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:35.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.94 from : 16:35.94 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:35.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:35.94 | 16:35.94 In file included from : 16:35.94 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:35.94 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:35.94 | 16:35.94 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:35.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:35.94 from : 16:35.94 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:35.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:35.94 | ^~~~~~~~~~~~~ 16:36.12 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.12 from : 16:36.12 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.12 | 16:36.12 In file included from : 16:36.12 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.12 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.12 | 16:36.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.13 from : 16:36.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.13 | ^~~~~~~~~~~~~ 16:36.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.28 from : 16:36.28 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.28 | 16:36.28 In file included from : 16:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.28 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.28 | 16:36.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.28 from : 16:36.28 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.28 | ^~~~~~~~~~~~~ 16:36.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.35 from : 16:36.35 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.35 | 16:36.35 In file included from : 16:36.35 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.35 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.35 | 16:36.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.35 from : 16:36.35 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.35 | ^~~~~~~~~~~~~ 16:36.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.46 from : 16:36.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.46 | 16:36.46 In file included from : 16:36.46 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.46 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.46 | 16:36.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.47 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.47 from : 16:36.47 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.47 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.47 | ^~~~~~~~~~~~~ 16:36.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.80 from : 16:36.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.80 | 16:36.80 In file included from : 16:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.80 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.80 | 16:36.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.80 from : 16:36.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.80 | ^~~~~~~~~~~~~ 16:36.86 media/ffvpx/libavutil/x86 16:36.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.91 from : 16:36.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:36.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:36.91 | 16:36.91 In file included from : 16:36.91 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:36.91 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:36.91 | 16:36.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:36.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:36.91 from : 16:36.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:36.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:36.91 | ^~~~~~~~~~~~~ 16:37.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.02 from : 16:37.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.02 | 16:37.02 In file included from : 16:37.02 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.02 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.02 | 16:37.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.02 from : 16:37.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.02 | ^~~~~~~~~~~~~ 16:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.10 from : 16:37.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.10 | 16:37.10 In file included from : 16:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.10 | 16:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.10 from : 16:37.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.10 | ^~~~~~~~~~~~~ 16:37.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.17 from : 16:37.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.17 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.17 | 16:37.17 In file included from : 16:37.17 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.17 | 16:37.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.18 from : 16:37.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.18 | ^~~~~~~~~~~~~ 16:37.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.25 from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.25 | 16:37.25 In file included from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.25 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.25 | 16:37.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.25 from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.25 | 16:37.25 In file included from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.25 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.25 | 16:37.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.25 from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.25 | ^~~~~~~~~~~~~ 16:37.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.25 from : 16:37.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.25 | ^~~~~~~~~~~~~ 16:37.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.42 from : 16:37.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.42 | 16:37.42 In file included from : 16:37.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.42 | 16:37.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.42 from : 16:37.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.42 | ^~~~~~~~~~~~~ 16:37.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.48 from : 16:37.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.48 | 16:37.48 In file included from : 16:37.48 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.48 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.48 | 16:37.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.48 from : 16:37.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.48 | ^~~~~~~~~~~~~ 16:37.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.56 from : 16:37.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.56 | 16:37.56 In file included from : 16:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.56 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.56 | 16:37.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.56 from : 16:37.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.56 | ^~~~~~~~~~~~~ 16:37.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.63 from : 16:37.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.63 | 16:37.63 In file included from : 16:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.63 | 16:37.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.63 from : 16:37.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.63 | ^~~~~~~~~~~~~ 16:37.71 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.71 from : 16:37.71 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.71 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.71 | 16:37.71 In file included from : 16:37.71 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.71 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.71 | 16:37.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.72 from : 16:37.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.72 | ^~~~~~~~~~~~~ 16:37.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.85 from : 16:37.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.85 | 16:37.85 In file included from : 16:37.85 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.85 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.85 | 16:37.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.85 from : 16:37.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.85 | ^~~~~~~~~~~~~ 16:37.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.90 from : 16:37.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:37.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:37.90 | 16:37.90 In file included from : 16:37.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:37.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:37.90 | 16:37.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:37.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:37.90 from : 16:37.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:37.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:37.90 | ^~~~~~~~~~~~~ 16:38.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.15 from : 16:38.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:38.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:38.15 | 16:38.15 In file included from : 16:38.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:38.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:38.15 | 16:38.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.15 from : 16:38.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:38.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:38.15 | ^~~~~~~~~~~~~ 16:38.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:38.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:38.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.48 from : 16:38.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:38.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:38.48 | 16:38.48 In file included from : 16:38.48 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:38.48 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:38.48 | 16:38.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:38.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.49 from : 16:38.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:38.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:38.49 | ^~~~~~~~~~~~~ 16:38.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.96 from : 16:38.96 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:38.96 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:38.96 | 16:38.96 In file included from : 16:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:38.96 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:38.96 | 16:38.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:38.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:38.96 from : 16:38.96 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:38.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:38.97 | ^~~~~~~~~~~~~ 16:38.98 media/ffvpx/libavcodec 16:39.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.02 from : 16:39.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.02 | 16:39.02 In file included from : 16:39.02 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.02 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.02 | 16:39.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.03 from : 16:39.03 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.03 | ^~~~~~~~~~~~~ 16:39.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.05 from : 16:39.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.05 | 16:39.05 In file included from : 16:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.05 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.05 | 16:39.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.05 from : 16:39.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.05 | ^~~~~~~~~~~~~ 16:39.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.24 from : 16:39.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.24 | 16:39.24 In file included from : 16:39.24 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.24 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.24 | 16:39.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.24 from : 16:39.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.25 | ^~~~~~~~~~~~~ 16:39.29 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.29 from : 16:39.29 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.29 | 16:39.29 In file included from : 16:39.29 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.29 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.29 | 16:39.29 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.30 from : 16:39.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.30 | ^~~~~~~~~~~~~ 16:39.36 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.36 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.36 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.36 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.36 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.36 from : 16:39.36 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.36 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.36 | 16:39.36 In file included from : 16:39.36 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.36 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.36 | 16:39.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.37 from : 16:39.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.37 | 16:39.37 In file included from : 16:39.37 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.37 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.37 | 16:39.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.37 from : 16:39.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.37 | ^~~~~~~~~~~~~ 16:39.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.37 from : 16:39.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.37 | ^~~~~~~~~~~~~ 16:39.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.49 from : 16:39.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.49 | 16:39.49 In file included from : 16:39.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.49 | 16:39.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.50 from : 16:39.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.50 | ^~~~~~~~~~~~~ 16:39.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.56 from : 16:39.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.56 | 16:39.56 In file included from : 16:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.56 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.56 | 16:39.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.56 from : 16:39.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.56 | ^~~~~~~~~~~~~ 16:39.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.74 from : 16:39.74 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.74 | 16:39.74 In file included from : 16:39.74 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.74 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.74 | 16:39.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.75 from : 16:39.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.75 | ^~~~~~~~~~~~~ 16:39.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.90 from : 16:39.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.90 | 16:39.90 In file included from : 16:39.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.90 | 16:39.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.90 from : 16:39.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.91 | ^~~~~~~~~~~~~ 16:39.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.91 from : 16:39.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.91 | 16:39.91 In file included from : 16:39.91 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.91 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.91 | 16:39.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:39.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.92 from : 16:39.92 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:39.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:39.92 | ^~~~~~~~~~~~~ 16:39.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:39.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:39.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:39.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:39.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:39.99 from : 16:39.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:39.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:39.99 | 16:39.99 In file included from : 16:39.99 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:39.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:39.99 | 16:40.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.00 from : 16:40.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.00 | ^~~~~~~~~~~~~ 16:40.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.02 from : 16:40.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.02 | 16:40.02 In file included from : 16:40.02 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.02 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.02 | 16:40.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.02 from : 16:40.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.02 | ^~~~~~~~~~~~~ 16:40.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 16:40.10 /builddir/build/BUILD/firefox-72.0.2/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=] 16:40.10 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 16:40.10 | ^~~~ 16:40.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 16:40.10 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 16:40.10 | ^~~~~~~~~~~~~~~~~~~~~~~~ 16:40.10 In file included from /usr/include/stdio.h:867, 16:40.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:38, 16:40.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.10 from : 16:40.10 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 16:40.10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 16:40.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:40.10 68 | __bos (__s), __fmt, __va_arg_pack ()); 16:40.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:40.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.18 from : 16:40.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.18 | 16:40.18 In file included from : 16:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.18 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.18 | 16:40.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.18 from : 16:40.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.18 | ^~~~~~~~~~~~~ 16:40.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.32 from : 16:40.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.32 | 16:40.32 In file included from : 16:40.32 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.32 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.32 | 16:40.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.32 from : 16:40.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.32 | ^~~~~~~~~~~~~ 16:40.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.39 from : 16:40.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.39 | 16:40.39 In file included from : 16:40.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.39 | 16:40.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.39 from : 16:40.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.39 | ^~~~~~~~~~~~~ 16:40.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.46 from : 16:40.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.46 | 16:40.46 In file included from : 16:40.46 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.46 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.46 | 16:40.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.46 from : 16:40.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.46 | ^~~~~~~~~~~~~ 16:40.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.48 from : 16:40.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.49 | 16:40.49 In file included from : 16:40.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.49 | 16:40.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.49 from : 16:40.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.49 | ^~~~~~~~~~~~~ 16:40.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.75 from : 16:40.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.75 | 16:40.75 In file included from : 16:40.75 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.75 | 16:40.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.75 from : 16:40.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.75 | ^~~~~~~~~~~~~ 16:40.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.93 from : 16:40.93 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:40.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:40.93 | 16:40.93 In file included from : 16:40.93 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:40.93 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:40.93 | 16:40.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:40.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:40.93 from : 16:40.93 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:40.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:40.93 | ^~~~~~~~~~~~~ 16:41.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:41.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:41.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:41.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:41.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:41.13 from : 16:41.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:41.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:41.13 | 16:41.13 In file included from : 16:41.13 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:41.13 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:41.13 | 16:41.14 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:41.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:41.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:41.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:41.14 from : 16:41.14 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:41.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:41.14 | ^~~~~~~~~~~~~ 16:41.29 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:41.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:41.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:41.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:41.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:41.29 from : 16:41.29 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:41.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:41.30 | 16:41.30 In file included from : 16:41.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:41.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:41.30 | 16:41.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:41.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:41.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:41.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:41.30 from : 16:41.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:41.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:41.30 | ^~~~~~~~~~~~~ 16:42.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.16 from : 16:42.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:42.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:42.16 | 16:42.16 In file included from : 16:42.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:42.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:42.16 | 16:42.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.16 from : 16:42.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:42.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:42.16 | ^~~~~~~~~~~~~ 16:42.29 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.29 from : 16:42.29 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:42.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:42.29 | 16:42.29 In file included from : 16:42.29 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:42.29 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:42.29 | 16:42.29 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.29 from : 16:42.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:42.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:42.30 | ^~~~~~~~~~~~~ 16:42.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.50 from : 16:42.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:42.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:42.50 | 16:42.50 In file included from : 16:42.50 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:42.50 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:42.50 | 16:42.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.50 from : 16:42.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:42.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:42.50 | ^~~~~~~~~~~~~ 16:42.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.60 from : 16:42.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:42.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:42.60 | 16:42.60 In file included from : 16:42.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:42.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:42.60 | 16:42.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:42.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:42.60 from : 16:42.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:42.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:42.60 | ^~~~~~~~~~~~~ 16:43.12 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:43.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:43.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.12 from : 16:43.12 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:43.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:43.12 | 16:43.12 In file included from : 16:43.12 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:43.12 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:43.12 | 16:43.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:43.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.13 from : 16:43.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:43.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:43.13 | ^~~~~~~~~~~~~ 16:43.41 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:43.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:43.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.41 from : 16:43.41 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:43.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:43.41 | 16:43.41 In file included from : 16:43.41 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:43.41 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:43.41 | 16:43.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:43.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.42 from : 16:43.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:43.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:43.42 | ^~~~~~~~~~~~~ 16:43.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.50 from : 16:43.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:43.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:43.50 | 16:43.50 In file included from : 16:43.50 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:43.50 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:43.50 | 16:43.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.50 from : 16:43.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:43.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:43.51 | ^~~~~~~~~~~~~ 16:43.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.91 from : 16:43.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:43.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:43.91 | 16:43.91 In file included from : 16:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:43.91 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:43.91 | 16:43.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:43.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:43.91 from : 16:43.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:43.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:43.91 | ^~~~~~~~~~~~~ 16:44.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.15 from : 16:44.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.15 | 16:44.15 In file included from : 16:44.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.15 | 16:44.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.16 from : 16:44.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.16 | ^~~~~~~~~~~~~ 16:44.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.22 from : 16:44.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.22 | 16:44.22 In file included from : 16:44.22 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.22 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.22 | 16:44.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.22 from : 16:44.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.22 | ^~~~~~~~~~~~~ 16:44.46 media/ffvpx/libavcodec/x86 16:44.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.50 from : 16:44.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.50 | 16:44.50 In file included from : 16:44.50 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.50 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.50 | 16:44.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.50 from : 16:44.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.50 | ^~~~~~~~~~~~~ 16:44.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.55 from : 16:44.55 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.55 | 16:44.55 In file included from : 16:44.55 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.55 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.55 | 16:44.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.56 from : 16:44.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.56 | ^~~~~~~~~~~~~ 16:44.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.63 from : 16:44.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.63 | 16:44.63 In file included from : 16:44.63 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.63 | 16:44.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.63 from : 16:44.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.63 | ^~~~~~~~~~~~~ 16:44.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.72 from : 16:44.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.72 | 16:44.72 In file included from : 16:44.72 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.72 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.72 | 16:44.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.72 from : 16:44.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.72 | ^~~~~~~~~~~~~ 16:44.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.80 from : 16:44.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.80 | 16:44.80 In file included from : 16:44.80 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.80 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.80 | 16:44.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.80 from : 16:44.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.80 | ^~~~~~~~~~~~~ 16:44.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.85 from : 16:44.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.85 | 16:44.85 In file included from : 16:44.85 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.85 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.85 | 16:44.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.85 from : 16:44.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.85 | ^~~~~~~~~~~~~ 16:44.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.87 from : 16:44.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.87 | 16:44.87 In file included from : 16:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.87 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.87 | 16:44.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.88 from : 16:44.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.88 | ^~~~~~~~~~~~~ 16:44.95 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:44.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:44.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.95 from : 16:44.95 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:44.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:44.96 | 16:44.96 In file included from : 16:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:44.96 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:44.96 | 16:44.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:44.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:44.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:44.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:44.96 from : 16:44.96 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:44.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:44.96 | ^~~~~~~~~~~~~ 16:45.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.08 from : 16:45.08 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.08 | 16:45.08 In file included from : 16:45.08 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.08 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.08 | 16:45.09 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.09 from : 16:45.09 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.09 | ^~~~~~~~~~~~~ 16:45.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.20 from : 16:45.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.20 | 16:45.20 In file included from : 16:45.20 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.20 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.20 | 16:45.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.20 from : 16:45.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.20 | ^~~~~~~~~~~~~ 16:45.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.43 from : 16:45.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.43 | 16:45.43 In file included from : 16:45.43 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.43 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.43 | 16:45.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.43 from : 16:45.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.43 | ^~~~~~~~~~~~~ 16:45.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.57 from : 16:45.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.57 | 16:45.57 In file included from : 16:45.57 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.57 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.57 | 16:45.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.58 from : 16:45.58 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.58 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.58 | ^~~~~~~~~~~~~ 16:45.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.60 from : 16:45.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.60 | 16:45.60 In file included from : 16:45.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.60 | 16:45.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.60 from : 16:45.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.60 | ^~~~~~~~~~~~~ 16:45.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.60 from : 16:45.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.60 | 16:45.61 In file included from : 16:45.61 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.61 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.61 | 16:45.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.61 from : 16:45.61 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.61 | ^~~~~~~~~~~~~ 16:45.73 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.73 from : 16:45.73 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.73 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.73 | 16:45.73 In file included from : 16:45.73 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.73 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.73 | 16:45.73 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.73 from : 16:45.73 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.73 | ^~~~~~~~~~~~~ 16:45.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:45.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:45.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.91 from : 16:45.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:45.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:45.91 | 16:45.91 In file included from : 16:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:45.91 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:45.91 | 16:45.92 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:45.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:45.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:45.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:45.92 from : 16:45.92 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:45.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:45.92 | ^~~~~~~~~~~~~ 16:46.19 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.19 from : 16:46.19 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:46.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:46.19 | 16:46.19 In file included from : 16:46.19 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:46.19 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:46.19 | 16:46.19 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.19 from : 16:46.19 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:46.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:46.19 | ^~~~~~~~~~~~~ 16:46.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.39 from : 16:46.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:46.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:46.39 | 16:46.39 In file included from : 16:46.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:46.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:46.39 | 16:46.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.39 from : 16:46.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:46.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:46.39 | ^~~~~~~~~~~~~ 16:46.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.51 from : 16:46.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:46.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:46.51 | 16:46.51 In file included from : 16:46.51 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:46.51 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:46.51 | 16:46.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.51 from : 16:46.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:46.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:46.51 | ^~~~~~~~~~~~~ 16:46.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.75 from : 16:46.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:46.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:46.75 | 16:46.75 In file included from : 16:46.75 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:46.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:46.75 | 16:46.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:46.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:46.75 from : 16:46.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:46.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:46.75 | ^~~~~~~~~~~~~ 16:47.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.07 from : 16:47.07 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.07 | 16:47.07 In file included from : 16:47.07 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.07 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.07 | 16:47.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.07 from : 16:47.07 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.07 | ^~~~~~~~~~~~~ 16:47.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.16 from : 16:47.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.16 | 16:47.16 In file included from : 16:47.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.16 | 16:47.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.17 from : 16:47.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.17 | ^~~~~~~~~~~~~ 16:47.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.24 from : 16:47.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.24 | 16:47.24 In file included from : 16:47.24 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.24 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.25 | 16:47.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.25 from : 16:47.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.25 | ^~~~~~~~~~~~~ 16:47.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.34 from : 16:47.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.34 | 16:47.34 In file included from : 16:47.34 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.34 | 16:47.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.35 from : 16:47.35 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.35 | ^~~~~~~~~~~~~ 16:47.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.42 from : 16:47.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.42 | 16:47.42 In file included from : 16:47.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.42 | 16:47.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.42 from : 16:47.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.43 | ^~~~~~~~~~~~~ 16:47.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:47.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:47.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.90 from : 16:47.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:47.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:47.90 | 16:47.90 In file included from : 16:47.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:47.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:47.90 | 16:47.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:47.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:47.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:47.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:47.91 from : 16:47.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:47.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:47.91 | ^~~~~~~~~~~~~ 16:49.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:49.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:49.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.15 from : 16:49.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:49.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:49.16 | 16:49.16 In file included from : 16:49.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:49.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:49.16 | 16:49.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:49.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.16 from : 16:49.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:49.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:49.16 | ^~~~~~~~~~~~~ 16:49.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.26 from : 16:49.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:49.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:49.26 | 16:49.26 In file included from : 16:49.26 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:49.26 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:49.26 | 16:49.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.26 from : 16:49.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:49.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:49.26 | ^~~~~~~~~~~~~ 16:49.33 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.34 from : 16:49.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:49.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:49.34 | 16:49.34 In file included from : 16:49.34 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:49.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:49.34 | 16:49.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.34 from : 16:49.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:49.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:49.34 | ^~~~~~~~~~~~~ 16:49.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.86 from : 16:49.86 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:49.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:49.86 | 16:49.86 In file included from : 16:49.86 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:49.86 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:49.86 | 16:49.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.86 from : 16:49.86 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:49.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:49.86 | ^~~~~~~~~~~~~ 16:49.98 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:49.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:49.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.98 from : 16:49.98 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:49.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:49.98 | 16:49.98 In file included from : 16:49.98 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:49.98 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:49.98 | 16:49.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:49.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:49.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:49.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:49.99 from : 16:49.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:49.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:49.99 | ^~~~~~~~~~~~~ 16:50.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:50.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:50.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.04 from : 16:50.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:50.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:50.04 | 16:50.04 In file included from : 16:50.04 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:50.04 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:50.04 | 16:50.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:50.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.04 from : 16:50.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:50.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:50.04 | ^~~~~~~~~~~~~ 16:50.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:50.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:50.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.60 from : 16:50.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:50.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:50.60 | 16:50.60 In file included from : 16:50.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:50.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:50.60 | 16:50.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:50.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.61 from : 16:50.61 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:50.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:50.61 | ^~~~~~~~~~~~~ 16:50.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.85 from : 16:50.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:50.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:50.85 | 16:50.85 In file included from : 16:50.85 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:50.85 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:50.85 | 16:50.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.85 from : 16:50.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:50.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:50.85 | ^~~~~~~~~~~~~ 16:50.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:50.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:50.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.93 from : 16:50.93 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:50.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:50.93 | 16:50.93 In file included from : 16:50.93 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:50.94 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:50.94 | 16:50.94 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:50.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:50.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:50.94 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:50.94 from : 16:50.94 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:50.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:50.94 | ^~~~~~~~~~~~~ 16:51.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:51.17 from : 16:51.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:51.17 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:51.17 | 16:51.17 In file included from : 16:51.17 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:51.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:51.17 | 16:51.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:51.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:51.17 from : 16:51.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:51.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:51.18 | ^~~~~~~~~~~~~ 16:51.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:51.42 from : 16:51.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:51.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:51.42 | 16:51.42 In file included from : 16:51.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:51.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:51.42 | 16:51.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:51.42 from : 16:51.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:51.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:51.42 | ^~~~~~~~~~~~~ 16:51.72 media/kiss_fft 16:52.11 media/libcubeb/src 16:52.49 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_pulse.c:1187:1: warning: 'sink_input_info_cb' defined but not used [-Wunused-function] 16:52.49 1187 | sink_input_info_cb(pa_context * c, pa_sink_input_info const * i, int eol, void * u) 16:52.49 | ^~~~~~~~~~~~~~~~~~ 16:53.09 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.09 from : 16:53.09 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.09 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.09 | 16:53.09 In file included from : 16:53.09 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:53.09 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:53.09 | 16:53.09 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.09 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.09 from : 16:53.09 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:53.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:53.09 | ^~~~~~~~~~~~~ 16:53.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.20 from : 16:53.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.20 | 16:53.20 In file included from : 16:53.20 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:53.20 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:53.20 | 16:53.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.20 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.20 from : 16:53.20 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:53.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:53.20 | ^~~~~~~~~~~~~ 16:53.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.63 from : 16:53.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.63 | 16:53.63 In file included from : 16:53.63 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:53.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:53.63 | 16:53.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.63 from : 16:53.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:53.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:53.63 | ^~~~~~~~~~~~~ 16:53.83 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.83 from : 16:53.83 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.83 | 16:53.83 In file included from : 16:53.83 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:53.83 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:53.83 | 16:53.84 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:53.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.84 from : 16:53.84 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:53.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:53.84 | ^~~~~~~~~~~~~ 16:53.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.90 from : 16:53.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.90 | 16:53.90 In file included from : 16:53.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:53.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:53.90 | 16:53.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.90 from : 16:53.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:53.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:53.90 | ^~~~~~~~~~~~~ 16:53.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:53.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:53.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:53.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:53.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:53.99 from : 16:53.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:53.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:53.99 | 16:54.00 In file included from : 16:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:54.00 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:54.00 | 16:54.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:54.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:54.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:54.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:54.00 from : 16:54.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:54.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:54.00 | ^~~~~~~~~~~~~ 16:54.12 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:54.12 from : 16:54.12 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:54.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:54.12 | 16:54.12 In file included from : 16:54.12 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:54.12 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:54.12 | 16:54.12 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:54.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:54.12 from : 16:54.12 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:54.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:54.12 | ^~~~~~~~~~~~~ 16:54.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:54.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:54.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:54.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:54.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:54.17 from : 16:54.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:54.17 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:54.17 | 16:54.17 In file included from : 16:54.17 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:54.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:54.17 | 16:54.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:54.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:54.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:54.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:54.18 from : 16:54.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:54.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:54.18 | ^~~~~~~~~~~~~ 16:55.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:55.06 from : 16:55.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:55.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:55.06 | 16:55.06 In file included from : 16:55.06 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:55.06 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:55.06 | 16:55.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:55.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:55.06 from : 16:55.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:55.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:55.06 | ^~~~~~~~~~~~~ 16:56.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.13 from : 16:56.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:56.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:56.13 | 16:56.13 In file included from : 16:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:56.13 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:56.13 | 16:56.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.13 from : 16:56.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:56.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:56.13 | ^~~~~~~~~~~~~ 16:56.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.30 from : 16:56.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:56.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:56.30 | 16:56.30 In file included from : 16:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:56.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:56.30 | 16:56.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.30 from : 16:56.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:56.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:56.30 | ^~~~~~~~~~~~~ 16:56.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:56.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:56.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.50 from : 16:56.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:56.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:56.50 | 16:56.50 In file included from : 16:56.50 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:56.50 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:56.50 | 16:56.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:56.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.51 from : 16:56.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:56.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:56.51 | ^~~~~~~~~~~~~ 16:56.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.60 from : 16:56.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:56.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:56.60 | 16:56.60 In file included from : 16:56.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:56.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:56.60 | 16:56.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:56.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:56.60 from : 16:56.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:56.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:56.60 | ^~~~~~~~~~~~~ 16:58.33 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 16:58.33 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 16:58.33 19 | default: 16:58.33 | ^~~~~~~ 16:58.41 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:58.41 from : 16:58.41 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:58.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:58.41 | 16:58.41 In file included from : 16:58.41 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:58.41 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:58.41 | 16:58.41 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:58.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:58.41 from : 16:58.41 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:58.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:58.41 | ^~~~~~~~~~~~~ 16:58.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:58.50 from : 16:58.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:58.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:58.50 | 16:58.50 In file included from : 16:58.50 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:58.50 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:58.50 | 16:58.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:58.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:58.50 from : 16:58.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:58.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:58.50 | ^~~~~~~~~~~~~ 16:59.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 16:59.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 16:59.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:59.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:59.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:59.88 from : 16:59.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 16:59.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 16:59.88 | 16:59.88 In file included from : 16:59.88 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 16:59.88 52 | #define HAVE_LINUX_PERF_EVENT_H 1 16:59.88 | 16:59.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 16:59.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 16:59.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 16:59.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 16:59.89 from : 16:59.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 16:59.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 16:59.89 | ^~~~~~~~~~~~~ 17:02.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:02.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:02.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.39 from : 17:02.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:02.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:02.39 | 17:02.39 In file included from : 17:02.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:02.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:02.39 | 17:02.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:02.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.39 from : 17:02.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:02.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:02.39 | ^~~~~~~~~~~~~ 17:02.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:02.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:02.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.49 from : 17:02.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:02.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:02.49 | 17:02.49 In file included from : 17:02.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:02.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:02.49 | 17:02.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:02.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.50 from : 17:02.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:02.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:02.50 | ^~~~~~~~~~~~~ 17:02.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:02.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:02.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.55 from : 17:02.55 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:02.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:02.55 | 17:02.55 In file included from : 17:02.55 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:02.55 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:02.55 | 17:02.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:02.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:02.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:02.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:02.56 from : 17:02.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:02.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:02.56 | ^~~~~~~~~~~~~ 17:03.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:03.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:03.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:03.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:03.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:03.97 from : 17:03.98 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:03.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:03.98 | 17:03.98 In file included from : 17:03.98 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:03.98 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:03.98 | 17:03.98 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:03.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:03.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:03.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:03.98 from : 17:03.98 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:03.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:03.98 | ^~~~~~~~~~~~~ 17:04.15 media/libcubeb/gtest 17:04.21 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:04.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:04.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:04.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:04.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:04.21 from : 17:04.21 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:04.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:04.21 | 17:04.21 In file included from : 17:04.21 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:04.21 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:04.21 | 17:04.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:04.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:04.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:04.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:04.22 from : 17:04.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:04.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:04.22 | ^~~~~~~~~~~~~ 17:04.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:04.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:04.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:04.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:04.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:04.30 from : 17:04.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:04.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:04.30 | 17:04.30 In file included from : 17:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:04.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:04.30 | 17:04.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:04.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:04.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:04.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:04.31 from : 17:04.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:04.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:04.31 | ^~~~~~~~~~~~~ 17:06.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:06.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:06.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:06.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:06.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:06.86 from : 17:06.86 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:06.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:06.86 | 17:06.86 In file included from : 17:06.86 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:06.86 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:06.86 | 17:06.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:06.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:06.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:06.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:06.87 from : 17:06.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:06.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:06.87 | ^~~~~~~~~~~~~ 17:10.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:10.11 from : 17:10.11 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:10.11 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:10.11 | 17:10.11 In file included from : 17:10.11 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:10.11 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:10.11 | 17:10.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:10.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:10.11 from : 17:10.11 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:10.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:10.11 | ^~~~~~~~~~~~~ 17:10.84 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:10.85 from : 17:10.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:10.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:10.85 | 17:10.85 In file included from : 17:10.85 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:10.85 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:10.85 | 17:10.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:10.85 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:10.85 from : 17:10.85 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:10.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:10.85 | ^~~~~~~~~~~~~ 17:11.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:11.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:11.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:11.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:11.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:11.24 from : 17:11.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:11.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:11.24 | 17:11.24 In file included from : 17:11.25 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:11.25 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:11.25 | 17:11.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:11.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:11.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:11.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:11.25 from : 17:11.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:11.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:11.25 | ^~~~~~~~~~~~~ 17:11.61 media/libnestegg/src 17:11.64 In file included from Unified_c_media_libnestegg_src0.c:2: 17:11.64 /builddir/build/BUILD/firefox-72.0.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 17:11.64 /builddir/build/BUILD/firefox-72.0.2/media/libnestegg/src/nestegg.c:1170:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 17:11.64 1170 | uint64_t id, size, peeked_id; 17:11.64 | ^~~~~~~~~ 17:12.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:12.30 from : 17:12.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:12.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:12.30 | 17:12.30 In file included from : 17:12.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:12.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:12.30 | 17:12.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:12.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:12.30 from : 17:12.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:12.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:12.30 | ^~~~~~~~~~~~~ 17:12.74 media/libogg 17:13.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:13.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:13.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:13.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:13.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:13.00 from : 17:13.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:13.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:13.00 | 17:13.00 In file included from : 17:13.00 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:13.00 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:13.00 | 17:13.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:13.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:13.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:13.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:13.01 from : 17:13.01 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:13.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:13.01 | ^~~~~~~~~~~~~ 17:13.51 media/libopus 17:15.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 17:15.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 17:15.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:15.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:15.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:15.06 from : 17:15.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 17:15.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 17:15.06 | 17:15.06 In file included from : 17:15.06 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 17:15.06 52 | #define HAVE_LINUX_PERF_EVENT_H 1 17:15.06 | 17:15.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 17:15.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 17:15.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 17:15.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 17:15.07 from : 17:15.07 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 17:15.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 17:15.07 | ^~~~~~~~~~~~~ 17:22.07 media/libtheora 17:22.62 /builddir/build/BUILD/firefox-72.0.2/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 17:22.62 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 17:22.62 | ^~~~~~~~~~~~~~~ 17:24.39 media/libspeex_resampler/src 17:24.43 /builddir/build/BUILD/firefox-72.0.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 17:24.43 /builddir/build/BUILD/firefox-72.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 17:24.43 814 | spx_uint32_t i; 17:24.43 | ^ 17:25.16 media/libsoundtouch/src 17:25.22 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/sse_optimized.cpp:255: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 17:25.22 255 | #pragma omp parallel for 17:25.22 | 17:25.27 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 17:25.27 89 | #pragma omp parallel for 17:25.27 | 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:143: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 17:25.27 143 | #pragma omp parallel for 17:25.27 | 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:190: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 17:25.27 190 | #pragma omp parallel for 17:25.27 | 17:25.27 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 17:25.27 71 | #define PI 3.1415926536 17:25.27 | 17:25.27 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 17:25.27 45 | #define PI M_PI 17:25.27 | 17:25.27 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/TDStretch.cpp:313: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 17:25.27 313 | #pragma omp parallel for 17:25.27 | 17:25.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/TDStretch.cpp:338: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 17:25.27 338 | #pragma omp critical 17:25.27 | 17:25.36 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 17:25.36 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 17:25.36 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/RateTransposer.cpp:132:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 17:25.36 132 | uint count; 17:25.36 | ^~~~~ 17:25.46 media/psshparser 17:25.94 media/psshparser/gtest 17:26.79 security/sandbox/common 17:27.97 security/sandbox/linux 17:28.04 security/sandbox/linux/broker 17:30.53 security/sandbox/linux/glue 17:40.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 17:40.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 17:40.93 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 17:40.93 from Unified_cpp_linux_broker0.cpp:20: 17:40.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 17:40.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 17:40.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 17:40.93 | ^ 17:40.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 17:40.93 46 | struct Block { 17:40.93 | ^~~~~ 17:43.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 17:43.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 17:43.47 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 17:43.47 from Unified_cpp_sandbox_linux_glue0.cpp:20: 17:43.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 17:43.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 17:43.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 17:43.47 | ^ 17:43.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 17:43.47 46 | struct Block { 17:43.47 | ^~~~~ 17:46.77 In file included from /usr/include/string.h:494, 17:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 17:46.77 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/basictypes.h:12, 17:46.77 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/platform_thread.h:14, 17:46.77 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/broker/SandboxBroker.h:12, 17:46.77 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:7, 17:46.77 from Unified_cpp_linux_broker0.cpp:2: 17:46.77 In function 'char* strncpy(char*, const char*, size_t)', 17:46.77 inlined from 'virtual void mozilla::SandboxBroker::ThreadMain()' at /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:748:14: 17:46.77 /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] 17:46.77 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 17:46.77 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:47.71 security/sandbox/linux/launch 17:48.76 security/sandbox/linux/reporter 17:48.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.h:11, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.cpp:7, 17:48.89 from Unified_cpp_sandbox_linux2.cpp:56: 17:48.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 17:48.89 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 17:48.89 /builddir/build/BUILD/firefox-72.0.2/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] 17:48.89 31 | memset(aT, 0, sizeof(T)); 17:48.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 17:48.89 In file included from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/SandboxReporterClient.h:10, 17:48.89 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.cpp:16, 17:48.89 from Unified_cpp_sandbox_linux2.cpp:56: 17:48.89 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 17:48.89 27 | struct SandboxReport { 17:48.89 | ^~~~~~~~~~~~~ 17:51.19 security/sandbox/linux/gtest 17:53.10 security/certverifier 17:54.62 security/ct 17:58.16 security/ct/tests/gtest 17:59.89 security/certverifier/tests/gtest 18:01.15 security/apps 18:02.33 xpcom/string 18:04.69 xpcom/glue/standalone 18:06.79 xpcom/base 18:10.16 xpcom/ds 18:11.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 18:11.63 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/IncrementalTokenizer.cpp:7, 18:11.63 from Unified_cpp_xpcom_ds0.cpp:11: 18:11.63 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 18:11.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:11.63 1028 | foundInterface = 0; \ 18:11.63 | ^~~~~~~~~~~~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:11.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:11.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:11.63 16 | NS_INTERFACE_MAP_END 18:11.63 | ^~~~~~~~~~~~~~~~~~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:11.63 1012 | else 18:11.63 | ^~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:11.63 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:11.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:11.63 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 18:11.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.63 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 18:11.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:11.64 1028 | foundInterface = 0; \ 18:11.64 | ^~~~~~~~~~~~~~ 18:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:11.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:11.64 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:11.64 23 | NS_INTERFACE_MAP_END 18:11.64 | ^~~~~~~~~~~~~~~~~~~~ 18:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:11.64 1012 | else 18:11.64 | ^~~~ 18:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:11.64 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.64 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:11.64 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 18:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:13.48 1028 | foundInterface = 0; \ 18:13.48 | ^~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:13.48 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:13.48 277 | NS_INTERFACE_MAP_END 18:13.48 | ^~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:13.48 1002 | else 18:13.48 | ^~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:13.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:13.48 | ^~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:13.48 276 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 18:13.48 | ^~~~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:13.48 1028 | foundInterface = 0; \ 18:13.48 | ^~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:13.48 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:324:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:13.48 324 | NS_INTERFACE_MAP_END 18:13.48 | ^~~~~~~~~~~~~~~~~~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:13.48 1002 | else 18:13.48 | ^~~~ 18:13.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:13.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:13.48 | ^~~~~~~~~~~~~~~~~~ 18:13.49 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:13.49 323 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 18:13.49 | ^~~~~~~~~~~~~~~~~~~~~~ 18:19.70 In file included from Unified_cpp_xpcom_base0.cpp:20: 18:19.70 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 18:19.70 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp:66: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] 18:19.70 66 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 18:19.70 | ^ 18:19.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 18:19.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 18:19.70 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp:7, 18:19.70 from Unified_cpp_xpcom_base0.cpp:20: 18:19.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4975:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 18:19.70 4975 | struct PerThreadAtomCache : public APZBucketAtoms, 18:19.70 | ^~~~~~~~~~~~~~~~~~ 18:21.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 18:21.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 18:21.95 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:20, 18:21.95 from Unified_cpp_xpcom_base0.cpp:137: 18:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18:21.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:21.95 | ^ 18:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:21.95 46 | struct Block { 18:21.95 | ^~~~~ 18:24.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/AvailableMemoryTracker.cpp:22, 18:24.11 from Unified_cpp_xpcom_base0.cpp:2: 18:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 18:24.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 18:24.11 /builddir/build/BUILD/firefox-72.0.2/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] 18:24.11 31 | memset(aT, 0, sizeof(T)); 18:24.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:24.11 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:8, 18:24.11 from Unified_cpp_xpcom_base0.cpp:137: 18:24.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 18:24.11 144 | struct AmountFns { 18:24.11 | ^~~~~~~~~ 18:24.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 18:24.11 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/AvailableMemoryTracker.cpp:22, 18:24.11 from Unified_cpp_xpcom_base0.cpp:2: 18:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 18:24.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 18:24.11 /builddir/build/BUILD/firefox-72.0.2/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] 18:24.11 31 | memset(aT, 0, sizeof(T)); 18:24.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:24.11 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:8, 18:24.11 from Unified_cpp_xpcom_base0.cpp:137: 18:24.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 18:24.11 178 | struct SizeOfTabFns { 18:24.11 | ^~~~~~~~~~~~ 18:24.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 18:24.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 18:24.73 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:28, 18:24.73 from Unified_cpp_xpcom_base1.cpp:47: 18:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18:24.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:24.73 | ^ 18:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:24.73 46 | struct Block { 18:24.73 | ^~~~~ 18:24.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 18:24.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/NSPRLogModulesParser.cpp:9, 18:24.98 from Unified_cpp_xpcom_base1.cpp:2: 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 18:24.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:24.98 1028 | foundInterface = 0; \ 18:24.98 | ^~~~~~~~~~~~~~ 18:24.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:24.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:24.98 165 | NS_INTERFACE_MAP_END 18:24.98 | ^~~~~~~~~~~~~~~~~~~~ 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:24.98 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 18:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:24.98 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 18:24.98 from Unified_cpp_xpcom_base1.cpp:29: 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:24.98 136 | } else 18:24.98 | ^~~~ 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 18:24.98 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 18:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:24.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:24.98 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 18:24.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:26.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:26.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 18:26.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 18:26.56 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsObserverService.cpp:8, 18:26.56 from Unified_cpp_xpcom_ds1.cpp:2: 18:26.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 18:26.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:26.56 1028 | foundInterface = 0; \ 18:26.56 | ^~~~~~~~~~~~~~ 18:26.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:26.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:26.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:26.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:26.56 1872 | NS_INTERFACE_MAP_END 18:26.56 | ^~~~~~~~~~~~~~~~~~~~ 18:26.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:26.56 1002 | else 18:26.56 | ^~~~ 18:26.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:26.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:26.56 | ^~~~~~~~~~~~~~~~~~ 18:26.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:26.56 1871 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 18:26.56 | ^~~~~~~~~~~~~~~~~~~~~~ 18:28.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleMessage.cpp:12, 18:28.14 from Unified_cpp_xpcom_base1.cpp:38: 18:28.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 18:28.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 18:28.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 18:28.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 18:28.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 18:28.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 18:28.14 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 18:28.14 from Unified_cpp_xpcom_base1.cpp:47: 18:28.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 18:28.14 23 | class nsDataHashtable : public nsBaseHashtable { 18:28.14 | ^~~~~~~~~~~~~~~ 18:33.58 xpcom/io 18:34.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Selection.h:13, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 18:34.61 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 18:34.61 from Unified_cpp_xpcom_base1.cpp:47: 18:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 18:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:34.61 40 | ~AutoRestore() { mLocation = mValue; } 18:34.61 | ^~~~~~ 18:34.61 In file included from Unified_cpp_xpcom_base1.cpp:65: 18:34.61 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 18:34.61 920 | Maybe> ar; 18:34.61 | ^~ 18:35.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Selection.h:13, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 18:35.19 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 18:35.19 from Unified_cpp_xpcom_base1.cpp:47: 18:35.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 18:35.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:35.19 40 | ~AutoRestore() { mLocation = mValue; } 18:35.19 | ^~~~~~ 18:35.19 In file included from Unified_cpp_xpcom_base1.cpp:65: 18:35.19 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 18:35.19 920 | Maybe> ar; 18:35.19 | ^~ 18:35.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Selection.h:13, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 18:35.57 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 18:35.57 from Unified_cpp_xpcom_base1.cpp:47: 18:35.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 18:35.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:35.57 40 | ~AutoRestore() { mLocation = mValue; } 18:35.57 | ^~~~~~ 18:35.57 In file included from Unified_cpp_xpcom_base1.cpp:65: 18:35.57 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 18:35.57 920 | Maybe> ar; 18:35.57 | ^~ 18:36.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Selection.h:13, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 18:36.52 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 18:36.52 from Unified_cpp_xpcom_base1.cpp:47: 18:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 18:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:36.52 40 | ~AutoRestore() { mLocation = mValue; } 18:36.52 | ^~~~~~ 18:36.52 In file included from Unified_cpp_xpcom_base1.cpp:65: 18:36.52 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 18:36.52 920 | Maybe> ar; 18:36.53 | ^~ 18:43.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:43.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 18:43.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 18:43.07 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/Base64.cpp:12, 18:43.07 from Unified_cpp_xpcom_io0.cpp:2: 18:43.07 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 18:43.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:43.07 1028 | foundInterface = 0; \ 18:43.07 | ^~~~~~~~~~~~~~ 18:43.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:43.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:43.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:43.07 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:43.07 36 | NS_INTERFACE_MAP_END 18:43.07 | ^~~~~~~~~~~~~~~~~~~~ 18:43.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:43.07 1012 | else 18:43.07 | ^~~~ 18:43.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:43.07 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:43.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.07 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:43.07 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:43.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.10 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 18:43.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:43.11 1028 | foundInterface = 0; \ 18:43.11 | ^~~~~~~~~~~~~~ 18:43.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:43.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:43.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:43.11 58 | NS_INTERFACE_MAP_END 18:43.11 | ^~~~~~~~~~~~~~~~~~~~ 18:43.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:43.11 1012 | else 18:43.11 | ^~~~ 18:43.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:43.11 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:43.11 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 18:43.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:43.13 1028 | foundInterface = 0; \ 18:43.13 | ^~~~~~~~~~~~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:43.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:43.13 44 | NS_INTERFACE_MAP_END 18:43.13 | ^~~~~~~~~~~~~~~~~~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:43.13 1012 | else 18:43.13 | ^~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:43.13 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:43.13 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:46.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 18:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 18:46.35 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 18:46.35 from Unified_cpp_xpcom_base2.cpp:20: 18:46.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:46.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 18:46.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:46.35 | ^ 18:46.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:46.35 46 | struct Block { 18:46.35 | ^~~~~ 18:49.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIIOUtil.h:10, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.h:17, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.cpp:7, 18:49.17 from Unified_cpp_xpcom_io1.cpp:2: 18:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 18:49.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:49.17 1028 | foundInterface = 0; \ 18:49.17 | ^~~~~~~~~~~~~~ 18:49.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:49.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:49.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:49.17 179 | NS_INTERFACE_MAP_END 18:49.17 | ^~~~~~~~~~~~~~~~~~~~ 18:49.17 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileUnix.h:21, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFile.h:44, 18:49.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 18:49.17 from Unified_cpp_xpcom_io1.cpp:29: 18:49.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:49.17 136 | } else 18:49.17 | ^~~~ 18:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 18:49.17 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 18:49.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:49.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIIOUtil.h:10, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.h:17, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.cpp:7, 18:49.36 from Unified_cpp_xpcom_io1.cpp:2: 18:49.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 18:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:49.36 1028 | foundInterface = 0; \ 18:49.36 | ^~~~~~~~~~~~~~ 18:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:49.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:49.36 165 | NS_INTERFACE_MAP_END 18:49.36 | ^~~~~~~~~~~~~~~~~~~~ 18:49.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:49.36 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 18:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:49.36 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileUnix.h:21, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFile.h:44, 18:49.36 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 18:49.36 from Unified_cpp_xpcom_io1.cpp:29: 18:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:49.36 136 | } else 18:49.36 | ^~~~ 18:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 18:49.36 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 18:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 18:49.37 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:49.37 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 18:49.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:50.32 In file included from Unified_cpp_xpcom_io0.cpp:137: 18:50.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 18:50.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:50.32 554 | unsigned char* destPtr; 18:50.32 | ^~~~~~~ 18:52.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryImpl.cpp:8, 18:52.24 from Unified_cpp_xpcom_base2.cpp:11: 18:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 18:52.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 18:52.24 /builddir/build/BUILD/firefox-72.0.2/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] 18:52.24 31 | memset(aT, 0, sizeof(T)); 18:52.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:52.24 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 18:52.24 from Unified_cpp_xpcom_base2.cpp:29: 18:52.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 18:52.24 144 | struct AmountFns { 18:52.24 | ^~~~~~~~~ 18:52.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 18:52.24 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryImpl.cpp:8, 18:52.24 from Unified_cpp_xpcom_base2.cpp:11: 18:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 18:52.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 18:52.24 /builddir/build/BUILD/firefox-72.0.2/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] 18:52.24 31 | memset(aT, 0, sizeof(T)); 18:52.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 18:52.24 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 18:52.24 from Unified_cpp_xpcom_base2.cpp:29: 18:52.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 18:52.24 178 | struct SizeOfTabFns { 18:52.24 | ^~~~~~~~~~~~ 18:52.97 xpcom/components 18:57.09 In file included from Unified_cpp_xpcom_io1.cpp:92: 18:57.10 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 18:57.10 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:57.10 516 | return Seek(pos); 18:57.10 | ~~~~^~~~~ 18:57.10 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 18:57.10 602 | int64_t offset; 18:57.10 | ^~~~~~ 18:57.16 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 18:57.16 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:57.16 516 | return Seek(pos); 18:57.16 | ~~~~^~~~~ 18:57.16 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 18:57.16 602 | int64_t offset; 18:57.16 | ^~~~~~ 18:57.22 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 18:57.22 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:57.22 516 | return Seek(pos); 18:57.22 | ~~~~^~~~~ 18:57.22 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 18:57.22 602 | int64_t offset; 18:57.22 | ^~~~~~ 18:57.29 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 18:57.29 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:57.29 516 | return Seek(pos); 18:57.29 | ~~~~^~~~~ 18:57.29 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 18:57.29 602 | int64_t offset; 18:57.29 | ^~~~~~ 18:59.73 xpcom/threads 19:02.30 xpcom/reflect/xptinfo 19:06.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 19:06.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/places/History.h:18, 19:06.26 from StaticComponents.cpp:86: 19:06.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:06.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 19:06.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:06.26 | ^ 19:06.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:06.26 46 | struct Block { 19:06.26 | ^~~~~ 19:10.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 19:10.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 19:10.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 19:10.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 19:10.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 19:10.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 19:10.77 from xptdata.cpp:13: 19:10.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:10.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 19:10.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:10.77 | ^ 19:10.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:10.77 46 | struct Block { 19:10.77 | ^~~~~ 19:12.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:12.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:12.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:12.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:12.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:12.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGlobalObject.h:12, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 19:12.52 from StaticComponents.cpp:13: 19:12.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 19:12.52 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 19:12.52 /builddir/build/BUILD/firefox-72.0.2/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] 19:12.52 31 | memset(aT, 0, sizeof(T)); 19:12.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:12.52 In file included from StaticComponents.cpp:291: 19:12.52 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 19:12.52 144 | struct AmountFns { 19:12.52 | ^~~~~~~~~ 19:12.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGlobalObject.h:12, 19:12.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 19:12.52 from StaticComponents.cpp:13: 19:12.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 19:12.52 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 19:12.52 /builddir/build/BUILD/firefox-72.0.2/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] 19:12.52 31 | memset(aT, 0, sizeof(T)); 19:12.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:12.52 In file included from StaticComponents.cpp:291: 19:12.52 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 19:12.52 178 | struct SizeOfTabFns { 19:12.52 | ^~~~~~~~~~~~ 19:12.73 xpcom/reflect/xptcall 19:13.72 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 19:13.72 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.cpp:8: 19:13.72 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 19:13.72 /builddir/build/BUILD/firefox-72.0.2/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] 19:13.72 79 | memset(this, 0, sizeof(nsXPTCVariant)); 19:13.72 | ^ 19:13.72 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 19:13.72 44 | struct nsXPTCVariant { 19:13.72 | ^~~~~~~~~~~~~ 19:14.01 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.i_o 19:14.03 xpcom/reflect/xptcall/md/unix 19:14.94 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 19:14.94 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 19:14.94 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 19:14.94 /builddir/build/BUILD/firefox-72.0.2/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] 19:14.94 79 | memset(this, 0, sizeof(nsXPTCVariant)); 19:14.94 | ^ 19:14.94 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 19:14.94 44 | struct nsXPTCVariant { 19:14.94 | ^~~~~~~~~~~~~ 19:16.18 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 19:16.18 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 19:16.18 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 19:16.18 /builddir/build/BUILD/firefox-72.0.2/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] 19:16.18 79 | memset(this, 0, sizeof(nsXPTCVariant)); 19:16.18 | ^ 19:16.18 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 19:16.18 44 | struct nsXPTCVariant { 19:16.18 | ^~~~~~~~~~~~~ 19:16.52 chrome 19:17.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 19:17.64 from xptdata.cpp:3: 19:17.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 19:17.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 19:17.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 19:17.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 19:17.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 19:17.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 19:17.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:14, 19:17.64 from xptdata.cpp:3: 19:17.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 19:17.64 23 | class nsDataHashtable : public nsBaseHashtable { 19:17.64 | ^~~~~~~~~~~~~~~ 19:17.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 19:17.68 from xptdata.cpp:3: 19:17.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 19:17.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 19:17.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 19:17.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 19:17.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 19:17.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.68 In file included from /usr/include/c++/9/vector:67, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 19:17.68 from /usr/include/c++/9/queue:61, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:14, 19:17.68 from xptdata.cpp:3: 19:17.68 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 19:17.68 386 | class vector : protected _Vector_base<_Tp, _Alloc> 19:17.68 | ^~~~~~ 19:17.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:17.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 19:17.69 from xptdata.cpp:3: 19:17.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 19:17.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 19:17.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 19:17.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 19:17.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 19:17.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:17.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 19:17.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 19:17.69 from xptdata.cpp:13: 19:17.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 19:17.69 52 | class ClipManager { 19:17.69 | ^~~~~~~~~~~ 19:24.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 19:24.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIProtocolHandler.h:10, 19:24.11 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeProtocolHandler.h:9, 19:24.11 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeProtocolHandler.cpp:13, 19:24.11 from Unified_cpp_chrome0.cpp:2: 19:24.11 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 19:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:24.11 1028 | foundInterface = 0; \ 19:24.11 | ^~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:24.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:24.11 99 | NS_INTERFACE_MAP_END 19:24.11 | ^~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:24.11 1012 | else 19:24.11 | ^~~~ 19:24.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:24.11 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:24.11 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:24.11 98 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 19:24.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:26.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 19:26.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 19:26.09 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistryChrome.cpp:7, 19:26.09 from Unified_cpp_chrome0.cpp:20: 19:26.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:26.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 19:26.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:26.09 | ^ 19:26.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:26.09 46 | struct Block { 19:26.09 | ^~~~~ 19:28.95 xpcom/build/Services.cpp.stub 19:29.12 xpcom/build 19:31.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 19:31.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 19:31.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 19:31.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 19:31.18 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 19:31.18 from Unified_cpp_xpcom_threads1.cpp:2: 19:31.18 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 19:31.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:31.18 1028 | foundInterface = 0; \ 19:31.18 | ^~~~~~~~~~~~~~ 19:31.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:31.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:31.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:31.18 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:31.18 202 | NS_INTERFACE_MAP_END 19:31.18 | ^~~~~~~~~~~~~~~~~~~~ 19:31.18 In file included from Unified_cpp_xpcom_threads1.cpp:92: 19:31.18 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:201:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:31.18 201 | } else 19:31.18 | ^~~~ 19:31.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 19:31.24 from Unified_cpp_xpcom_threads1.cpp:2: 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:31.24 1028 | foundInterface = 0; \ 19:31.24 | ^~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:31.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:31.24 165 | NS_INTERFACE_MAP_END 19:31.24 | ^~~~~~~~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:215:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 19:31.24 215 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.24 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:20, 19:31.24 from Unified_cpp_xpcom_threads1.cpp:92: 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:31.24 136 | } else 19:31.24 | ^~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 19:31.24 136 | } else 19:31.24 | ^~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:215:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 19:31.24 215 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 19:31.24 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 19:31.24 from Unified_cpp_xpcom_threads1.cpp:2: 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:31.24 1028 | foundInterface = 0; \ 19:31.24 | ^~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:31.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:31.24 277 | NS_INTERFACE_MAP_END 19:31.24 | ^~~~~~~~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:31.24 1012 | else 19:31.24 | ^~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:31.24 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.24 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:31.24 276 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 19:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 19:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:31.32 1028 | foundInterface = 0; \ 19:31.32 | ^~~~~~~~~~~~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:31.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:31.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:31.32 165 | NS_INTERFACE_MAP_END 19:31.32 | ^~~~~~~~~~~~~~~~~~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp:46:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 19:31.32 46 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 19:31.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.32 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:20, 19:31.32 from Unified_cpp_xpcom_threads1.cpp:92: 19:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:31.32 136 | } else 19:31.32 | ^~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 19:31.32 136 | } else 19:31.32 | ^~~~ 19:31.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp:46:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 19:31.32 46 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 19:31.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.11 xpcom/rust/gtest 19:39.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 19:39.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XPCOM.h:159, 19:39.05 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:15, 19:39.05 from Unified_cpp_xpcom_build0.cpp:47: 19:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 19:39.05 /builddir/build/BUILD/firefox-72.0.2/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] 19:39.05 79 | memset(this, 0, sizeof(nsXPTCVariant)); 19:39.05 | ^ 19:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 19:39.05 44 | struct nsXPTCVariant { 19:39.05 | ^~~~~~~~~~~~~ 19:40.37 xpcom/tests 19:40.59 xpcom/tests/gtest 19:41.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 19:41.98 from Unified_cpp_xpcom_build0.cpp:2: 19:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 19:41.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 19:41.98 /builddir/build/BUILD/firefox-72.0.2/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] 19:41.98 31 | memset(aT, 0, sizeof(T)); 19:41.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:41.98 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:64, 19:41.98 from Unified_cpp_xpcom_build0.cpp:47: 19:41.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 19:41.98 144 | struct AmountFns { 19:41.98 | ^~~~~~~~~ 19:41.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 19:41.98 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 19:41.98 from Unified_cpp_xpcom_build0.cpp:2: 19:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 19:41.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 19:41.98 /builddir/build/BUILD/firefox-72.0.2/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] 19:41.98 31 | memset(aT, 0, sizeof(T)); 19:41.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 19:41.98 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:64, 19:41.98 from Unified_cpp_xpcom_build0.cpp:47: 19:41.98 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 19:41.98 178 | struct SizeOfTabFns { 19:41.98 | ^~~~~~~~~~~~ 19:43.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 19:43.44 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 19:43.44 from Unified_cpp_xpcom_build0.cpp:2: 19:43.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 19:43.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 19:43.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 19:43.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 19:43.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 19:43.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:43.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 19:43.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 19:43.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 19:43.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 19:43.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessedStack.h:12, 19:43.45 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/LateWriteChecks.cpp:11, 19:43.45 from Unified_cpp_xpcom_build0.cpp:20: 19:43.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 19:43.45 23 | class nsDataHashtable : public nsBaseHashtable { 19:43.45 | ^~~~~~~~~~~~~~~ 19:45.44 modules/libpref 19:51.23 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 19:51.23 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 19:51.23 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.h:10, 19:51.23 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:9, 19:51.23 from Unified_cpp_xpcom_tests_gtest0.cpp:2: 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:51.23 1028 | foundInterface = 0; \ 19:51.23 | ^~~~~~~~~~~~~~ 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:51.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:51.23 193 | NS_INTERFACE_MAP_END 19:51.23 | ^~~~~~~~~~~~~~~~~~~~ 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:51.23 1012 | else 19:51.23 | ^~~~ 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:51.23 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:51.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:51.23 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 19:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:53.92 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 19:53.92 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 19:53.92 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestPLDHash.cpp:8, 19:53.92 from Unified_cpp_xpcom_tests_gtest2.cpp:2: 19:53.92 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 19:53.92 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:53.92 1028 | foundInterface = 0; \ 19:53.92 | ^~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:53.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:53.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:53.93 112 | NS_INTERFACE_MAP_END 19:53.93 | ^~~~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:53.93 1002 | else 19:53.93 | ^~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:53.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:53.93 | ^~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:53.93 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 19:53.93 | ^~~~~~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:53.93 1028 | foundInterface = 0; \ 19:53.93 | ^~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:53.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:53.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:53.93 132 | NS_INTERFACE_MAP_END 19:53.93 | ^~~~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:53.93 1002 | else 19:53.93 | ^~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:53.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:53.93 | ^~~~~~~~~~~~~~~~~~ 19:53.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:53.93 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 19:53.93 | ^~~~~~~~~~~~~~~~~~~~~~ 19:56.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:11, 19:56.12 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 19:56.12 from Unified_cpp_xpcom_tests_gtest1.cpp:2: 19:56.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 19:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:56.13 1028 | foundInterface = 0; \ 19:56.13 | ^~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:56.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:56.13 93 | NS_INTERFACE_MAP_END 19:56.13 | ^~~~~~~~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:56.13 1012 | else 19:56.13 | ^~~~ 19:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:56.13 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:56.13 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 19:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 19:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:56.83 1028 | foundInterface = 0; \ 19:56.83 | ^~~~~~~~~~~~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:56.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:56.83 320 | NS_INTERFACE_MAP_END 19:56.83 | ^~~~~~~~~~~~~~~~~~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:56.83 1012 | else 19:56.83 | ^~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:56.83 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:56.83 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:56.83 319 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 19:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:05.18 modules/libpref/test/gtest 20:10.61 intl/gtest 20:13.37 intl/hyphenation/glue 20:13.54 intl/locale 20:21.08 intl/locale/gtk 20:22.67 intl/locale/tests/gtest 20:24.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 20:24.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 20:24.33 from /builddir/build/BUILD/firefox-72.0.2/intl/hyphenation/glue/nsHyphenator.cpp:8, 20:24.33 from Unified_cpp_hyphenation_glue0.cpp:11: 20:24.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 20:24.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 20:24.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 20:24.33 | ^ 20:24.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 20:24.33 46 | struct Block { 20:24.33 | ^~~~~ 20:28.71 intl/lwbrk 20:30.59 intl/lwbrk/gtest 20:31.55 intl/strres 20:32.73 intl/unicharutil/util 20:33.06 intl/l10n 20:38.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 20:38.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 20:38.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 20:38.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 20:38.38 from /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.h:10, 20:38.38 from /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:7, 20:38.38 from Unified_cpp_intl_l10n0.cpp:2: 20:38.38 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 20:38.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:38.38 1028 | foundInterface = 0; \ 20:38.38 | ^~~~~~~~~~~~~~ 20:38.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:38.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:38.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:38.38 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:38.38 41 | NS_INTERFACE_MAP_END 20:38.38 | ^~~~~~~~~~~~~~~~~~~~ 20:38.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:38.38 1002 | else 20:38.38 | ^~~~ 20:38.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:38.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:38.38 | ^~~~~~~~~~~~~~~~~~ 20:38.38 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:38.38 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 20:38.38 | ^~~~~~~~~~~~~~~~~~~~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 20:38.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:38.41 1028 | foundInterface = 0; \ 20:38.41 | ^~~~~~~~~~~~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:38.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:38.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:38.41 268 | NS_INTERFACE_MAP_END 20:38.41 | ^~~~~~~~~~~~~~~~~~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:38.41 1002 | else 20:38.41 | ^~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:38.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:38.41 | ^~~~~~~~~~~~~~~~~~ 20:38.41 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:38.41 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 20:38.41 | ^~~~~~~~~~~~~~~~~~~~~~ 20:39.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 20:39.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 20:39.77 from /builddir/build/BUILD/firefox-72.0.2/intl/strres/nsStringBundle.cpp:35, 20:39.77 from Unified_cpp_intl_strres0.cpp:2: 20:39.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 20:39.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 20:39.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 20:39.78 | ^ 20:39.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 20:39.78 46 | struct Block { 20:39.78 | ^~~~~ 20:40.04 intl/uconv 20:40.73 netwerk/base 20:42.26 In file included from Unified_cpp_xpcom_tests_gtest3.cpp:56: 20:42.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp: In function 'void TestNewRunnableFunction(bool)': 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 20:42.27 132 | ++mCopyCounter; 20:42.27 | ^~~~~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 20:42.27 338 | int copyCounter = 0; 20:42.27 | ^~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 20:42.27 132 | ++mCopyCounter; 20:42.27 | ^~~~~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 20:42.27 338 | int copyCounter = 0; 20:42.27 | ^~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 20:42.27 146 | ++mCopyCounter; 20:42.27 | ^~~~~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 20:42.27 358 | int copyCounter = 0; 20:42.27 | ^~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 20:42.27 146 | ++mCopyCounter; 20:42.27 | ^~~~~~~~~~~~~~ 20:42.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 20:42.27 358 | int copyCounter = 0; 20:42.27 | ^~~~~~~~~~~ 20:43.12 netwerk/base/mozurl 20:43.89 netwerk/cookie 20:56.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 20:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 20:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 20:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 20:56.17 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/ArrayBufferInputStream.h:9, 20:56.17 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/ArrayBufferInputStream.cpp:7, 20:56.17 from Unified_cpp_netwerk_base0.cpp:2: 20:56.17 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 20:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:56.17 1028 | foundInterface = 0; \ 20:56.17 | ^~~~~~~~~~~~~~ 20:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:56.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 20:56.17 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:56.17 35 | NS_INTERFACE_MAP_END 20:56.17 | ^~~~~~~~~~~~~~~~~~~~ 20:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:56.17 1012 | else 20:56.17 | ^~~~ 20:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:56.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:56.17 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:56.17 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 20:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:56.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 20:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 20:56.87 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/Predictor.cpp:52, 20:56.87 from Unified_cpp_netwerk_base0.cpp:128: 20:56.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 20:56.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 20:56.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 20:56.88 | ^ 20:56.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 20:56.88 46 | struct Block { 20:56.88 | ^~~~~ 20:59.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 20:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 20:59.90 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cookie/CookieServiceChild.cpp:12, 20:59.90 from Unified_cpp_netwerk_cookie0.cpp:2: 20:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 20:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 20:59.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 20:59.90 | ^ 20:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 20:59.90 46 | struct Block { 20:59.90 | ^~~~~ 21:00.48 netwerk/dns 21:01.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 21:01.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 21:01.35 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/SimpleChannel.cpp:17, 21:01.35 from Unified_cpp_netwerk_base1.cpp:38: 21:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 21:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 21:01.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 21:01.35 | ^ 21:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 21:01.35 46 | struct Block { 21:01.35 | ^~~~~ 21:01.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 21:01.82 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/RedirectChannelRegistrar.h:8, 21:01.82 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/RedirectChannelRegistrar.cpp:5, 21:01.82 from Unified_cpp_netwerk_base1.cpp:2: 21:01.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp: In member function 'virtual nsresult nsBaseChannel::QueryInterface(const nsIID&, void**)': 21:01.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:01.82 1043 | foundInterface = 0; \ 21:01.82 | ^~~~~~~~~~~~~~ 21:01.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:01.82 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:01.82 361 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 21:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:01.82 1002 | else 21:01.82 | ^~~~ 21:01.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:01.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:01.82 | ^~~~~~~~~~~~~~~~~~ 21:01.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:01.82 360 | NS_INTERFACE_MAP_ENTRY(nsIPrivateBrowsingChannel) 21:01.82 | ^~~~~~~~~~~~~~~~~~~~~~ 21:01.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 21:01.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:01.85 1028 | foundInterface = 0; \ 21:01.85 | ^~~~~~~~~~~~~~ 21:01.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:01.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:01.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:01.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:01.85 41 | NS_INTERFACE_MAP_END 21:01.85 | ^~~~~~~~~~~~~~~~~~~~ 21:01.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:01.85 1012 | else 21:01.85 | ^~~~ 21:01.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:01.85 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:01.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:01.85 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:01.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:07.57 netwerk/dns/mdns/libmdns 21:09.24 netwerk/socket 21:13.47 netwerk/mime 21:14.50 netwerk/streamconv 21:15.87 netwerk/streamconv/converters 21:16.92 netwerk/cache 21:18.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:18.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:18.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICache.h:10, 21:18.57 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntry.h:10, 21:18.57 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsDiskCache.h:10, 21:18.57 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsApplicationCacheService.cpp:5, 21:18.57 from Unified_cpp_netwerk_cache0.cpp:2: 21:18.57 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 21:18.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:18.57 1028 | foundInterface = 0; \ 21:18.57 | ^~~~~~~~~~~~~~ 21:18.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:18.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:18.57 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:18.57 640 | NS_INTERFACE_MAP_END 21:18.57 | ^~~~~~~~~~~~~~~~~~~~ 21:18.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:18.57 1002 | else 21:18.57 | ^~~~ 21:18.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:18.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:18.58 | ^~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:18.58 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:18.58 | ^~~~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:18.58 1028 | foundInterface = 0; \ 21:18.58 | ^~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:18.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:18.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:18.58 812 | NS_INTERFACE_MAP_END 21:18.58 | ^~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:18.58 1002 | else 21:18.58 | ^~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:18.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:18.58 | ^~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:18.58 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:18.58 | ^~~~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:18.58 1028 | foundInterface = 0; \ 21:18.58 | ^~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:18.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:18.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:18.58 971 | NS_INTERFACE_MAP_END 21:18.58 | ^~~~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:18.58 1002 | else 21:18.58 | ^~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:18.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:18.58 | ^~~~~~~~~~~~~~~~~~ 21:18.58 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:18.58 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:18.59 | ^~~~~~~~~~~~~~~~~~~~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 21:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:18.59 1028 | foundInterface = 0; \ 21:18.59 | ^~~~~~~~~~~~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:18.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:18.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:18.59 1164 | NS_INTERFACE_MAP_END 21:18.59 | ^~~~~~~~~~~~~~~~~~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:18.59 1002 | else 21:18.59 | ^~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:18.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:18.59 | ^~~~~~~~~~~~~~~~~~ 21:18.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:18.59 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:18.59 | ^~~~~~~~~~~~~~~~~~~~~~ 21:20.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 21:20.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 21:20.27 from /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/DNSRequestChild.cpp:7, 21:20.27 from Unified_cpp_netwerk_dns0.cpp:29: 21:20.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 21:20.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 21:20.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 21:20.27 | ^ 21:20.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 21:20.27 46 | struct Block { 21:20.27 | ^~~~~ 21:22.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRequestObserver.h:10, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamListener.h:10, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamConverter.h:10, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 21:22.03 from /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 21:22.03 from Unified_cpp_converters0.cpp:11: 21:22.03 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 21:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:22.03 1028 | foundInterface = 0; \ 21:22.03 | ^~~~~~~~~~~~~~ 21:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:22.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:22.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:22.03 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:22.03 93 | NS_INTERFACE_MAP_END 21:22.03 | ^~~~~~~~~~~~~~~~~~~~ 21:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:22.03 1002 | else 21:22.03 | ^~~~ 21:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:22.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:22.03 | ^~~~~~~~~~~~~~~~~~ 21:22.03 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:22.03 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 21:22.03 | ^~~~~~~~~~~~~~~~~~~~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 21:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:22.12 1028 | foundInterface = 0; \ 21:22.12 | ^~~~~~~~~~~~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:22.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:22.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:22.12 117 | NS_INTERFACE_MAP_END 21:22.12 | ^~~~~~~~~~~~~~~~~~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:22.12 1012 | else 21:22.12 | ^~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:22.12 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:22.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:22.12 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:22.12 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 21:22.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.57 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 21:24.57 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 21:24.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 21:24.57 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 21:24.57 from Unified_cpp_netwerk_base2.cpp:2: 21:24.57 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 21:24.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.57 1043 | foundInterface = 0; \ 21:24.57 | ^~~~~~~~~~~~~~ 21:24.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:24.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:24.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.57 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:24.57 306 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 21:24.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.57 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:11, 21:24.57 from Unified_cpp_netwerk_base2.cpp:2: 21:24.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.57 136 | } else 21:24.57 | ^~~~ 21:24.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 21:24.57 136 | } else 21:24.57 | ^~~~ 21:24.61 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 21:24.61 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 21:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 21:24.61 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 21:24.61 from Unified_cpp_netwerk_base2.cpp:2: 21:24.61 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 21:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.61 1043 | foundInterface = 0; \ 21:24.61 | ^~~~~~~~~~~~~~ 21:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:24.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.61 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:24.61 859 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 21:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.61 1002 | else 21:24.61 | ^~~~ 21:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:24.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:24.61 | ^~~~~~~~~~~~~~~~~~ 21:24.61 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:24.61 858 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 21:24.61 | ^~~~~~~~~~~~~~~~~~~~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 21:24.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:24.81 1043 | foundInterface = 0; \ 21:24.81 | ^~~~~~~~~~~~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:24.81 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:24.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:24.81 407 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 21:24.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:24.81 1007 | else 21:24.81 | ^~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 21:24.81 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 21:24.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:24.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 21:24.81 406 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 21:24.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:27.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 21:27.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 21:27.61 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsIOService.cpp:53, 21:27.61 from Unified_cpp_netwerk_base2.cpp:47: 21:27.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 21:27.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 21:27.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 21:27.61 | ^ 21:27.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 21:27.61 46 | struct Block { 21:27.61 | ^~~~~ 21:29.64 netwerk/cache2 21:30.72 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 21:30.72 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 21:30.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 21:30.72 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 21:30.72 from Unified_cpp_netwerk_base2.cpp:2: 21:30.72 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 21:30.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:30.72 1028 | foundInterface = 0; \ 21:30.72 | ^~~~~~~~~~~~~~ 21:30.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:30.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:30.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:30.72 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:30.72 123 | NS_INTERFACE_MAP_END 21:30.72 | ^~~~~~~~~~~~~~~~~~~~ 21:30.72 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:11, 21:30.72 from Unified_cpp_netwerk_base2.cpp:2: 21:30.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:30.72 136 | } else 21:30.72 | ^~~~ 21:30.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 21:30.72 136 | } else 21:30.72 | ^~~~ 21:32.09 netwerk/protocol/about 21:35.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:35.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:35.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICacheEntry.h:10, 21:35.73 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.h:8, 21:35.73 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.cpp:6, 21:35.73 from Unified_cpp_netwerk_cache20.cpp:2: 21:35.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 21:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:35.73 1028 | foundInterface = 0; \ 21:35.73 | ^~~~~~~~~~~~~~ 21:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:35.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:35.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:35.73 157 | NS_INTERFACE_MAP_END 21:35.73 | ^~~~~~~~~~~~~~~~~~~~ 21:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:35.73 1012 | else 21:35.73 | ^~~~ 21:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:35.73 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:35.73 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 21:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 21:35.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:35.81 1028 | foundInterface = 0; \ 21:35.81 | ^~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:35.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:35.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:35.81 291 | NS_INTERFACE_MAP_END 21:35.81 | ^~~~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:35.81 1002 | else 21:35.81 | ^~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:35.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:35.81 | ^~~~~~~~~~~~~~~~~~ 21:35.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:35.81 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:35.81 | ^~~~~~~~~~~~~~~~~~~~~~ 21:35.91 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 21:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:35.91 1028 | foundInterface = 0; \ 21:35.91 | ^~~~~~~~~~~~~~ 21:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:35.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:35.91 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:35.91 110 | NS_INTERFACE_MAP_END 21:35.91 | ^~~~~~~~~~~~~~~~~~~~ 21:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:35.92 1002 | else 21:35.92 | ^~~~ 21:35.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:35.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:35.92 | ^~~~~~~~~~~~~~~~~~ 21:35.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:35.92 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 21:35.92 | ^~~~~~~~~~~~~~~~~~~~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 21:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:36.27 1028 | foundInterface = 0; \ 21:36.27 | ^~~~~~~~~~~~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:36.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:36.27 43 | NS_INTERFACE_MAP_END 21:36.27 | ^~~~~~~~~~~~~~~~~~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:36.27 1012 | else 21:36.27 | ^~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:36.27 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:36.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:36.27 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 21:36.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 21:36.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:36.31 1028 | foundInterface = 0; \ 21:36.31 | ^~~~~~~~~~~~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:36.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:36.31 45 | NS_INTERFACE_MAP_END 21:36.31 | ^~~~~~~~~~~~~~~~~~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:36.31 1012 | else 21:36.31 | ^~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 21:36.31 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 21:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:36.31 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 21:36.31 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 21:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:37.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:37.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAboutModule.h:10, 21:37.51 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 21:37.51 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 21:37.51 from Unified_cpp_protocol_about0.cpp:2: 21:37.51 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 21:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:37.51 1043 | foundInterface = 0; \ 21:37.51 | ^~~~~~~~~~~~~~ 21:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:37.51 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:37.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.51 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:37.51 345 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 21:37.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.51 In file included from Unified_cpp_protocol_about0.cpp:29: 21:37.51 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:37.51 344 | else 21:37.51 | ^~~~ 21:37.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAboutModule.h:10, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 21:37.52 from Unified_cpp_protocol_about0.cpp:2: 21:37.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:37.52 1028 | foundInterface = 0; \ 21:37.52 | ^~~~~~~~~~~~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:37.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:37.52 146 | NS_INTERFACE_MAP_END \ 21:37.52 | ^~~~~~~~~~~~~~~~~~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:37.52 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 21:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:37.52 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 21:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:37.52 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 21:37.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 21:37.52 from Unified_cpp_protocol_about0.cpp:29: 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 21:37.52 145 | } else \ 21:37.52 | ^~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:37.52 145 | } else \ 21:37.52 | ^~~~ 21:37.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:37.52 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 21:37.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 21:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:41.85 1028 | foundInterface = 0; \ 21:41.85 | ^~~~~~~~~~~~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:41.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:41.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:41.85 248 | NS_INTERFACE_MAP_END 21:41.85 | ^~~~~~~~~~~~~~~~~~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:41.85 1002 | else 21:41.85 | ^~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:41.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:41.85 | ^~~~~~~~~~~~~~~~~~ 21:41.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:41.85 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 21:41.85 | ^~~~~~~~~~~~~~~~~~~~~~ 21:49.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:49.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:49.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 21:49.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 21:49.26 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 21:49.26 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 21:49.26 from Unified_cpp_netwerk_base3.cpp:2: 21:49.26 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 21:49.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:49.27 1028 | foundInterface = 0; \ 21:49.27 | ^~~~~~~~~~~~~~ 21:49.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:49.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:49.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:49.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp:759:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:49.27 759 | NS_INTERFACE_MAP_END 21:49.27 | ^~~~~~~~~~~~~~~~~~~~ 21:49.27 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp:13, 21:49.27 from Unified_cpp_netwerk_base3.cpp:20: 21:49.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:49.27 136 | } else 21:49.27 | ^~~~ 21:49.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 21:49.27 136 | } else 21:49.27 | ^~~~ 21:50.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 21:50.22 from Unified_cpp_netwerk_base3.cpp:2: 21:50.22 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:50.22 1028 | foundInterface = 0; \ 21:50.22 | ^~~~~~~~~~~~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:50.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:50.22 146 | NS_INTERFACE_MAP_END \ 21:50.22 | ^~~~~~~~~~~~~~~~~~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:50.22 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 21:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:50.22 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 21:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.22 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 21:50.22 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 21:50.22 from Unified_cpp_netwerk_base3.cpp:74: 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 21:50.22 145 | } else \ 21:50.22 | ^~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:50.22 145 | } else \ 21:50.22 | ^~~~ 21:50.22 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:50.22 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 21:50.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:50.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:50.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 21:50.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 21:50.24 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 21:50.24 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 21:50.24 from Unified_cpp_netwerk_base3.cpp:2: 21:50.24 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 21:50.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:50.24 1028 | foundInterface = 0; \ 21:50.24 | ^~~~~~~~~~~~~~ 21:50.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:50.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:50.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:50.24 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:50.24 62 | NS_INTERFACE_MAP_END 21:50.24 | ^~~~~~~~~~~~~~~~~~~~ 21:50.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:50.24 1002 | else 21:50.24 | ^~~~ 21:50.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:50.24 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:50.24 | ^~~~~~~~~~~~~~~~~~ 21:50.24 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:61:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:50.24 61 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 21:50.24 | ^~~~~~~~~~~~~~~~~~~~~~ 21:50.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 21:50.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:50.27 1028 | foundInterface = 0; \ 21:50.27 | ^~~~~~~~~~~~~~ 21:50.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:50.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:50.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:50.27 146 | NS_INTERFACE_MAP_END \ 21:50.28 | ^~~~~~~~~~~~~~~~~~~~ 21:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:50.28 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 21:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:776:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:50.28 776 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 21:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.28 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 21:50.28 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 21:50.28 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 21:50.28 from Unified_cpp_netwerk_base3.cpp:74: 21:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 21:50.28 145 | } else \ 21:50.28 | ^~~~ 21:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:50.28 145 | } else \ 21:50.28 | ^~~~ 21:50.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:776:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:50.28 776 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 21:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:50.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:50.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:50.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 21:50.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStreamLoader.h:9, 21:50.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStreamLoader.cpp:6, 21:50.41 from Unified_cpp_netwerk_base4.cpp:2: 21:50.41 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 21:50.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:50.41 1028 | foundInterface = 0; \ 21:50.41 | ^~~~~~~~~~~~~~ 21:50.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:50.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:50.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:50.41 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:50.41 164 | NS_INTERFACE_MAP_END 21:50.41 | ^~~~~~~~~~~~~~~~~~~~ 21:50.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:50.42 1002 | else 21:50.42 | ^~~~ 21:50.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:50.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:50.42 | ^~~~~~~~~~~~~~~~~~ 21:50.42 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:50.42 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 21:50.42 | ^~~~~~~~~~~~~~~~~~~~~~ 21:52.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 21:52.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 21:52.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 21:52.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 21:52.50 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 21:52.50 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 21:52.50 from Unified_cpp_netwerk_base3.cpp:2: 21:52.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 21:52.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:52.50 1028 | foundInterface = 0; \ 21:52.50 | ^~~~~~~~~~~~~~ 21:52.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:52.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:52.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:52.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:52.50 1199 | NS_INTERFACE_MAP_END 21:52.50 | ^~~~~~~~~~~~~~~~~~~~ 21:52.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:52.50 1002 | else 21:52.50 | ^~~~ 21:52.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:52.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:52.50 | ^~~~~~~~~~~~~~~~~~ 21:52.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:1198:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:52.50 1198 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 21:52.50 | ^~~~~~~~~~~~~~~~~~~~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:52.55 1028 | foundInterface = 0; \ 21:52.55 | ^~~~~~~~~~~~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:52.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:52.55 146 | NS_INTERFACE_MAP_END \ 21:52.55 | ^~~~~~~~~~~~~~~~~~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:52.55 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 21:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:52.55 2091 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 21:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:52.55 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 21:52.55 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 21:52.55 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 21:52.55 from Unified_cpp_netwerk_base3.cpp:74: 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 21:52.55 145 | } else \ 21:52.55 | ^~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 21:52.55 145 | } else \ 21:52.55 | ^~~~ 21:52.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 21:52.55 2091 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 21:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:54.88 netwerk/protocol/data 21:56.48 netwerk/protocol/file 21:58.22 netwerk/protocol/ftp 22:06.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:06.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:06.54 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/data/DataChannelChild.cpp:10, 22:06.54 from Unified_cpp_protocol_data0.cpp:2: 22:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:06.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:06.54 | ^ 22:06.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:06.55 46 | struct Block { 22:06.55 | ^~~~~ 22:06.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:06.99 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/file/FileChannelChild.cpp:10, 22:06.99 from Unified_cpp_protocol_file0.cpp:2: 22:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:06.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:06.99 | ^ 22:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:06.99 46 | struct Block { 22:06.99 | ^~~~~ 22:08.76 netwerk/protocol/gio 22:08.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:08.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:08.89 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 22:08.89 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 22:08.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:08.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:08.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:08.89 | ^ 22:08.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:08.89 46 | struct Block { 22:08.89 | ^~~~~ 22:12.18 netwerk/protocol/http 22:12.19 netwerk/protocol/res 22:14.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:14.17 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 22:14.17 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 22:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 22:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 22:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 22:14.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 22:14.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 22:14.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:14.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 22:14.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 22:14.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:14.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:14.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:14.18 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 22:14.18 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 22:14.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 22:14.18 23 | class nsDataHashtable : public nsBaseHashtable { 22:14.18 | ^~~~~~~~~~~~~~~ 22:22.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 22:22.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 22:22.71 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpHandler.cpp:73: 22:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:22.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:22.71 | ^ 22:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:22.71 46 | struct Block { 22:22.71 | ^~~~~ 22:22.98 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 22:22.98 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 22:22.98 from Unified_cpp_protocol_http0.cpp:2: 22:22.98 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 22:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:22.98 1028 | foundInterface = 0; \ 22:22.98 | ^~~~~~~~~~~~~~ 22:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:22.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:22.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:22.98 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:22.98 43 | NS_INTERFACE_MAP_END 22:22.98 | ^~~~~~~~~~~~~~~~~~~~ 22:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:22.98 1002 | else 22:22.98 | ^~~~ 22:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:22.98 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:22.98 | ^~~~~~~~~~~~~~~~~~ 22:22.98 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:22.98 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 22:22.98 | ^~~~~~~~~~~~~~~~~~~~~~ 22:23.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:23.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:23.30 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 22:23.30 from Unified_cpp_netwerk_protocol_res0.cpp:2: 22:23.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:23.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:23.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:23.30 | ^ 22:23.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:23.30 46 | struct Block { 22:23.30 | ^~~~~ 22:24.60 netwerk/protocol/viewsource 22:24.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:10, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 22:24.66 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 22:24.66 from Unified_cpp_netwerk_protocol_res0.cpp:2: 22:24.66 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:24.67 1028 | foundInterface = 0; \ 22:24.67 | ^~~~~~~~~~~~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:24.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:24.67 146 | NS_INTERFACE_MAP_END \ 22:24.67 | ^~~~~~~~~~~~~~~~~~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 22:24.67 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 22:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 22:24.67 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 22:24.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:24.67 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.h:23, 22:24.67 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 22:24.67 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 22:24.67 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 22:24.67 from Unified_cpp_netwerk_protocol_res0.cpp:2: 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 22:24.67 145 | } else \ 22:24.67 | ^~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 22:24.67 145 | } else \ 22:24.67 | ^~~~ 22:24.67 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 22:24.67 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 22:24.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:24.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:10, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 22:24.71 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 22:24.71 from Unified_cpp_netwerk_protocol_res0.cpp:2: 22:24.71 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 22:24.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:24.71 1028 | foundInterface = 0; \ 22:24.71 | ^~~~~~~~~~~~~~ 22:24.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:24.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:24.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:24.71 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:24.71 199 | NS_INTERFACE_MAP_END 22:24.71 | ^~~~~~~~~~~~~~~~~~~~ 22:24.71 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 22:24.71 from Unified_cpp_netwerk_protocol_res0.cpp:11: 22:24.71 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:24.71 136 | } else 22:24.71 | ^~~~ 22:24.71 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:24.71 136 | } else 22:24.71 | ^~~~ 22:25.49 netwerk/protocol/websocket 22:27.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:27.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:27.18 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 22:27.18 from Unified_cpp_protocol_http0.cpp:56: 22:27.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:27.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:27.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:27.18 | ^ 22:27.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:27.18 46 | struct Block { 22:27.18 | ^~~~~ 22:27.49 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 22:27.50 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 22:27.50 from Unified_cpp_protocol_http0.cpp:2: 22:27.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 22:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:27.50 1028 | foundInterface = 0; \ 22:27.50 | ^~~~~~~~~~~~~~ 22:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:27.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:27.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:27.50 78 | NS_INTERFACE_MAP_END 22:27.50 | ^~~~~~~~~~~~~~~~~~~~ 22:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:27.50 1020 | } else 22:27.50 | ^~~~ 22:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:27.50 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:27.50 77 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 22:27.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 22:27.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:27.65 1028 | foundInterface = 0; \ 22:27.65 | ^~~~~~~~~~~~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:27.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:27.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:27.65 116 | NS_INTERFACE_MAP_END 22:27.65 | ^~~~~~~~~~~~~~~~~~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:27.65 1002 | else 22:27.65 | ^~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:27.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:27.65 | ^~~~~~~~~~~~~~~~~~ 22:27.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:27.65 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 22:27.65 | ^~~~~~~~~~~~~~~~~~~~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 22:27.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:27.93 1028 | foundInterface = 0; \ 22:27.93 | ^~~~~~~~~~~~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:27.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:27.93 53 | NS_INTERFACE_MAP_END 22:27.93 | ^~~~~~~~~~~~~~~~~~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:27.93 1012 | else 22:27.93 | ^~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:27.93 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:27.93 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:27.93 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 22:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp: In member function 'virtual nsresult mozilla::net::Http3Session::QueryInterface(const nsIID&, void**)': 22:28.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:28.62 1028 | foundInterface = 0; \ 22:28.62 | ^~~~~~~~~~~~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:28.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:28.62 54 | NS_INTERFACE_MAP_END 22:28.62 | ^~~~~~~~~~~~~~~~~~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:28.62 1012 | else 22:28.62 | ^~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:28.62 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:28.62 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:28.62 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 22:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:33.19 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:33.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:33.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:33.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 22:33.19 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 22:33.20 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 22:33.20 from Unified_cpp_protocol_viewsource0.cpp:2: 22:33.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 22:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:33.20 1028 | foundInterface = 0; \ 22:33.20 | ^~~~~~~~~~~~~~ 22:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:33.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:33.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:33.20 44 | NS_INTERFACE_MAP_END 22:33.20 | ^~~~~~~~~~~~~~~~~~~~ 22:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:33.20 1012 | else 22:33.20 | ^~~~ 22:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:33.20 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:33.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:33.20 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 22:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:36.44 netwerk/system/linux 22:37.09 netwerk/system/netlink 22:38.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:38.83 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 22:38.83 from Unified_cpp_protocol_websocket0.cpp:2: 22:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:38.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:38.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:38.84 | ^ 22:38.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:38.84 46 | struct Block { 22:38.84 | ^~~~~ 22:39.04 netwerk/ipc 22:39.08 netwerk/url-classifier 22:39.47 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketLog.h:12, 22:39.48 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 22:39.48 from Unified_cpp_protocol_websocket0.cpp:2: 22:39.48 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 22:39.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.48 1028 | foundInterface = 0; \ 22:39.48 | ^~~~~~~~~~~~~~ 22:39.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:39.48 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:39.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:39.48 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:39.48 51 | NS_INTERFACE_MAP_END 22:39.48 | ^~~~~~~~~~~~~~~~~~~~ 22:39.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:39.48 1002 | else 22:39.48 | ^~~~ 22:39.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.48 | ^~~~~~~~~~~~~~~~~~ 22:39.48 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.48 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 22:39.48 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 22:39.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.64 1028 | foundInterface = 0; \ 22:39.64 | ^~~~~~~~~~~~~~ 22:39.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:39.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:39.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:39.64 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:39.64 17 | NS_INTERFACE_MAP_END 22:39.64 | ^~~~~~~~~~~~~~~~~~~~ 22:39.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:39.64 1002 | else 22:39.64 | ^~~~ 22:39.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.64 | ^~~~~~~~~~~~~~~~~~ 22:39.64 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.64 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 22:39.64 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 22:39.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.70 1028 | foundInterface = 0; \ 22:39.70 | ^~~~~~~~~~~~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:39.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:39.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:39.70 205 | NS_INTERFACE_MAP_END 22:39.70 | ^~~~~~~~~~~~~~~~~~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:39.70 1002 | else 22:39.70 | ^~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.70 | ^~~~~~~~~~~~~~~~~~ 22:39.70 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.70 204 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 22:39.70 | ^~~~~~~~~~~~~~~~~~~~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 22:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:39.73 1028 | foundInterface = 0; \ 22:39.73 | ^~~~~~~~~~~~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:39.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:39.73 20 | NS_INTERFACE_MAP_END 22:39.73 | ^~~~~~~~~~~~~~~~~~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:39.73 1002 | else 22:39.73 | ^~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:39.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:39.73 | ^~~~~~~~~~~~~~~~~~ 22:39.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:39.73 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 22:39.73 | ^~~~~~~~~~~~~~~~~~~~~~ 22:46.40 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust) 22:47.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Entries.h:13, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Classifier.h:9, 22:47.73 from /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 22:47.73 from Unified_cpp_url-classifier0.cpp:2: 22:47.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 22:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:47.73 1028 | foundInterface = 0; \ 22:47.73 | ^~~~~~~~~~~~~~ 22:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:47.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:47.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:47.73 34 | NS_INTERFACE_MAP_END 22:47.73 | ^~~~~~~~~~~~~~~~~~~~ 22:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:47.73 1002 | else 22:47.73 | ^~~~ 22:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:47.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:47.73 | ^~~~~~~~~~~~~~~~~~ 22:47.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:47.73 33 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 22:47.73 | ^~~~~~~~~~~~~~~~~~~~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 22:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:47.76 1028 | foundInterface = 0; \ 22:47.76 | ^~~~~~~~~~~~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:47.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:47.76 14 | NS_INTERFACE_MAP_END 22:47.76 | ^~~~~~~~~~~~~~~~~~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:47.76 1002 | else 22:47.76 | ^~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:47.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:47.76 | ^~~~~~~~~~~~~~~~~~ 22:47.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:47.76 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 22:47.76 | ^~~~~~~~~~~~~~~~~~~~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 22:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:47.84 1028 | foundInterface = 0; \ 22:47.84 | ^~~~~~~~~~~~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:47.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:47.84 43 | NS_INTERFACE_MAP_END 22:47.84 | ^~~~~~~~~~~~~~~~~~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:47.84 1002 | else 22:47.84 | ^~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 22:47.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 22:47.84 | ^~~~~~~~~~~~~~~~~~ 22:47.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 22:47.84 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 22:47.84 | ^~~~~~~~~~~~~~~~~~~~~~ 22:51.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:51.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:51.42 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:14, 22:51.42 from Unified_cpp_netwerk_ipc0.cpp:11: 22:51.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:51.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:51.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:51.42 | ^ 22:51.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:51.42 46 | struct Block { 22:51.42 | ^~~~~ 22:52.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:11, 22:52.47 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 22:52.47 from Unified_cpp_netwerk_ipc0.cpp:2: 22:52.47 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp: In member function 'virtual nsresult mozilla::net::DocumentChannelChild::QueryInterface(const nsIID&, void**)': 22:52.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:52.47 1028 | foundInterface = 0; \ 22:52.47 | ^~~~~~~~~~~~~~ 22:52.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:52.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:52.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:52.47 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:52.47 80 | NS_INTERFACE_MAP_END 22:52.47 | ^~~~~~~~~~~~~~~~~~~~ 22:52.47 In file included from Unified_cpp_netwerk_ipc0.cpp:11: 22:52.47 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:79:3: note: some parts of macro expansion are not guarded by this 'if' clause 22:52.47 79 | if (false) // So we fallback properly in the final macro 22:52.47 | ^~ 22:54.00 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 22:54.00 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 22:54.00 from Unified_cpp_protocol_http1.cpp:2: 22:54.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 22:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:54.00 1043 | foundInterface = 0; \ 22:54.00 | ^~~~~~~~~~~~~~ 22:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:54.00 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:54.00 426 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 22:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:54.00 1020 | } else 22:54.00 | ^~~~ 22:54.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:54.01 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:54.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:54.01 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:425:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:54.01 425 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 22:54.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 22:55.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 22:55.37 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 22:55.37 from Unified_cpp_protocol_http1.cpp:47: 22:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 22:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 22:55.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 22:55.37 | ^ 22:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 22:55.37 46 | struct Block { 22:55.37 | ^~~~~ 22:55.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:11, 22:55.87 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 22:55.87 from Unified_cpp_netwerk_ipc0.cpp:2: 22:55.87 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp: In member function 'virtual nsresult mozilla::net::DocumentLoadListener::QueryInterface(const nsIID&, void**)': 22:55.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:55.88 1028 | foundInterface = 0; \ 22:55.88 | ^~~~~~~~~~~~~~ 22:55.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:55.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:55.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:55.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:55.88 48 | NS_INTERFACE_MAP_END 22:55.88 | ^~~~~~~~~~~~~~~~~~~~ 22:55.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:55.88 1020 | } else 22:55.88 | ^~~~ 22:55.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:55.88 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:55.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:55.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:55.88 47 | NS_INTERFACE_MAP_ENTRY_CONCRETE(DocumentLoadListener) 22:55.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:57.42 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 22:57.42 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 22:57.42 from Unified_cpp_protocol_http1.cpp:2: 22:57.42 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 22:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:57.42 1043 | foundInterface = 0; \ 22:57.42 | ^~~~~~~~~~~~~~ 22:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:57.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:57.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:57.42 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:57.42 293 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 22:57.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:57.42 1020 | } else 22:57.42 | ^~~~ 22:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:57.42 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:57.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:57.42 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:57.42 292 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 22:57.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadUtils.h:24, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:14, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 22:58.77 from Unified_cpp_netwerk_ipc0.cpp:2: 22:58.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 22:58.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 22:58.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 22:58.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 22:58.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 22:58.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:58.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 22:58.77 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:13, 22:58.77 from Unified_cpp_netwerk_ipc0.cpp:2: 22:58.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 22:58.77 23 | class nsDataHashtable : public nsBaseHashtable { 22:58.77 | ^~~~~~~~~~~~~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 22:59.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:59.73 1028 | foundInterface = 0; \ 22:59.73 | ^~~~~~~~~~~~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:59.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:59.73 293 | NS_INTERFACE_MAP_END 22:59.73 | ^~~~~~~~~~~~~~~~~~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:59.73 1020 | } else 22:59.73 | ^~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:59.73 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:59.73 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:59.73 292 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 22:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 23:00.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:00.19 1028 | foundInterface = 0; \ 23:00.19 | ^~~~~~~~~~~~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:00.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:00.19 65 | NS_INTERFACE_MAP_END 23:00.19 | ^~~~~~~~~~~~~~~~~~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:00.19 1020 | } else 23:00.19 | ^~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:00.19 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:00.19 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:00.19 64 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 23:00.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:02.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 23:02.38 from Unified_cpp_protocol_http1.cpp:2: 23:02.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 23:02.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 23:02.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 23:02.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 23:02.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 23:02.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:02.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 23:02.38 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 23:02.38 from Unified_cpp_protocol_http1.cpp:2: 23:02.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 23:02.38 23 | class nsDataHashtable : public nsBaseHashtable { 23:02.38 | ^~~~~~~~~~~~~~~ 23:02.79 netwerk/srtp/src 23:06.28 netwerk/sctp/src 23:09.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 23:09.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 23:09.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRequestObserver.h:10, 23:09.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamListener.h:10, 23:09.02 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.h:10, 23:09.02 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:11, 23:09.02 from Unified_cpp_protocol_http2.cpp:2: 23:09.02 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 23:09.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.02 1043 | foundInterface = 0; \ 23:09.02 | ^~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:09.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:09.02 6136 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.02 1020 | } else 23:09.02 | ^~~~ 23:09.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:09.02 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.02 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:09.02 6135 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 23:09.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 23:09.34 /builddir/build/BUILD/firefox-72.0.2/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] 23:09.34 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 23:09.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 23:09.34 /builddir/build/BUILD/firefox-72.0.2/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] 23:09.34 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 23:09.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 23:09.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 23:09.34 /builddir/build/BUILD/firefox-72.0.2/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] 23:09.34 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 23:09.34 | ~~~^~~~~~~~~~~~~~~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 23:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.63 1028 | foundInterface = 0; \ 23:09.63 | ^~~~~~~~~~~~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2582:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.63 2582 | NS_INTERFACE_MAP_END 23:09.63 | ^~~~~~~~~~~~~~~~~~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.63 1020 | } else 23:09.63 | ^~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:09.63 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2581:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:09.63 2581 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 23:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.97 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 23:09.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:09.98 1028 | foundInterface = 0; \ 23:09.98 | ^~~~~~~~~~~~~~ 23:09.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:09.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:09.98 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:09.98 3973 | NS_INTERFACE_MAP_END 23:09.98 | ^~~~~~~~~~~~~~~~~~~~ 23:09.98 In file included from Unified_cpp_protocol_http2.cpp:92: 23:09.98 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3972:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:09.98 3972 | } else 23:09.98 | ^~~~ 23:11.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptSecurityManager.h:14, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:18, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.h:19, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:11, 23:11.79 from Unified_cpp_protocol_http2.cpp:2: 23:11.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 23:11.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 23:11.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 23:11.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 23:11.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 23:11.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsContentUtils.h:24, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIConsoleReportCollector.h:10, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/HttpBaseChannel.h:19, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.h:14, 23:11.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:14, 23:11.79 from Unified_cpp_protocol_http2.cpp:2: 23:11.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 23:11.79 23 | class nsDataHashtable : public nsBaseHashtable { 23:11.79 | ^~~~~~~~~~~~~~~ 23:11.91 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 23:11.92 /builddir/build/BUILD/firefox-72.0.2/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] 23:11.92 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 23:11.92 | ^~~~~~~~~~~~~~~ 23:11.92 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 23:11.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 23:11.92 407 | struct sctp_forward_tsn_chunk { 23:11.92 | ^~~~~~~~~~~~~~~~~~~~~~ 23:11.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 23:11.92 418 | struct sctp_strseq_mid { 23:11.92 | ^~~~~~~~~~~~~~~ 23:11.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 23:11.92 /builddir/build/BUILD/firefox-72.0.2/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] 23:11.92 11386 | dup = (uint32_t *) gap_descriptor; 23:11.92 | ^~~ 23:11.92 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 23:11.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 23:11.92 265 | struct sctp_gap_ack_block { 23:11.92 | ^~~~~~~~~~~~~~~~~~ 23:17.18 netwerk/sctp/datachannel 23:26.74 netwerk/wifi 23:26.94 netwerk/build 23:30.98 netwerk/test 23:33.58 netwerk/test/gtest 23:38.21 netwerk/test/gtest/parse-ftp 23:39.27 In file included from Unified_cpp_gtest_parse-ftp0.cpp:2: 23:39.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 23:39.27 /builddir/build/BUILD/firefox-72.0.2/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] 23:39.27 93 | memset(&state, 0, sizeof(state)); 23:39.27 | ^ 23:39.27 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 23:39.27 from Unified_cpp_gtest_parse-ftp0.cpp:2: 23:39.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 23:39.27 71 | struct list_state { 23:39.27 | ^~~~~~~~~~ 23:41.48 extensions/auth 23:46.17 ipc/app 23:47.10 ipc/chromium 23:47.76 ipc/chromium/src/third_party 23:51.25 ipc/glue 24:07.03 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/pickle.h:17, 24:07.03 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/histogram.cc:20, 24:07.03 from Unified_cpp_ipc_chromium0.cpp:38: 24:07.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 24:07.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BufferList.h:625:12: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:07.03 625 | bool r = result.WriteBytes(aIter.Data(), *lastSegmentSize); 24:07.03 | ^ 24:09.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 24:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 24:09.41 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundParentImpl.cpp:17: 24:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:09.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:09.41 | ^ 24:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:09.41 46 | struct Block { 24:09.41 | ^~~~~ 24:10.34 ipc/ipdl 24:20.84 ipc/testshell 24:21.17 In file included from Unified_cpp_ipc_chromium1.cpp:20: 24:21.17 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 24:21.17 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:21.17 672 | return result; 24:21.17 | ^~~~~~ 24:25.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 24:25.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 24:25.96 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundImpl.cpp:24, 24:25.96 from Unified_cpp_ipc_glue0.cpp:2: 24:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:25.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:25.96 | ^ 24:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:25.96 46 | struct Block { 24:25.96 | ^~~~~ 24:28.68 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundChild.h:11, 24:28.68 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundImpl.cpp:7, 24:28.68 from Unified_cpp_ipc_glue0.cpp:2: 24:28.68 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 24:28.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:28.68 1028 | foundInterface = 0; \ 24:28.68 | ^~~~~~~~~~~~~~ 24:28.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:28.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 24:28.68 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:28.68 238 | NS_INTERFACE_MAP_END 24:28.68 | ^~~~~~~~~~~~~~~~~~~~ 24:28.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:28.68 1012 | else 24:28.68 | ^~~~ 24:28.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:28.68 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.68 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:28.68 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 24:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:28.76 ipc/gtest 24:29.00 js/ipc 24:31.59 hal 24:34.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 24:34.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XPCOM.h:159, 24:34.92 from /builddir/build/BUILD/firefox-72.0.2/ipc/testshell/XPCShellEnvironment.cpp:29: 24:34.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 24:34.92 /builddir/build/BUILD/firefox-72.0.2/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] 24:34.92 79 | memset(this, 0, sizeof(nsXPTCVariant)); 24:34.92 | ^ 24:34.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 24:34.92 44 | struct nsXPTCVariant { 24:34.92 | ^~~~~~~~~~~~~ 24:37.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 24:37.66 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 24:37.66 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:12, 24:37.66 from Unified_cpp_js_ipc0.cpp:2: 24:37.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 24:37.66 /builddir/build/BUILD/firefox-72.0.2/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] 24:37.66 79 | memset(this, 0, sizeof(nsXPTCVariant)); 24:37.66 | ^ 24:37.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 24:37.66 44 | struct nsXPTCVariant { 24:37.66 | ^~~~~~~~~~~~~ 24:39.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 24:39.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 24:39.14 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptParent.cpp:9, 24:39.14 from Unified_cpp_js_ipc0.cpp:11: 24:39.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:39.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:39.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:39.14 | ^ 24:39.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:39.14 46 | struct Block { 24:39.14 | ^~~~~ 24:42.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.h:31, 24:42.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptShared.h:12, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/WrapperAnswer.h:11, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptBase.h:11, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.h:11, 24:42.78 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:8, 24:42.78 from Unified_cpp_js_ipc0.cpp:2: 24:42.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:42.78 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 24:42.78 /builddir/build/BUILD/firefox-72.0.2/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] 24:42.78 31 | memset(aT, 0, sizeof(T)); 24:42.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 24:42.78 In file included from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:12, 24:42.78 from Unified_cpp_js_ipc0.cpp:2: 24:42.78 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 24:42.78 2262 | struct GlobalProperties { 24:42.78 | ^~~~~~~~~~~~~~~~ 24:45.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 24:45.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 24:45.14 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.cpp:23: 24:45.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:45.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:45.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:45.14 | ^ 24:45.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:45.14 46 | struct Block { 24:45.14 | ^~~~~ 24:50.74 js/xpconnect/wrappers 24:51.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 24:51.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 24:51.11 from /builddir/build/BUILD/firefox-72.0.2/hal/WindowIdentifier.cpp:9, 24:51.11 from Unified_cpp_hal0.cpp:11: 24:51.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:51.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 24:51.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:51.11 | ^ 24:51.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:51.11 46 | struct Block { 24:51.11 | ^~~~~ 24:55.74 js/xpconnect/loader 24:57.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.h:13, 24:57.51 from /builddir/build/BUILD/firefox-72.0.2/hal/HalWakeLock.cpp:7, 24:57.51 from Unified_cpp_hal0.cpp:2: 24:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 24:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 24:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 24:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 24:57.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 24:57.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 24:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 24:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 24:57.52 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.h:13, 24:57.52 from /builddir/build/BUILD/firefox-72.0.2/hal/HalWakeLock.cpp:7, 24:57.52 from Unified_cpp_hal0.cpp:2: 24:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 24:57.52 23 | class nsDataHashtable : public nsBaseHashtable { 24:57.52 | ^~~~~~~~~~~~~~~ 24:58.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 24:58.90 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 24:58.90 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 24:58.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 24:58.91 /builddir/build/BUILD/firefox-72.0.2/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] 24:58.91 79 | memset(this, 0, sizeof(nsXPTCVariant)); 24:58.91 | ^ 24:58.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 24:58.91 44 | struct nsXPTCVariant { 24:58.91 | ^~~~~~~~~~~~~ 25:00.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsfriendapi.h:19, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Proxy.h:12, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Wrapper.h:12, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 25:00.48 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 25:00.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:00.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:00.48 /builddir/build/BUILD/firefox-72.0.2/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] 25:00.48 31 | memset(aT, 0, sizeof(T)); 25:00.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:00.48 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 25:00.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:00.48 2262 | struct GlobalProperties { 25:00.48 | ^~~~~~~~~~~~~~~~ 25:04.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 25:04.28 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 25:04.28 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 25:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 25:04.28 /builddir/build/BUILD/firefox-72.0.2/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] 25:04.28 79 | memset(this, 0, sizeof(nsXPTCVariant)); 25:04.28 | ^ 25:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 25:04.28 44 | struct nsXPTCVariant { 25:04.28 | ^~~~~~~~~~~~~ 25:05.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 25:05.62 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 25:05.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:05.62 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:05.62 /builddir/build/BUILD/firefox-72.0.2/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] 25:05.62 31 | memset(aT, 0, sizeof(T)); 25:05.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:05.62 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 25:05.62 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:05.62 2262 | struct GlobalProperties { 25:05.62 | ^~~~~~~~~~~~~~~~ 25:08.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 25:08.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 25:08.54 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamUtils.cpp:12, 25:08.54 from Unified_cpp_ipc_glue1.cpp:11: 25:08.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:08.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 25:08.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:08.54 | ^ 25:08.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:08.54 46 | struct Block { 25:08.54 | ^~~~~ 25:13.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 25:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 25:13.85 from JavaScriptTypes.cpp:7, 25:13.85 from UnifiedProtocols1.cpp:2: 25:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 25:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 25:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 25:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 25:13.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 25:13.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:13.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 25:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 25:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 25:13.86 from JavaScriptTypes.cpp:7, 25:13.86 from UnifiedProtocols1.cpp:2: 25:13.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 25:13.86 23 | class nsDataHashtable : public nsBaseHashtable { 25:13.86 | ^~~~~~~~~~~~~~~ 25:18.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 25:18.15 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 25:18.15 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 25:18.15 from Unified_cpp_xpconnect_wrappers0.cpp:2: 25:18.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 25:18.15 /builddir/build/BUILD/firefox-72.0.2/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] 25:18.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 25:18.15 | ^ 25:18.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 25:18.15 44 | struct nsXPTCVariant { 25:18.15 | ^~~~~~~~~~~~~ 25:18.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 25:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:10, 25:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:18.44 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:18.44 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:18.44 from Unified_cpp_js_xpconnect_loader0.cpp:2: 25:18.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 25:18.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:18.44 1028 | foundInterface = 0; \ 25:18.44 | ^~~~~~~~~~~~~~ 25:18.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:18.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:18.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:18.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:18.44 332 | NS_INTERFACE_MAP_END 25:18.44 | ^~~~~~~~~~~~~~~~~~~~ 25:18.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:18.44 1002 | else 25:18.44 | ^~~~ 25:18.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:18.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:18.44 | ^~~~~~~~~~~~~~~~~~ 25:18.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:18.44 331 | NS_INTERFACE_MAP_ENTRY(nsISupports) 25:18.44 | ^~~~~~~~~~~~~~~~~~~~~~ 25:19.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 25:19.26 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 25:19.26 from Unified_cpp_xpconnect_wrappers0.cpp:2: 25:19.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:19.26 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:19.26 /builddir/build/BUILD/firefox-72.0.2/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] 25:19.26 31 | memset(aT, 0, sizeof(T)); 25:19.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:19.26 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 25:19.26 from Unified_cpp_xpconnect_wrappers0.cpp:2: 25:19.26 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:19.26 2262 | struct GlobalProperties { 25:19.26 | ^~~~~~~~~~~~~~~~ 25:20.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 25:20.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 25:20.31 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 25:20.31 from Unified_cpp_js_xpconnect_loader0.cpp:20: 25:20.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:20.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 25:20.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:20.31 | ^ 25:20.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:20.32 46 | struct Block { 25:20.32 | ^~~~~ 25:22.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 25:22.03 from PClientOpenWindowOp.cpp:7, 25:22.03 from UnifiedProtocols10.cpp:92: 25:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 25:22.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:22.03 | ^ 25:22.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:22.03 46 | struct Block { 25:22.03 | ^~~~~ 25:24.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 25:24.31 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 25:24.31 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 25:24.31 from Unified_cpp_js_xpconnect_loader0.cpp:56: 25:24.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 25:24.31 /builddir/build/BUILD/firefox-72.0.2/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] 25:24.31 79 | memset(this, 0, sizeof(nsXPTCVariant)); 25:24.31 | ^ 25:24.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 25:24.31 44 | struct nsXPTCVariant { 25:24.31 | ^~~~~~~~~~~~~ 25:25.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:25.53 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:25.53 from Unified_cpp_js_xpconnect_loader0.cpp:2: 25:25.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:25.54 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 25:25.54 /builddir/build/BUILD/firefox-72.0.2/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] 25:25.54 31 | memset(aT, 0, sizeof(T)); 25:25.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.54 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptPreloader.cpp:32, 25:25.54 from Unified_cpp_js_xpconnect_loader0.cpp:29: 25:25.54 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:25.54 144 | struct AmountFns { 25:25.54 | ^~~~~~~~~ 25:25.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:25.55 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:25.55 from Unified_cpp_js_xpconnect_loader0.cpp:2: 25:25.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:25.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 25:25.55 /builddir/build/BUILD/firefox-72.0.2/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] 25:25.55 31 | memset(aT, 0, sizeof(T)); 25:25.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.55 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptPreloader.cpp:32, 25:25.55 from Unified_cpp_js_xpconnect_loader0.cpp:29: 25:25.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:25.55 178 | struct SizeOfTabFns { 25:25.55 | ^~~~~~~~~~~~ 25:25.63 js/xpconnect/src 25:25.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:25.66 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:25.66 from Unified_cpp_js_xpconnect_loader0.cpp:2: 25:25.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:25.66 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:25.66 /builddir/build/BUILD/firefox-72.0.2/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] 25:25.66 31 | memset(aT, 0, sizeof(T)); 25:25.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:25.66 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 25:25.66 from Unified_cpp_js_xpconnect_loader0.cpp:56: 25:25.66 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:25.66 2262 | struct GlobalProperties { 25:25.66 | ^~~~~~~~~~~~~~~~ 25:32.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 25:32.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 25:32.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:32.89 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:32.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 25:32.89 /builddir/build/BUILD/firefox-72.0.2/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] 25:32.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 25:32.89 | ^ 25:32.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 25:32.89 44 | struct nsXPTCVariant { 25:32.89 | ^~~~~~~~~~~~~ 25:33.66 js/xpconnect/shell 25:35.12 js/xpconnect/tests/components/native 25:37.84 intl/chardet 25:38.83 modules/libjar 25:39.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 25:39.45 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 25:39.45 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 25:39.45 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 25:39.45 /builddir/build/BUILD/firefox-72.0.2/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] 25:39.45 79 | memset(this, 0, sizeof(nsXPTCVariant)); 25:39.45 | ^ 25:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 25:39.45 44 | struct nsXPTCVariant { 25:39.45 | ^~~~~~~~~~~~~ 25:39.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 25:39.47 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:39.47 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:39.47 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 25:39.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:39.47 1028 | foundInterface = 0; \ 25:39.47 | ^~~~~~~~~~~~~~ 25:39.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:39.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:39.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:39.47 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:39.47 103 | NS_INTERFACE_MAP_END 25:39.47 | ^~~~~~~~~~~~~~~~~~~~ 25:39.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:39.47 1002 | else 25:39.47 | ^~~~ 25:39.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:39.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:39.47 | ^~~~~~~~~~~~~~~~~~ 25:39.47 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:39.47 102 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:39.47 | ^~~~~~~~~~~~~~~~~~~~~~ 25:39.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:39.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 25:39.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:13, 25:39.71 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 25:39.71 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:39.71 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 25:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:39.71 1028 | foundInterface = 0; \ 25:39.71 | ^~~~~~~~~~~~~~ 25:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:39.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:39.71 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:39.71 25 | NS_INTERFACE_MAP_END 25:39.71 | ^~~~~~~~~~~~~~~~~~~~ 25:39.71 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 25:39.71 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 25:39.71 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:39.71 136 | } else 25:39.71 | ^~~~ 25:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:39.71 136 | } else 25:39.71 | ^~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.73 1028 | foundInterface = 0; \ 25:40.73 | ^~~~~~~~~~~~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:40.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:40.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:40.73 165 | NS_INTERFACE_MAP_END 25:40.73 | ^~~~~~~~~~~~~~~~~~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:40.73 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:40.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2680:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:40.73 2680 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 25:40.73 | ^~~~~~~~~~~~~~~~~~~~ 25:40.73 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 25:40.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:40.73 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.73 136 | } else 25:40.73 | ^~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:40.73 136 | } else 25:40.73 | ^~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:40.73 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:40.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2680:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:40.73 2680 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 25:40.73 | ^~~~~~~~~~~~~~~~~~~~ 25:40.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:40.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:40.74 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:40.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 25:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:40.74 1043 | foundInterface = 0; \ 25:40.74 | ^~~~~~~~~~~~~~ 25:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:40.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:40.74 2690 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 25:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:40.74 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 25:40.74 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:40.74 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:40.74 136 | } else 25:40.74 | ^~~~ 25:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:40.74 136 | } else 25:40.74 | ^~~~ 25:41.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 25:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:13, 25:41.49 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 25:41.49 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:41.49 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 25:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:41.49 1028 | foundInterface = 0; \ 25:41.49 | ^~~~~~~~~~~~~~ 25:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:41.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:41.49 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:41.49 26 | NS_INTERFACE_MAP_END 25:41.49 | ^~~~~~~~~~~~~~~~~~~~ 25:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:41.49 1012 | else 25:41.49 | ^~~~ 25:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:41.49 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.49 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:41.49 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 25:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 25:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:41.52 1028 | foundInterface = 0; \ 25:41.52 | ^~~~~~~~~~~~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:41.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:41.52 675 | NS_INTERFACE_MAP_END 25:41.52 | ^~~~~~~~~~~~~~~~~~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:41.52 1012 | else 25:41.52 | ^~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:41.52 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.52 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:41.52 674 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 25:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 25:42.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:42.43 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:42.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:42.43 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:42.43 /builddir/build/BUILD/firefox-72.0.2/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] 25:42.43 31 | memset(aT, 0, sizeof(T)); 25:42.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:42.43 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:42.43 from Unified_cpp_js_xpconnect_src0.cpp:2: 25:42.43 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:42.43 2262 | struct GlobalProperties { 25:42.43 | ^~~~~~~~~~~~~~~~ 25:42.47 modules/libjar/zipwriter 25:43.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 25:43.48 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 25:43.48 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:43.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:43.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 25:43.48 /builddir/build/BUILD/firefox-72.0.2/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] 25:43.48 31 | memset(aT, 0, sizeof(T)); 25:43.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 25:43.48 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 25:43.48 from Unified_cpp_js_xpconnect_src1.cpp:2: 25:43.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 25:43.48 2262 | struct GlobalProperties { 25:43.48 | ^~~~~~~~~~~~~~~~ 25:44.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:44.94 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsZipArchive.h:17, 25:44.94 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/MmapFaultHandler.cpp:11, 25:44.94 from Unified_cpp_modules_libjar0.cpp:2: 25:44.94 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 25:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.94 1028 | foundInterface = 0; \ 25:44.94 | ^~~~~~~~~~~~~~ 25:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.94 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.94 47 | NS_INTERFACE_MAP_END 25:44.94 | ^~~~~~~~~~~~~~~~~~~~ 25:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:44.94 1020 | } else 25:44.94 | ^~~~ 25:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 25:44.94 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 25:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.94 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 25:44.94 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 25:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.96 1028 | foundInterface = 0; \ 25:44.96 | ^~~~~~~~~~~~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.96 146 | NS_INTERFACE_MAP_END \ 25:44.96 | ^~~~~~~~~~~~~~~~~~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:44.96 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 25:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:44.96 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 25:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.96 In file included from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.h:16, 25:44.96 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARProtocolHandler.cpp:13, 25:44.96 from Unified_cpp_modules_libjar0.cpp:38: 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 25:44.96 145 | } else \ 25:44.96 | ^~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 25:44.96 145 | } else \ 25:44.96 | ^~~~ 25:44.96 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 25:44.96 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 25:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:48.85 storage 26:01.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:01.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 26:01.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArray.h:10, 26:01.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArrayExtensions.h:10, 26:01.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMutableArray.h:10, 26:01.67 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:10: 26:01.67 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 26:01.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:01.67 1028 | foundInterface = 0; \ 26:01.67 | ^~~~~~~~~~~~~~ 26:01.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:01.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:01.67 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:01.67 498 | NS_INTERFACE_MAP_END 26:01.67 | ^~~~~~~~~~~~~~~~~~~~ 26:01.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:01.67 1012 | else 26:01.67 | ^~~~ 26:01.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:01.67 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.67 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:01.67 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 26:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:07.09 storage/test/gtest 26:07.95 extensions/permissions 26:09.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:09.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 26:09.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 26:09.17 from /builddir/build/BUILD/firefox-72.0.2/storage/FileSystemModule.cpp:11, 26:09.17 from Unified_cpp_storage0.cpp:2: 26:09.17 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 26:09.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.17 1028 | foundInterface = 0; \ 26:09.17 | ^~~~~~~~~~~~~~ 26:09.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:09.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:09.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:09.17 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:09.17 229 | NS_INTERFACE_MAP_END 26:09.17 | ^~~~~~~~~~~~~~~~~~~~ 26:09.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.17 1012 | else 26:09.17 | ^~~~ 26:09.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:09.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:09.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.18 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:09.18 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 26:09.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.26 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 26:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.27 1028 | foundInterface = 0; \ 26:09.27 | ^~~~~~~~~~~~~~ 26:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:09.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:09.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:09.27 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:09.27 85 | NS_INTERFACE_MAP_END 26:09.27 | ^~~~~~~~~~~~~~~~~~~~ 26:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.27 1002 | else 26:09.27 | ^~~~ 26:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:09.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:09.27 | ^~~~~~~~~~~~~~~~~~ 26:09.27 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:09.27 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:09.27 | ^~~~~~~~~~~~~~~~~~~~~~ 26:09.37 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 26:09.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:09.37 1028 | foundInterface = 0; \ 26:09.37 | ^~~~~~~~~~~~~~ 26:09.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:09.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:09.37 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:09.39 28 | NS_INTERFACE_MAP_END 26:09.39 | ^~~~~~~~~~~~~~~~~~~~ 26:09.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 26:09.39 from /builddir/build/BUILD/firefox-72.0.2/storage/StorageBaseStatementInternal.cpp:9, 26:09.39 from Unified_cpp_storage0.cpp:20: 26:09.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:09.39 304 | } else 26:09.39 | ^~~~ 26:09.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:09.39 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:09.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:09.39 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 26:09.39 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 26:09.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:17.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:10, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGlobalWindowInner.h:10, 26:17.07 from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:7, 26:17.07 from Unified_cpp_permissions0.cpp:2: 26:17.07 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp: In member function 'virtual nsresult PermissionDelegateHandler::QueryInterface(const nsIID&, void**)': 26:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:17.07 1028 | foundInterface = 0; \ 26:17.07 | ^~~~~~~~~~~~~~ 26:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:17.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:17.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:17.07 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:17.07 43 | NS_INTERFACE_MAP_END 26:17.07 | ^~~~~~~~~~~~~~~~~~~~ 26:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:17.07 1002 | else 26:17.07 | ^~~~ 26:17.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:17.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:17.07 | ^~~~~~~~~~~~~~~~~~ 26:17.07 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:17.07 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:17.07 | ^~~~~~~~~~~~~~~~~~~~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:17.13 1028 | foundInterface = 0; \ 26:17.13 | ^~~~~~~~~~~~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:17.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:17.13 165 | NS_INTERFACE_MAP_END 26:17.13 | ^~~~~~~~~~~~~~~~~~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:17.13 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 26:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 26:17.13 18 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 26:17.13 | ^~~~~~~~~~~~~~~~~~~~ 26:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:8, 26:17.13 from Unified_cpp_permissions0.cpp:20: 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:17.13 136 | } else 26:17.13 | ^~~~ 26:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 26:17.14 136 | } else 26:17.14 | ^~~~ 26:17.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:17.14 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 26:17.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:17.14 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 26:17.14 18 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 26:17.14 | ^~~~~~~~~~~~~~~~~~~~ 26:17.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 26:17.24 from PClientSourceOpChild.cpp:7, 26:17.24 from UnifiedProtocols11.cpp:2: 26:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 26:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 26:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 26:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 26:17.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 26:17.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:17.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 26:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 26:17.24 from PClientSourceOpChild.cpp:7, 26:17.24 from UnifiedProtocols11.cpp:2: 26:17.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 26:17.24 23 | class nsDataHashtable : public nsBaseHashtable { 26:17.24 | ^~~~~~~~~~~~~~~ 26:19.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 26:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 26:19.02 from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermissionManager.cpp:11, 26:19.02 from Unified_cpp_permissions0.cpp:29: 26:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 26:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:19.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 26:19.02 | ^ 26:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 26:19.02 46 | struct Block { 26:19.02 | ^~~~~ 26:23.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:23.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 26:23.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 26:23.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 26:23.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 26:23.24 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageSQLFunctions.cpp:10, 26:23.24 from Unified_cpp_storage1.cpp:2: 26:23.24 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 26:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:23.24 1028 | foundInterface = 0; \ 26:23.24 | ^~~~~~~~~~~~~~ 26:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:23.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:23.24 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:23.24 236 | NS_INTERFACE_MAP_END 26:23.24 | ^~~~~~~~~~~~~~~~~~~~ 26:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:23.24 1012 | else 26:23.24 | ^~~~ 26:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:23.24 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.24 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:23.24 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 26:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 26:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:23.33 1028 | foundInterface = 0; \ 26:23.33 | ^~~~~~~~~~~~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:23.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:23.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:23.33 178 | NS_INTERFACE_MAP_END 26:23.33 | ^~~~~~~~~~~~~~~~~~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:23.33 1002 | else 26:23.33 | ^~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:23.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:23.33 | ^~~~~~~~~~~~~~~~~~ 26:23.33 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:23.33 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 26:23.33 | ^~~~~~~~~~~~~~~~~~~~~~ 26:23.43 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 26:23.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:23.43 1028 | foundInterface = 0; \ 26:23.43 | ^~~~~~~~~~~~~~ 26:23.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:23.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:23.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:23.43 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:23.43 28 | NS_INTERFACE_MAP_END 26:23.43 | ^~~~~~~~~~~~~~~~~~~~ 26:23.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.h:14, 26:23.43 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageService.cpp:11, 26:23.43 from Unified_cpp_storage1.cpp:11: 26:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:23.44 304 | } else 26:23.44 | ^~~~ 26:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:23.44 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:23.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.44 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 26:23.44 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 26:23.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:23.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 26:23.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 26:23.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 26:23.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 26:23.45 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageSQLFunctions.cpp:10, 26:23.45 from Unified_cpp_storage1.cpp:2: 26:23.45 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 26:23.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:23.46 1028 | foundInterface = 0; \ 26:23.46 | ^~~~~~~~~~~~~~ 26:23.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:23.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:23.46 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:23.46 30 | NS_INTERFACE_MAP_END 26:23.46 | ^~~~~~~~~~~~~~~~~~~~ 26:23.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.h:14, 26:23.46 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageService.cpp:11, 26:23.46 from Unified_cpp_storage1.cpp:11: 26:23.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:23.46 304 | } else 26:23.46 | ^~~~ 26:23.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:23.46 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.46 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 26:23.46 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 26:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:26.96 extensions/permissions/test/gtest 26:30.18 media/webrtc/signaling/src/common 26:33.66 In file included from Unified_cpp_src_common0.cpp:20: 26:33.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 26:33.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:33.66 88 | rtc::LogMessage::LogToDebug(log_level); 26:33.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 26:34.32 media/webrtc/signaling/src/jsep 26:37.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 26:37.62 from PContent.cpp:98, 26:37.63 from UnifiedProtocols12.cpp:2: 26:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 26:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:37.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 26:37.63 | ^ 26:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 26:37.63 46 | struct Block { 26:37.63 | ^~~~~ 26:47.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 26:47.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 26:47.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 26:47.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 26:47.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 26:47.09 from PDNSRequestParent.cpp:7, 26:47.09 from UnifiedProtocols13.cpp:2: 26:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 26:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 26:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 26:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 26:47.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 26:47.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:47.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 26:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 26:47.09 from PDNSRequestParent.cpp:7, 26:47.09 from UnifiedProtocols13.cpp:2: 26:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 26:47.09 23 | class nsDataHashtable : public nsBaseHashtable { 26:47.09 | ^~~~~~~~~~~~~~~ 26:50.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 26:50.60 from PExternalHelperApp.cpp:9, 26:50.60 from UnifiedProtocols14.cpp:2: 26:50.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 26:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:50.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 26:50.61 | ^ 26:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 26:50.61 46 | struct Block { 26:50.61 | ^~~~~ 26:52.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 26:52.80 from PFileDescriptorSet.cpp:9, 26:52.80 from UnifiedProtocols15.cpp:20: 26:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 26:52.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26:52.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 26:52.81 | ^ 26:52.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 26:52.81 46 | struct Block { 26:52.81 | ^~~~~ 27:01.76 media/webrtc/signaling/src/media-conduit 27:12.36 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 27:12.36 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 27:12.36 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 27:12.36 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 27:12.36 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 27:12.36 from Unified_cpp_src_media-conduit0.cpp:2: 27:12.36 /builddir/build/BUILD/firefox-72.0.2/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&)': 27:12.36 /builddir/build/BUILD/firefox-72.0.2/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] 27:12.36 294 | memcpy(this, &config, sizeof(*this)); 27:12.36 | ^ 27:12.36 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 27:12.36 256 | struct Config { 27:12.36 | ^~~~~~ 27:12.84 media/webrtc/signaling/src/mediapipeline 27:20.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 27:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 27:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 27:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 27:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 27:20.59 from Unified_cpp_src_mediapipeline0.cpp:2: 27:20.59 /builddir/build/BUILD/firefox-72.0.2/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&)': 27:20.59 /builddir/build/BUILD/firefox-72.0.2/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] 27:20.59 294 | memcpy(this, &config, sizeof(*this)); 27:20.59 | ^ 27:20.59 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 27:20.59 256 | struct Config { 27:20.59 | ^~~~~~ 27:27.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:15, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 27:27.04 from Unified_cpp_src_mediapipeline0.cpp:2: 27:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 27:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 27:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 27:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:27.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 27:27.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:27.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:20, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 27:27.04 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 27:27.04 from Unified_cpp_src_mediapipeline0.cpp:2: 27:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 27:27.04 23 | class nsDataHashtable : public nsBaseHashtable { 27:27.04 | ^~~~~~~~~~~~~~~ 27:30.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 27:30.33 from PHal.cpp:8, 27:30.33 from UnifiedProtocols17.cpp:119: 27:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 27:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:30.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 27:30.33 | ^ 27:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 27:30.33 46 | struct Block { 27:30.33 | ^~~~~ 27:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 27:31.69 from Unified_cpp_src_media-conduit0.cpp:2: 27:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 27:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 27:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 27:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:31.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 27:31.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:20, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 27:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 27:31.69 from Unified_cpp_src_media-conduit0.cpp:2: 27:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 27:31.70 23 | class nsDataHashtable : public nsBaseHashtable { 27:31.70 | ^~~~~~~~~~~~~~~ 27:40.40 media/webrtc/signaling/src/peerconnection 27:44.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 27:44.01 from PHandlerService.cpp:7, 27:44.01 from UnifiedProtocols18.cpp:2: 27:44.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 27:44.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:44.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 27:44.01 | ^ 27:44.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 27:44.01 46 | struct Block { 27:44.01 | ^~~~~ 28:00.13 media/webrtc/signaling/src/sdp 28:00.93 media/webrtc/signaling/gtest 28:01.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 28:01.56 from PJavaScript.cpp:7, 28:01.56 from UnifiedProtocols19.cpp:74: 28:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 28:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:01.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 28:01.56 | ^ 28:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 28:01.56 46 | struct Block { 28:01.56 | ^~~~~ 28:01.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 28:01.85 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 28:01.85 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 28:01.85 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 28:01.85 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 28:01.85 from Unified_cpp_src_peerconnection0.cpp:47: 28:01.85 /builddir/build/BUILD/firefox-72.0.2/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&)': 28:01.85 /builddir/build/BUILD/firefox-72.0.2/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] 28:01.85 294 | memcpy(this, &config, sizeof(*this)); 28:01.85 | ^ 28:01.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 28:01.85 256 | struct Config { 28:01.85 | ^~~~~~ 28:01.91 media/webrtc/trunk/gtest 28:05.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 28:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 28:05.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 28:05.65 from Unified_cpp_src_peerconnection0.cpp:83: 28:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 28:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 28:05.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 28:05.65 | ^ 28:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 28:05.65 46 | struct Block { 28:05.65 | ^~~~~ 28:06.71 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 28:06.71 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 28:06.71 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 28:06.71 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 28:06.71 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 28:06.71 /builddir/build/BUILD/firefox-72.0.2/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&)': 28:06.71 /builddir/build/BUILD/firefox-72.0.2/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] 28:06.71 294 | memcpy(this, &config, sizeof(*this)); 28:06.71 | ^ 28:06.71 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 28:06.71 256 | struct Config { 28:06.71 | ^~~~~~ 28:15.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 28:15.89 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 28:15.89 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 28:15.89 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 28:15.89 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 28:15.89 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 28:15.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 28:15.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:15.89 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 28:15.89 | ^ 28:15.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1041:36: note: 'dir' was declared here 28:15.89 1041 | SdpDirectionAttribute::Direction dir; 28:15.89 | ^~~ 28:16.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 28:16.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 28:16.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 28:16.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 28:16.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 28:16.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 28:16.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 28:16.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:16.03 1480 | : SdpAttribute(kSetupAttribute), mRole(role) {} 28:16.03 | ^ 28:16.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 28:16.03 549 | SdpSetupAttribute::Role setupEnum; 28:16.03 | ^~~~~~~~~ 28:17.66 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 28:17.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 28:17.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 28:17.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 28:17.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 28:17.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 28:17.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 28:17.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:17.66 494 | Group value = {semantics, tags}; 28:17.66 | ^ 28:17.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 28:17.66 810 | SdpGroupAttributeList::Semantics semantic; 28:17.66 | ^~~~~~~~ 28:18.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 28:18.61 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 28:18.61 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 28:18.61 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 28:18.61 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 28:18.61 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 28:18.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 28:18.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:18.61 334 | extensionattributes}; 28:18.61 | ^ 28:18.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1134:38: note: 'direction' was declared here 28:18.61 1134 | SdpDirectionAttribute::Direction direction; 28:18.61 | ^~~~~~~~~ 29:05.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 29:05.22 from PLoginReputationParent.cpp:10, 29:05.22 from UnifiedProtocols20.cpp:2: 29:05.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:05.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:05.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:05.22 | ^ 29:05.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:05.22 46 | struct Block { 29:05.22 | ^~~~~ 29:12.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 29:12.68 from PNecko.cpp:7, 29:12.68 from UnifiedProtocols21.cpp:38: 29:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:12.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:12.68 | ^ 29:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:12.68 46 | struct Block { 29:12.68 | ^~~~~ 29:19.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 29:19.49 from PPluginModule.cpp:11, 29:19.49 from UnifiedProtocols22.cpp:110: 29:19.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:19.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:19.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:19.49 | ^ 29:19.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:19.49 46 | struct Block { 29:19.49 | ^~~~~ 29:31.97 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 29:35.04 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 29:36.15 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 29:37.16 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 29:41.95 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 29:43.81 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 29:46.94 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 29:47.75 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 29:48.65 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 29:49.77 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 29:50.65 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 29:52.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 29:52.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 29:52.08 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 29:52.08 | ^ 29:52.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 29:52.08 768 | if (next_packet == packet_end) // Validate test was set correctly. 29:52.08 | ^ 29:52.16 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 29:53.78 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 29:53.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 29:53.93 from PPresentation.cpp:7, 29:53.93 from UnifiedProtocols23.cpp:74: 29:53.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:53.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 29:53.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:53.93 | ^ 29:53.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:53.93 46 | struct Block { 29:53.93 | ^~~~~ 29:54.54 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 29:55.33 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 29:57.39 media/webrtc/trunk/webrtc/api/optional_gn 30:03.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 30:03.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 30:03.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 30:03.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 30:03.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:16: 30:03.74 /builddir/build/BUILD/firefox-72.0.2/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&)': 30:03.74 /builddir/build/BUILD/firefox-72.0.2/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] 30:03.74 294 | memcpy(this, &config, sizeof(*this)); 30:03.74 | ^ 30:03.74 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 30:03.74 256 | struct Config { 30:03.74 | ^~~~~~ 30:06.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 30:06.72 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 30:06.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 30:08.76 At global scope: 30:08.76 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 30:09.44 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 30:10.70 media/webrtc/trunk/webrtc/api/video_frame_api_gn 30:12.33 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 30:13.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 30:13.72 /builddir/build/BUILD/firefox-72.0.2/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] 30:13.72 205 | memset(&codec_, 0, sizeof(VideoCodec)); 30:13.72 | ^ 30:13.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 30:13.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 30:13.72 555 | class VideoCodec { 30:13.72 | ^~~~~~~~~~ 30:14.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 30:14.86 from PPrinting.cpp:7, 30:14.86 from UnifiedProtocols24.cpp:65: 30:14.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 30:14.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 30:14.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 30:14.86 | ^ 30:14.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 30:14.86 46 | struct Block { 30:14.86 | ^~~~~ 30:15.15 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 30:17.24 In file included from /usr/include/string.h:494, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 30:17.24 from /usr/include/c++/9/bits/move.h:55, 30:17.24 from /usr/include/c++/9/bits/stl_pair.h:59, 30:17.24 from /usr/include/c++/9/bits/stl_algobase.h:64, 30:17.24 from /usr/include/c++/9/bits/stl_tree.h:63, 30:17.24 from /usr/include/c++/9/map:60, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/map:3, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/map:44, 30:17.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:11: 30:17.24 In function 'char* strncpy(char*, const char*, size_t)', 30:17.24 inlined from 'virtual void webrtc::RtpRtcpImplTest::SetUp()' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:207:12: 30:17.24 /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] 30:17.24 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 30:17.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:18.62 media/webrtc/trunk/webrtc/audio/audio_gn 30:19.39 At global scope: 30:19.39 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 30:19.44 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 30:19.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 30:19.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 30:19.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 30:19.44 from Unified_cpp_audio_audio_gn0.cpp:2: 30:19.44 /builddir/build/BUILD/firefox-72.0.2/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&)': 30:19.45 /builddir/build/BUILD/firefox-72.0.2/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] 30:19.45 294 | memcpy(this, &config, sizeof(*this)); 30:19.45 | ^ 30:19.45 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 30:19.45 256 | struct Config { 30:19.45 | ^~~~~~ 30:19.60 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 30:20.65 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 30:23.49 media/webrtc/trunk/webrtc/call/call_gn 30:24.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 30:24.26 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 30:24.26 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 30:24.26 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:20, 30:24.26 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 30:24.26 /builddir/build/BUILD/firefox-72.0.2/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&)': 30:24.26 /builddir/build/BUILD/firefox-72.0.2/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] 30:24.26 294 | memcpy(this, &config, sizeof(*this)); 30:24.26 | ^ 30:24.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 30:24.26 256 | struct Config { 30:24.26 | ^~~~~~ 30:25.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 30:25.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:29, 30:25.10 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 30:25.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 30:25.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 30:25.10 48 | AddReceiveRtpModule(rtp_module); 30:25.10 | ^ 30:25.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 30:25.10 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 30:25.10 | ^~~~~~~~~~~~~~~~~~~ 30:26.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:63, 30:26.25 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 30:26.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 30:26.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 30:26.25 75 | virtual void OnDroppedFrame() {} 30:26.25 | ^~~~~~~~~~~~~~ 30:26.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 30:26.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:64, 30:26.25 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 30:26.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 30:26.25 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 30:26.25 | ^~~~~~~~~~~~~~ 30:27.44 media/webrtc/trunk/webrtc/call/call_interfaces_gn 30:28.88 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 30:34.23 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 30:35.09 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: 30:35.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 30:35.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 30:35.09 171 | bool has_mid = packet.GetExtension(&packet_mid); 30:35.09 | ^~~~~~~ 30:36.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 30:36.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 30:36.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 30:36.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 30:36.74 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 30:36.74 /builddir/build/BUILD/firefox-72.0.2/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&)': 30:36.74 /builddir/build/BUILD/firefox-72.0.2/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] 30:36.74 294 | memcpy(this, &config, sizeof(*this)); 30:36.74 | ^ 30:36.74 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 30:36.74 256 | struct Config { 30:36.74 | ^~~~~~ 30:38.08 media/webrtc/trunk/webrtc/call/rtp_sender_gn 30:38.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 30:38.97 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 30:38.97 from Unified_cpp_call_rtp_sender_gn0.cpp:2: 30:38.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 30:38.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 30:38.97 48 | AddReceiveRtpModule(rtp_module); 30:38.97 | ^ 30:38.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 30:38.97 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 30:38.97 | ^~~~~~~~~~~~~~~~~~~ 30:39.22 media/webrtc/trunk/webrtc/call/video_stream_api_gn 30:43.10 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 30:46.44 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 30:48.12 In file included from Unified_cpp_webrtc_trunk_gtest1.cpp:74: 30:48.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 30:48.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 30:48.12 36 | if (check_read_size_) 30:48.12 | ^ 30:48.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 30:48.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 30:48.12 42 | if (size_ >= kWavHeaderSize) 30:48.12 | ^ 30:58.91 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 31:01.10 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 31:01.75 media/webrtc/trunk/webrtc/common_video/common_video_gn 31:01.91 In file included from Unified_cpp_common_video_gn0.cpp:38: 31:01.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 31:01.91 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 31:01.91 | 31:01.91 In file included from Unified_cpp_common_video_gn0.cpp:29: 31:01.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 31:01.92 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 31:01.92 | 31:04.72 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 31:05.99 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 31:07.78 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 31:08.75 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 31:08.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 31:08.84 from PRemoteSpellcheckEngine.cpp:7, 31:08.84 from UnifiedProtocols26.cpp:56: 31:08.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 31:08.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 31:08.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 31:08.85 | ^ 31:08.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 31:08.85 46 | struct Block { 31:08.85 | ^~~~~ 31:08.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 31:08.86 from Unified_cpp_rtc_audio_video_gn0.cpp:11: 31:08.86 /builddir/build/BUILD/firefox-72.0.2/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&)': 31:08.86 /builddir/build/BUILD/firefox-72.0.2/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] 31:08.86 294 | memcpy(this, &config, sizeof(*this)); 31:08.86 | ^ 31:08.86 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 31:08.86 256 | struct Config { 31:08.86 | ^~~~~~ 31:10.08 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:92: 31:10.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 31:10.08 /builddir/build/BUILD/firefox-72.0.2/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] 31:10.08 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 31:10.08 | ^ 31:10.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 31:10.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 31:10.08 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 31:10.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 31:10.08 555 | class VideoCodec { 31:10.08 | ^~~~~~~~~~ 31:10.08 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:92: 31:10.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 31:10.08 /builddir/build/BUILD/firefox-72.0.2/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] 31:10.08 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 31:10.08 | ^ 31:10.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 31:10.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 31:10.08 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 31:10.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 31:10.09 555 | class VideoCodec { 31:10.09 | ^~~~~~~~~~ 31:11.75 In file included from Unified_cpp_webrtc_trunk_gtest10.cpp:56: 31:11.75 /builddir/build/BUILD/firefox-72.0.2/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*)': 31:11.75 /builddir/build/BUILD/firefox-72.0.2/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] 31:11.75 112 | memset(&specifics, 0, sizeof(specifics)); 31:11.75 | ^ 31:11.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 31:11.75 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 31:11.75 from Unified_cpp_webrtc_trunk_gtest10.cpp:38: 31:11.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:11.75 86 | struct CodecSpecificInfo { 31:11.75 | ^~~~~~~~~~~~~~~~~ 31:11.76 In file included from Unified_cpp_webrtc_trunk_gtest10.cpp:56: 31:11.76 /builddir/build/BUILD/firefox-72.0.2/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*)': 31:11.76 /builddir/build/BUILD/firefox-72.0.2/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] 31:11.76 263 | memset(&specifics, 0, sizeof(specifics)); 31:11.76 | ^ 31:11.76 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 31:11.76 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 31:11.76 from Unified_cpp_webrtc_trunk_gtest10.cpp:38: 31:11.76 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:11.76 86 | struct CodecSpecificInfo { 31:11.76 | ^~~~~~~~~~~~~~~~~ 31:17.19 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 31:18.99 In file included from /usr/include/string.h:494, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 31:18.99 from /usr/include/c++/9/bits/move.h:55, 31:18.99 from /usr/include/c++/9/bits/stl_pair.h:59, 31:18.99 from /usr/include/c++/9/bits/stl_algobase.h:64, 31:18.99 from /usr/include/c++/9/memory:62, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/memory:3, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/memory:44, 31:18.99 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_malloc_unittest.cc:13, 31:18.99 from Unified_cpp_webrtc_trunk_gtest10.cpp:2: 31:18.99 In function 'char* strncpy(char*, const char*, size_t)', 31:18.99 inlined from 'void webrtc::test::SetExecutablePath(const string&)' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:103:10: 31:18.99 /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] 31:18.99 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 31:18.99 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:19.81 At global scope: 31:19.81 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 31:20.61 At global scope: 31:20.61 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 31:23.50 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 31:23.50 /builddir/build/BUILD/firefox-72.0.2/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] 31:23.50 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 31:23.50 | ^ 31:23.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 31:23.50 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:23.50 86 | struct CodecSpecificInfo { 31:23.50 | ^~~~~~~~~~~~~~~~~ 31:23.50 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.50 /builddir/build/BUILD/firefox-72.0.2/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] 31:23.51 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 31:23.51 | ^ 31:23.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 31:23.51 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.51 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:23.51 86 | struct CodecSpecificInfo { 31:23.51 | ^~~~~~~~~~~~~~~~~ 31:23.51 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.51 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 31:23.53 /builddir/build/BUILD/firefox-72.0.2/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] 31:23.53 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 31:23.53 | ^ 31:23.53 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 31:23.53 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.53 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:23.53 86 | struct CodecSpecificInfo { 31:23.53 | ^~~~~~~~~~~~~~~~~ 31:23.53 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.53 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 31:23.53 /builddir/build/BUILD/firefox-72.0.2/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] 31:23.53 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 31:23.53 | ^ 31:23.53 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 31:23.53 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.53 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:23.53 86 | struct CodecSpecificInfo { 31:23.53 | ^~~~~~~~~~~~~~~~~ 31:23.55 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 31:23.55 /builddir/build/BUILD/firefox-72.0.2/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] 31:23.55 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 31:23.55 | ^ 31:23.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 31:23.55 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 31:23.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 31:23.55 86 | struct CodecSpecificInfo { 31:23.55 | ^~~~~~~~~~~~~~~~~ 31:24.82 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 31:24.82 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 31:24.82 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 31:24.82 from Unified_cpp_webrtc_trunk_gtest11.cpp:110: 31:24.82 /builddir/build/BUILD/firefox-72.0.2/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&)': 31:24.82 /builddir/build/BUILD/firefox-72.0.2/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] 31:24.82 294 | memcpy(this, &config, sizeof(*this)); 31:24.82 | ^ 31:24.82 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 31:24.82 256 | struct Config { 31:24.82 | ^~~~~~ 31:25.81 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 31:32.82 In file included from Unified_cpp_webrtc_trunk_gtest3.cpp:128: 31:32.82 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 31:32.82 /builddir/build/BUILD/firefox-72.0.2/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] 31:32.82 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 31:32.82 | ^ 31:32.82 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 31:32.82 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 31:32.82 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 31:32.82 from Unified_cpp_webrtc_trunk_gtest3.cpp:29: 31:32.82 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 31:32.82 796 | struct RTPHeaderExtension { 31:32.82 | ^~~~~~~~~~~~~~~~~~ 31:36.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 31:36.88 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 31:36.88 from Unified_cpp_webrtc_trunk_gtest4.cpp:74: 31:36.88 /builddir/build/BUILD/firefox-72.0.2/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&)': 31:36.88 /builddir/build/BUILD/firefox-72.0.2/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] 31:36.88 294 | memcpy(this, &config, sizeof(*this)); 31:36.88 | ^ 31:36.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 31:36.88 256 | struct Config { 31:36.88 | ^~~~~~ 31:37.32 In file included from Unified_cpp_webrtc_trunk_gtest4.cpp:74: 31:37.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 31:37.32 /builddir/build/BUILD/firefox-72.0.2/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] 31:37.32 46 | class AgcManagerDirectTest : public ::testing::Test { 31:37.32 | ^~~~~~~~~~~~~~~~~~~~ 31:38.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 31:38.16 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/gtest.h:17, 31:38.16 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 31:38.16 from Unified_cpp_webrtc_trunk_gtest4.cpp:2: 31:38.16 /builddir/build/BUILD/firefox-72.0.2/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] 31:38.16 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 31:38.16 | ^~~~~~~~~~~~~ 31:38.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 31:38.16 1304 | test_case_name##_##test_name##_Test 31:38.16 | ^~~~~~~~~~~~~~ 31:38.16 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 31:38.16 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 31:38.16 | ^~~~~~ 31:38.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/gtest-param-test.h:188, 31:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 31:38.18 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/gtest.h:17, 31:38.18 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 31:38.18 from Unified_cpp_webrtc_trunk_gtest4.cpp:2: 31:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 31:38.18 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 31:38.18 /builddir/build/BUILD/firefox-72.0.2/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] 31:38.18 441 | class TestMetaFactory 31:38.18 | ^~~~~~~~~~~~~~~ 31:42.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 31:42.06 /builddir/build/BUILD/firefox-72.0.2/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]' 31:42.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 31:42.06 /builddir/build/BUILD/firefox-72.0.2/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] 31:42.06 404 | class ParameterizedTestFactory : public TestFactoryBase { 31:42.07 | ^~~~~~~~~~~~~~~~~~~~~~~~ 31:47.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 31:47.63 from PSHEntry.cpp:7, 31:47.63 from UnifiedProtocols27.cpp:20: 31:47.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 31:47.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 31:47.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 31:47.63 | ^ 31:47.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 31:47.63 46 | struct Block { 31:47.63 | ^~~~~ 31:51.68 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 31:51.68 from Unified_cpp_webrtc_trunk_gtest5.cpp:11: 31:51.69 /builddir/build/BUILD/firefox-72.0.2/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&)': 31:51.69 /builddir/build/BUILD/firefox-72.0.2/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] 31:51.69 294 | memcpy(this, &config, sizeof(*this)); 31:51.69 | ^ 31:51.69 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 31:51.69 256 | struct Config { 31:51.69 | ^~~~~~ 31:55.19 At global scope: 31:55.19 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 31:58.11 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:83: 31:58.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 31:58.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 31:58.11 /builddir/build/BUILD/firefox-72.0.2/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] 31:58.11 171 | class DesktopAndCursorComposerTest : public testing::Test, 31:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:58.11 /builddir/build/BUILD/firefox-72.0.2/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] 31:58.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 31:58.12 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 31:58.13 /builddir/build/BUILD/firefox-72.0.2/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] 31:58.13 /builddir/build/BUILD/firefox-72.0.2/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] 31:59.61 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:20: 31:59.61 /builddir/build/BUILD/firefox-72.0.2/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] 31:59.61 123 | void DelayEstimatorTest::InitBinary() { 31:59.61 | ^~~~~~~~~~~~~~~~~~ 32:04.45 At global scope: 32:04.45 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 32:04.90 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 32:09.50 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:38: 32:09.50 /builddir/build/BUILD/firefox-72.0.2/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)': 32:09.50 /builddir/build/BUILD/firefox-72.0.2/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] 32:09.50 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 32:09.50 | ^ 32:09.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 32:09.50 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 32:09.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 32:09.50 79 | struct WebRtcRTPHeader { 32:09.50 | ^~~~~~~~~~~~~~~ 32:09.72 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:47: 32:09.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 32:09.73 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 32:09.73 46 | if (!sequence_numbers_.empty()) 32:09.73 | ^ 32:09.86 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:74: 32:09.86 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 32:09.86 /builddir/build/BUILD/firefox-72.0.2/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] 32:09.86 30 | memset(&header1_, 0, sizeof(header1_)); 32:09.86 | ^ 32:09.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 32:09.86 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 32:09.86 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 32:09.86 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 32:09.86 842 | struct RTPHeader { 32:09.86 | ^~~~~~~~~ 32:09.86 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:74: 32:09.86 /builddir/build/BUILD/firefox-72.0.2/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] 32:09.86 33 | memset(&header2_, 0, sizeof(header2_)); 32:09.86 | ^ 32:09.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 32:09.87 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 32:09.87 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 32:09.87 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 32:09.87 842 | struct RTPHeader { 32:09.87 | ^~~~~~~~~ 32:16.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:16.75 from PSessionStorageObserver.cpp:7, 32:16.75 from UnifiedProtocols28.cpp:92: 32:16.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:16.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 32:16.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:16.75 | ^ 32:16.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:16.75 46 | struct Block { 32:16.75 | ^~~~~ 32:24.69 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 32:28.06 In file included from Unified_cpp_webrtc_trunk_gtest8.cpp:56: 32:28.06 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 32:28.07 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 32:28.07 50 | if (!res) EXPECT_TRUE(ex); \ 32:28.07 | ^ 32:28.07 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 32:28.07 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 32:28.07 | ^~~~~~~~~~~~~~~~ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 32:28.08 50 | if (!res) EXPECT_TRUE(ex); \ 32:28.08 | ^ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 32:28.08 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 32:28.08 | ^~~~~~~~~~~~~~~~ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 32:28.08 50 | if (!res) EXPECT_TRUE(ex); \ 32:28.08 | ^ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 32:28.08 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 32:28.08 | ^~~~~~~~~~~~~~~~ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 32:28.08 50 | if (!res) EXPECT_TRUE(ex); \ 32:28.08 | ^ 32:28.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 32:28.08 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 32:28.08 | ^~~~~~~~~~~~~~~~ 32:29.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 32:29.02 from Unified_cpp_webrtc_trunk_gtest8.cpp:101: 32:29.02 /builddir/build/BUILD/firefox-72.0.2/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*)': 32:29.02 /builddir/build/BUILD/firefox-72.0.2/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] 32:29.02 194 | memset(settings, 0, sizeof(VideoCodec)); 32:29.02 | ^ 32:29.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 32:29.02 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 32:29.02 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 32:29.03 from Unified_cpp_webrtc_trunk_gtest8.cpp:2: 32:29.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 32:29.03 555 | class VideoCodec { 32:29.03 | ^~~~~~~~~~ 32:31.80 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 32:33.22 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 32:37.42 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:101: 32:37.42 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 32:37.42 /builddir/build/BUILD/firefox-72.0.2/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] 32:37.42 50 | memset(&codec_, 0, sizeof(VideoCodec)); 32:37.42 | ^ 32:37.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 32:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 32:37.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 32:37.42 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 32:37.42 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 32:37.42 555 | class VideoCodec { 32:37.42 | ^~~~~~~~~~ 32:38.78 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 32:38.78 from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 32:38.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 32:38.78 /builddir/build/BUILD/firefox-72.0.2/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] 32:38.78 28 | memset(settings, 0, sizeof(VideoCodec)); 32:38.78 | ^ 32:38.78 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 32:38.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 32:38.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 32:38.78 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 32:38.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 32:38.78 555 | class VideoCodec { 32:38.78 | ^~~~~~~~~~ 32:38.85 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 32:38.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 32:38.85 /builddir/build/BUILD/firefox-72.0.2/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] 32:38.85 102 | memset(&header, 0, sizeof(header)); 32:38.85 | ^ 32:38.85 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 32:38.85 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 32:38.85 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 32:38.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 32:38.85 79 | struct WebRtcRTPHeader { 32:38.85 | ^~~~~~~~~~~~~~~ 32:38.85 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 32:38.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 32:38.86 /builddir/build/BUILD/firefox-72.0.2/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] 32:38.86 126 | memset(&header, 0, sizeof(header)); 32:38.86 | ^ 32:38.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 32:38.86 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 32:38.86 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 32:38.86 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 32:38.86 79 | struct WebRtcRTPHeader { 32:38.86 | ^~~~~~~~~~~~~~~ 32:38.86 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 32:38.86 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 32:38.86 /builddir/build/BUILD/firefox-72.0.2/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] 32:38.86 177 | memset(&header, 0, sizeof(header)); 32:38.86 | ^ 32:38.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 32:38.87 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 32:38.87 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 32:38.87 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 32:38.87 79 | struct WebRtcRTPHeader { 32:38.87 | ^~~~~~~~~~~~~~~ 32:45.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:45.92 from PSpeechSynthesis.cpp:7, 32:45.92 from UnifiedProtocols29.cpp:83: 32:45.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:45.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 32:45.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:45.92 | ^ 32:45.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:45.92 46 | struct Block { 32:45.93 | ^~~~~ 33:00.55 At global scope: 33:00.55 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 33:34.07 At global scope: 33:34.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 33:34.51 Finished release [optimized] target(s) in 32m 03s 33:35.21 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 33:36.11 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 33:39.43 At global scope: 33:39.43 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 33:40.03 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 33:40.16 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 33:41.65 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 33:42.18 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 33:43.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:43.79 from PTestShell.cpp:7, 33:43.79 from UnifiedProtocols31.cpp:20: 33:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 33:43.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:43.79 | ^ 33:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:43.79 46 | struct Block { 33:43.79 | ^~~~~ 33:44.02 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 33:47.00 At global scope: 33:47.00 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 33:47.72 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 33:48.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:48.95 from PURLClassifier.cpp:7, 33:48.95 from UnifiedProtocols32.cpp:11: 33:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 33:48.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:48.95 | ^ 33:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:48.95 46 | struct Block { 33:48.95 | ^~~~~ 33:50.26 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 33:50.34 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 33:50.91 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 33:54.45 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 33:54.72 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 33:56.01 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 33:56.06 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 33:56.08 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 33:57.00 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 33:57.06 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 33:57.29 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 33:58.01 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 33:58.28 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 33:59.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:59.03 from PWebBrowserPersistDocument.cpp:7, 33:59.03 from UnifiedProtocols34.cpp:29: 33:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 33:59.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:59.03 | ^ 33:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:59.03 46 | struct Block { 33:59.03 | ^~~~~ 33:59.33 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 33:59.87 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 34:00.65 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 34:01.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 34:01.30 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 34:01.31 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 34:01.31 from Unified_cpp_audio_mixer_impl_gn0.cpp:2: 34:01.31 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:01.31 /builddir/build/BUILD/firefox-72.0.2/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] 34:01.31 294 | memcpy(this, &config, sizeof(*this)); 34:01.31 | ^ 34:01.31 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:01.31 256 | struct Config { 34:01.31 | ^~~~~~ 34:02.42 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 34:02.80 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 34:02.85 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 34:03.09 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 34:03.24 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 34:03.82 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 34:03.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 34:03.87 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:03.87 /builddir/build/BUILD/firefox-72.0.2/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] 34:03.87 129 | for (int k = 0; k < v_length; ++k) { 34:03.87 | ~~^~~~~~~~~~ 34:04.37 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 34:04.72 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 34:04.75 In file included from Unified_cpp_neteq_gn1.cpp:29: 34:04.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 34:04.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 34:04.75 944 | sync_buffer_->IncreaseEndTimestamp( 34:04.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 34:04.75 945 | static_cast(output_size_samples_)); 34:04.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:04.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 34:04.75 950 | case kAudioRepetition: { 34:04.75 | ^~~~ 34:06.40 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 34:06.40 from Unified_cpp_estion_controller_gn0.cpp:56: 34:06.40 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 34:06.40 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 34:06.40 48 | AddReceiveRtpModule(rtp_module); 34:06.40 | ^ 34:06.40 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 34:06.40 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 34:06.40 | ^~~~~~~~~~~~~~~~~~~ 34:06.95 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 34:07.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 34:07.91 from Unified_cpp_pacing_pacing_gn0.cpp:56: 34:07.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 34:07.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 34:07.91 48 | AddReceiveRtpModule(rtp_module); 34:07.91 | ^ 34:07.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 34:07.91 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 34:07.91 | ^~~~~~~~~~~~~~~~~~~ 34:08.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 34:08.16 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 34:08.16 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:08.16 /builddir/build/BUILD/firefox-72.0.2/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] 34:08.17 294 | memcpy(this, &config, sizeof(*this)); 34:08.17 | ^ 34:08.17 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:08.17 256 | struct Config { 34:08.17 | ^~~~~~ 34:08.41 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 34:08.42 /builddir/build/BUILD/firefox-72.0.2/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] 34:08.42 303 | memset(metrics, 0, sizeof(Metrics)); 34:08.42 | ^ 34:08.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 34:08.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 34:08.42 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 34:08.42 795 | struct Metrics { 34:08.42 | ^~~~~~~ 34:10.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 34:10.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 34:10.03 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:10.03 /builddir/build/BUILD/firefox-72.0.2/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] 34:10.03 294 | memcpy(this, &config, sizeof(*this)); 34:10.03 | ^ 34:10.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:10.03 256 | struct Config { 34:10.03 | ^~~~~~ 34:11.31 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 34:12.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 34:12.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 34:12.24 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:12.24 /builddir/build/BUILD/firefox-72.0.2/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] 34:12.24 294 | memcpy(this, &config, sizeof(*this)); 34:12.24 | ^ 34:12.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:12.24 256 | struct Config { 34:12.24 | ^~~~~~ 34:12.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 34:12.56 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:12.56 /builddir/build/BUILD/firefox-72.0.2/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] 34:12.56 129 | for (int k = 0; k < v_length; ++k) { 34:12.56 | ~~^~~~~~~~~~ 34:12.62 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 34:13.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 34:13.52 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 34:13.52 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:13.52 /builddir/build/BUILD/firefox-72.0.2/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] 34:13.52 294 | memcpy(this, &config, sizeof(*this)); 34:13.52 | ^ 34:13.52 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:13.52 256 | struct Config { 34:13.52 | ^~~~~~ 34:16.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 34:16.17 from Unified_cpp_audio_processing_gn0.cpp:2: 34:16.17 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:16.17 /builddir/build/BUILD/firefox-72.0.2/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] 34:16.17 129 | for (int k = 0; k < v_length; ++k) { 34:16.17 | ~~^~~~~~~~~~ 34:16.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 34:16.43 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 34:16.43 from Unified_cpp_audio_processing_gn0.cpp:47: 34:16.43 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:16.43 /builddir/build/BUILD/firefox-72.0.2/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] 34:16.43 294 | memcpy(this, &config, sizeof(*this)); 34:16.43 | ^ 34:16.43 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:16.43 256 | struct Config { 34:16.43 | ^~~~~~ 34:16.87 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 34:22.98 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 34:22.98 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 34:22.98 from Unified_cpp_audio_processing_gn1.cpp:2: 34:22.98 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:22.98 /builddir/build/BUILD/firefox-72.0.2/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] 34:22.98 294 | memcpy(this, &config, sizeof(*this)); 34:22.98 | ^ 34:22.98 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:22.98 256 | struct Config { 34:22.98 | ^~~~~~ 34:23.14 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 34:23.14 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 34:23.14 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 34:23.14 from Unified_cpp_audio_processing_gn1.cpp:2: 34:23.14 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:23.14 /builddir/build/BUILD/firefox-72.0.2/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] 34:23.14 129 | for (int k = 0; k < v_length; ++k) { 34:23.14 | ~~^~~~~~~~~~ 34:23.41 In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: 34:23.41 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:23.41 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 34:23.41 576 | parsed_payload->frame_type = kVideoFrameKey; 34:23.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 34:23.41 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 34:23.41 578 | case H264::NaluType::kSlice: { 34:23.41 | ^~~~ 34:24.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:24.56 from PWebrtcGlobal.cpp:8, 34:24.56 from UnifiedProtocols35.cpp:74: 34:24.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:24.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34:24.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:24.57 | ^ 34:24.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:24.57 46 | struct Block { 34:24.57 | ^~~~~ 34:24.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 34:24.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 34:24.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 34:24.69 from Unified_cpp_audio_processing_gn2.cpp:2: 34:24.69 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:24.69 /builddir/build/BUILD/firefox-72.0.2/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] 34:24.69 129 | for (int k = 0; k < v_length; ++k) { 34:24.69 | ~~^~~~~~~~~~ 34:24.77 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 34:24.77 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 34:24.77 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 34:24.77 from Unified_cpp_audio_processing_gn2.cpp:2: 34:24.77 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:24.77 /builddir/build/BUILD/firefox-72.0.2/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] 34:24.77 294 | memcpy(this, &config, sizeof(*this)); 34:24.77 | ^ 34:24.77 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:24.77 256 | struct Config { 34:24.77 | ^~~~~~ 34:31.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 34:31.12 from PWindowGlobalParent.cpp:7, 34:31.12 from UnifiedProtocols36.cpp:2: 34:31.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 34:31.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 34:31.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 34:31.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 34:31.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 34:31.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 34:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 34:31.12 from PWindowGlobalParent.cpp:7, 34:31.12 from UnifiedProtocols36.cpp:2: 34:31.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 34:31.12 23 | class nsDataHashtable : public nsBaseHashtable { 34:31.12 | ^~~~~~~~~~~~~~~ 34:34.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 34:34.90 from Unified_cpp_audio_processing_gn3.cpp:20: 34:34.90 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:34.90 /builddir/build/BUILD/firefox-72.0.2/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] 34:34.90 294 | memcpy(this, &config, sizeof(*this)); 34:34.90 | ^ 34:34.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:34.90 256 | struct Config { 34:34.90 | ^~~~~~ 34:35.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 34:35.02 from Unified_cpp_audio_processing_gn3.cpp:20: 34:35.02 /builddir/build/BUILD/firefox-72.0.2/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*)': 34:35.02 /builddir/build/BUILD/firefox-72.0.2/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] 34:35.02 129 | for (int k = 0; k < v_length; ++k) { 34:35.02 | ~~^~~~~~~~~~ 34:35.93 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: 34:35.93 /builddir/build/BUILD/firefox-72.0.2/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': 34:35.93 /builddir/build/BUILD/firefox-72.0.2/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] 34:35.93 54 | memset(header, 0, sizeof(*header)); 34:35.93 | ^ 34:35.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 34:35.93 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 34:35.93 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 34:35.93 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 34:35.93 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 34:35.93 842 | struct RTPHeader { 34:35.93 | ^~~~~~~~~ 34:36.28 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: 34:36.28 /builddir/build/BUILD/firefox-72.0.2/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)': 34:36.28 /builddir/build/BUILD/firefox-72.0.2/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] 34:36.28 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 34:36.28 | ^ 34:36.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 34:36.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 34:36.28 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 34:36.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 34:36.28 79 | struct WebRtcRTPHeader { 34:36.28 | ^~~~~~~~~~~~~~~ 34:36.48 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: 34:36.48 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:36.48 /builddir/build/BUILD/firefox-72.0.2/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] 34:36.48 76 | sizeof(RtpRtcp::Configuration)); 34:36.48 | ^ 34:36.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 34:36.48 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 34:36.48 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 34:36.48 from Unified_cpp_rtp_rtcp_gn1.cpp:38: 34:36.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 34:36.48 47 | struct Configuration { 34:36.48 | ^~~~~~~~~~~~~ 34:43.28 In file included from /usr/include/string.h:494, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 34:43.28 from /usr/include/c++/9/bits/move.h:55, 34:43.28 from /usr/include/c++/9/bits/stl_pair.h:59, 34:43.28 from /usr/include/c++/9/bits/stl_algobase.h:64, 34:43.28 from /usr/include/c++/9/deque:60, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/deque:3, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/deque:44, 34:43.28 from /usr/include/c++/9/queue:60, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 34:43.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 34:43.28 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 34:43.28 In function 'char* strncpy(char*, const char*, size_t)', 34:43.28 inlined from 'int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 34:43.28 /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] 34:43.28 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 34:43.28 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:43.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 34:43.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 34:43.69 from Unified_cpp_audio_processing_gn5.cpp:29: 34:43.69 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:43.70 /builddir/build/BUILD/firefox-72.0.2/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] 34:43.70 294 | memcpy(this, &config, sizeof(*this)); 34:43.70 | ^ 34:43.70 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 34:43.70 256 | struct Config { 34:43.70 | ^~~~~~ 34:43.93 media/webrtc/trunk/webrtc/modules/utility/utility_gn 34:44.73 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 34:45.61 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 34:46.28 In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: 34:46.28 /builddir/build/BUILD/firefox-72.0.2/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&)': 34:46.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 34:46.28 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 34:46.28 | ^~ 34:46.28 In file included from /usr/include/stdio.h:867, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:13, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 34:46.28 from /usr/include/c++/9/bits/move.h:55, 34:46.28 from /usr/include/c++/9/bits/stl_pair.h:59, 34:46.28 from /usr/include/c++/9/bits/stl_algobase.h:64, 34:46.28 from /usr/include/c++/9/vector:60, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 34:46.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 34:46.28 from Unified_cpp_ure_internal_impl_gn0.cpp:2: 34:46.28 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 34:46.28 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 34:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:46.28 37 | __bos (__s), __fmt, __va_arg_pack ()); 34:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:46.56 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 34:47.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:47.41 from PBenchmarkStorage.cpp:7, 34:47.41 from UnifiedProtocols6.cpp:119: 34:47.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:47.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 34:47.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:47.41 | ^ 34:47.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:47.41 46 | struct Block { 34:47.41 | ^~~~~ 34:47.47 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 34:47.57 In file included from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 34:47.57 /builddir/build/BUILD/firefox-72.0.2/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] 34:47.57 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 34:47.57 | ^ 34:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 34:47.57 from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 34:47.57 555 | class VideoCodec { 34:47.57 | ^~~~~~~~~~ 34:47.57 In file included from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 34:47.57 /builddir/build/BUILD/firefox-72.0.2/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] 34:47.57 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 34:47.57 | ^ 34:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 34:47.57 from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 34:47.57 555 | class VideoCodec { 34:47.57 | ^~~~~~~~~~ 34:47.57 In file included from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 34:47.57 /builddir/build/BUILD/firefox-72.0.2/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] 34:47.57 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 34:47.57 | ^ 34:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 34:47.57 from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 34:47.57 555 | class VideoCodec { 34:47.57 | ^~~~~~~~~~ 34:47.57 In file included from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/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] 34:47.57 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 34:47.57 | ^ 34:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 34:47.57 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 34:47.57 from Unified_cpp_video_coding_gn0.cpp:2: 34:47.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 34:47.57 555 | class VideoCodec { 34:47.57 | ^~~~~~~~~~ 34:48.96 In file included from Unified_cpp_video_coding_gn0.cpp:119: 34:48.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 34:48.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 34:48.96 744 | if (previous_state != kStateDecodable && 34:48.96 | ^~ 34:48.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 34:48.96 755 | case kDecodableSession: { 34:48.96 | ^~~~ 34:49.56 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 34:51.14 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 34:51.44 In file included from Unified_cpp_video_coding_gn1.cpp:110: 34:51.44 /builddir/build/BUILD/firefox-72.0.2/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)': 34:51.44 /builddir/build/BUILD/firefox-72.0.2/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] 34:51.44 106 | memset(&video_codec, 0, sizeof(video_codec)); 34:51.44 | ^ 34:51.44 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 34:51.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 34:51.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 34:51.44 from Unified_cpp_video_coding_gn1.cpp:2: 34:51.44 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 34:51.44 555 | class VideoCodec { 34:51.44 | ^~~~~~~~~~ 34:52.03 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 34:52.13 In file included from Unified_cpp_video_coding_gn1.cpp:65: 34:52.13 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 34:52.13 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 34:52.13 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 34:52.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 34:52.13 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 34:52.13 75 | case kDrop: 34:52.13 | ^~~~ 34:57.58 In file included from /usr/include/string.h:494, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 34:57.58 from /usr/include/c++/9/bits/move.h:55, 34:57.58 from /usr/include/c++/9/bits/stl_pair.h:59, 34:57.58 from /usr/include/c++/9/bits/stl_algobase.h:64, 34:57.58 from /usr/include/c++/9/memory:62, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/memory:3, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/memory:44, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:14, 34:57.58 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 34:57.58 from Unified_cpp_video_coding_gn1.cpp:2: 34:57.58 In function 'char* strncpy(char*, const char*, size_t)', 34:57.58 inlined from 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:218:12: 34:57.58 /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] 34:57.58 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 34:57.58 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:58.10 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 35:00.33 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 35:01.07 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 35:01.07 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 35:01.07 /builddir/build/BUILD/firefox-72.0.2/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] 35:01.07 85 | memset(&codec_, 0, sizeof(codec_)); 35:01.07 | ^ 35:01.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 35:01.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 35:01.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 35:01.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 35:01.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 35:01.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 35:01.07 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 35:01.07 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 35:01.07 555 | class VideoCodec { 35:01.07 | ^~~~~~~~~~ 35:01.11 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 35:01.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 35:01.11 /builddir/build/BUILD/firefox-72.0.2/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] 35:01.11 904 | memset(&codec_, 0, sizeof(codec_)); 35:01.11 | ^ 35:01.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 35:01.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 35:01.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 35:01.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 35:01.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 35:01.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 35:01.11 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 35:01.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 35:01.11 555 | class VideoCodec { 35:01.11 | ^~~~~~~~~~ 35:03.25 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 35:03.96 In file included from Unified_cpp_video_processing_gn0.cpp:38: 35:03.96 /builddir/build/BUILD/firefox-72.0.2/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)': 35:03.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 35:03.96 186 | (x_density_[mb_col] * y_density_[mb_row] && 35:04.77 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 35:05.92 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 35:06.11 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 35:06.74 In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: 35:06.74 /builddir/build/BUILD/firefox-72.0.2/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] 35:06.74 160 | struct TaskQueue::Impl::QueueContext { 35:06.74 | ^~~~~~~~~~~~ 35:06.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 35:06.88 /builddir/build/BUILD/firefox-72.0.2/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] 35:06.88 236 | write(reply_pipe_, &message, sizeof(message)); 35:06.88 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:07.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:07.41 from PBrowser.cpp:12, 35:07.41 from UnifiedProtocols7.cpp:29: 35:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:07.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:07.41 | ^ 35:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:07.41 46 | struct Block { 35:07.41 | ^~~~~ 35:07.91 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 35:07.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:07.96 from PCameras.cpp:7, 35:07.96 from UnifiedProtocols8.cpp:83: 35:07.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:07.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:07.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:07.96 | ^ 35:07.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:07.96 46 | struct Block { 35:07.96 | ^~~~~ 35:09.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:09.82 from PChildToParentStream.cpp:10, 35:09.82 from UnifiedProtocols9.cpp:20: 35:09.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:09.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:09.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:09.82 | ^ 35:09.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:09.82 46 | struct Block { 35:09.82 | ^~~~~ 35:13.16 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 35:13.92 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 35:14.41 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 35:14.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 35:14.89 from PBroadcastChannel.cpp:7, 35:14.89 from UnifiedProtocols7.cpp:2: 35:14.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 35:14.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 35:14.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 35:14.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 35:14.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 35:14.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:14.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 35:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 35:14.89 from PBroadcastChannel.cpp:7, 35:14.89 from UnifiedProtocols7.cpp:2: 35:14.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 35:14.89 23 | class nsDataHashtable : public nsBaseHashtable { 35:14.89 | ^~~~~~~~~~~~~~~ 35:16.03 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 35:16.62 media/webrtc/trunk/webrtc/video/video_gn 35:16.90 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 35:17.71 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 35:18.45 media/webrtc/trunk/webrtc/webrtc_common_gn 35:18.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 35:18.97 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 35:18.98 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 35:18.98 from Unified_cpp_voice_engine_gn0.cpp:2: 35:18.98 /builddir/build/BUILD/firefox-72.0.2/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&)': 35:18.98 /builddir/build/BUILD/firefox-72.0.2/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] 35:18.98 294 | memcpy(this, &config, sizeof(*this)); 35:18.98 | ^ 35:18.98 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 35:18.98 256 | struct Config { 35:18.98 | ^~~~~~ 35:19.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 35:19.30 from Unified_cpp_voice_engine_gn0.cpp:2: 35:19.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 35:19.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 35:19.30 48 | AddReceiveRtpModule(rtp_module); 35:19.30 | ^ 35:19.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 35:19.30 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 35:19.30 | ^~~~~~~~~~~~~~~~~~~ 35:19.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 35:19.58 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 35:19.58 from Unified_cpp_video_video_gn1.cpp:2: 35:19.58 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 35:19.58 75 | virtual void OnDroppedFrame() {} 35:19.58 | ^~~~~~~~~~~~~~ 35:19.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 35:19.58 from Unified_cpp_video_video_gn1.cpp:2: 35:19.58 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 35:19.58 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 35:19.58 | ^~~~~~~~~~~~~~ 35:19.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 35:19.60 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 35:19.60 from Unified_cpp_video_video_gn0.cpp:11: 35:19.60 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 35:19.60 75 | virtual void OnDroppedFrame() {} 35:19.60 | ^~~~~~~~~~~~~~ 35:19.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 35:19.60 from Unified_cpp_video_video_gn0.cpp:11: 35:19.60 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 35:19.60 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 35:19.60 | ^~~~~~~~~~~~~~ 35:19.62 In file included from Unified_cpp_voice_engine_gn0.cpp:65: 35:19.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 35:19.62 /builddir/build/BUILD/firefox-72.0.2/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] 35:19.62 118 | } 35:19.62 | ^ 35:19.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 35:19.62 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 35:19.62 | ^~~~~~~~~~~ 35:19.62 /builddir/build/BUILD/firefox-72.0.2/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] 35:19.62 144 | } 35:19.62 | ^ 35:19.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 35:19.62 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 35:19.62 | ^~~~~~~~~~~ 35:19.77 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 35:20.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 35:20.24 from Unified_cpp_video_video_gn0.cpp:65: 35:20.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 35:20.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 35:20.24 48 | AddReceiveRtpModule(rtp_module); 35:20.24 | ^ 35:20.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 35:20.24 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 35:20.24 | ^~~~~~~~~~~~~~~~~~~ 35:20.46 In file included from Unified_cpp_video_video_gn1.cpp:2: 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:20.46 984 | FALLTHROUGH(); 35:20.46 | ^ 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 35:20.46 986 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 35:20.46 | ^~~~ 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:20.46 1067 | FALLTHROUGH(); 35:20.46 | ^ 35:20.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 35:20.46 1069 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 35:20.46 | ^~~~ 35:20.75 In file included from Unified_cpp_p_capture_generic_gn0.cpp:83: 35:20.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 35:20.75 /builddir/build/BUILD/firefox-72.0.2/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] 35:20.75 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 35:20.75 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:20.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 35:20.75 /builddir/build/BUILD/firefox-72.0.2/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] 35:20.75 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 35:20.75 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:20.75 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 35:20.75 /builddir/build/BUILD/firefox-72.0.2/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] 35:20.75 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 35:20.75 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:20.98 In file included from Unified_cpp_p_capture_generic_gn0.cpp:137: 35:20.98 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 35:20.98 /builddir/build/BUILD/firefox-72.0.2/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] 35:20.98 83 | if (processId == getpid()) { 35:20.98 | ~~~~~~~~~~^~~~~~~~~~~ 35:21.01 In file included from Unified_cpp_video_video_gn0.cpp:119: 35:21.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 35:21.01 /builddir/build/BUILD/firefox-72.0.2/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] 35:21.01 48 | memset(&codec, 0, sizeof(codec)); 35:21.01 | ^ 35:21.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 35:21.01 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 35:21.01 from Unified_cpp_video_video_gn0.cpp:2: 35:21.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 35:21.01 555 | class VideoCodec { 35:21.01 | ^~~~~~~~~~ 35:22.91 In file included from Unified_cpp_video_video_gn0.cpp:65: 35:22.91 /builddir/build/BUILD/firefox-72.0.2/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*)': 35:22.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 35:22.92 263 | keyframe_request_sender_->RequestKeyFrame(); 35:22.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 35:22.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 35:22.92 265 | case video_coding::H264SpsPpsTracker::kDrop: 35:22.92 | ^~~~ 35:23.39 In file included from Unified_cpp_p_capture_generic_gn1.cpp:92: 35:23.39 /builddir/build/BUILD/firefox-72.0.2/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] 35:23.39 21 | static int g_last_xserver_error_code = 0; 35:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.39 /builddir/build/BUILD/firefox-72.0.2/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] 35:23.39 20 | static bool g_xserver_error_trap_enabled = false; 35:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:24.51 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 35:25.68 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 35:25.73 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 35:25.87 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 35:26.53 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 35:26.65 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 35:26.99 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 35:26.99 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 35:27.15 media/mtransport/build 35:27.20 media/mtransport/ipc 35:27.55 testing/gtest 35:40.63 In file included from /usr/include/string.h:494, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 35:40.63 from /usr/include/c++/9/bits/move.h:55, 35:40.63 from /usr/include/c++/9/bits/stl_pair.h:59, 35:40.63 from /usr/include/c++/9/bits/stl_algobase.h:64, 35:40.63 from /usr/include/c++/9/list:60, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/list:3, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/list:44, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/call_stats.h:14, 35:40.63 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/call_stats.cc:11, 35:40.63 from Unified_cpp_video_video_gn0.cpp:2: 35:40.63 In function 'char* strncpy(char*, const char*, size_t)', 35:40.63 inlined from 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:51:10, 35:40.63 inlined from 'virtual void webrtc::internal::VideoReceiveStream::Start()' at /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:202:55: 35:40.63 /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] 35:40.63 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 35:40.63 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:43.53 testing/gtest/benchmark 35:43.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 35:43.88 from Unified_cpp_media_mtransport_ipc0.cpp:2: 35:43.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 35:43.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 35:43.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 35:43.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 35:43.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 35:43.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:43.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 35:43.88 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 35:43.88 from Unified_cpp_media_mtransport_ipc0.cpp:2: 35:43.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 35:43.88 23 | class nsDataHashtable : public nsBaseHashtable { 35:43.88 | ^~~~~~~~~~~~~~~ 35:46.89 testing/gtest/mozilla 35:50.91 uriloader/base 35:51.50 uriloader/exthandler 36:00.35 /builddir/build/BUILD/firefox-72.0.2/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': 36:00.35 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:00.35 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 36:00.35 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:00.35 791 | &port_mapping->remote_address_, compare_flags)) 36:00.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 36:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 36:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 36:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 36:01.68 from /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:7, 36:01.68 from Unified_cpp_uriloader_base0.cpp:2: 36:01.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 36:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.68 1028 | foundInterface = 0; \ 36:01.68 | ^~~~~~~~~~~~~~ 36:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.68 186 | NS_INTERFACE_MAP_END 36:01.68 | ^~~~~~~~~~~~~~~~~~~~ 36:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.68 1020 | } else 36:01.68 | ^~~~ 36:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 36:01.68 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 36:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 36:01.68 185 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 36:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 36:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.74 1028 | foundInterface = 0; \ 36:01.74 | ^~~~~~~~~~~~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.74 181 | NS_INTERFACE_MAP_END 36:01.74 | ^~~~~~~~~~~~~~~~~~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.74 1002 | else 36:01.74 | ^~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:01.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:01.74 | ^~~~~~~~~~~~~~~~~~ 36:01.74 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:01.74 180 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 36:01.74 | ^~~~~~~~~~~~~~~~~~~~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 36:01.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.78 1028 | foundInterface = 0; \ 36:01.78 | ^~~~~~~~~~~~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.78 782 | NS_INTERFACE_MAP_END 36:01.78 | ^~~~~~~~~~~~~~~~~~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.78 1002 | else 36:01.78 | ^~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:01.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:01.78 | ^~~~~~~~~~~~~~~~~~ 36:01.78 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:01.78 781 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 36:01.78 | ^~~~~~~~~~~~~~~~~~~~~~ 36:03.07 uriloader/exthandler/tests 36:03.13 uriloader/prefetch 36:05.13 caps 36:05.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 36:05.18 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 36:05.18 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:9, 36:05.18 from Unified_cpp_uriloader_exthandler0.cpp:2: 36:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:05.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:05.18 | ^ 36:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:05.18 46 | struct Block { 36:05.18 | ^~~~~ 36:06.54 caps/tests/gtest 36:07.11 parser/expat/lib 36:08.46 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 36:08.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 36:08.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 36:08.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 36:08.46 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 36:08.46 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 36:08.46 from Unified_cpp_uriloader_exthandler0.cpp:2: 36:08.46 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 36:08.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.46 1028 | foundInterface = 0; \ 36:08.46 | ^~~~~~~~~~~~~~ 36:08.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.46 165 | NS_INTERFACE_MAP_END 36:08.46 | ^~~~~~~~~~~~~~~~~~~~ 36:08.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:08.46 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 36:08.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.46 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 36:08.46 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 36:08.46 | ^~~~~~~~~~~~~~~~~~~~ 36:08.47 In file included from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 36:08.47 from Unified_cpp_uriloader_exthandler0.cpp:38: 36:08.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:08.47 136 | } else 36:08.47 | ^~~~ 36:08.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:08.47 136 | } else 36:08.47 | ^~~~ 36:08.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:08.47 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 36:08.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.47 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 36:08.47 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 36:08.47 | ^~~~~~~~~~~~~~~~~~~~ 36:08.58 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 36:08.58 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 36:08.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 36:08.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 36:08.58 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 36:08.58 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 36:08.58 from Unified_cpp_uriloader_exthandler0.cpp:2: 36:08.58 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 36:08.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.58 1028 | foundInterface = 0; \ 36:08.58 | ^~~~~~~~~~~~~~ 36:08.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.59 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.59 1156 | NS_INTERFACE_MAP_END 36:08.59 | ^~~~~~~~~~~~~~~~~~~~ 36:08.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:08.59 1002 | else 36:08.59 | ^~~~ 36:08.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:08.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:08.59 | ^~~~~~~~~~~~~~~~~~ 36:08.59 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:08.59 1155 | NS_INTERFACE_MAP_ENTRY(nsINamed) 36:08.59 | ^~~~~~~~~~~~~~~~~~~~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 36:08.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.68 1028 | foundInterface = 0; \ 36:08.68 | ^~~~~~~~~~~~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.68 89 | NS_INTERFACE_MAP_END 36:08.68 | ^~~~~~~~~~~~~~~~~~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:08.68 1002 | else 36:08.68 | ^~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:08.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:08.68 | ^~~~~~~~~~~~~~~~~~ 36:08.68 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:08.68 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 36:08.68 | ^~~~~~~~~~~~~~~~~~~~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 36:08.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.70 1028 | foundInterface = 0; \ 36:08.70 | ^~~~~~~~~~~~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.70 468 | NS_INTERFACE_MAP_END 36:08.70 | ^~~~~~~~~~~~~~~~~~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:08.70 1002 | else 36:08.70 | ^~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:08.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:08.70 | ^~~~~~~~~~~~~~~~~~ 36:08.70 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:08.70 467 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 36:08.70 | ^~~~~~~~~~~~~~~~~~~~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 36:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.72 1028 | foundInterface = 0; \ 36:08.72 | ^~~~~~~~~~~~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.72 62 | NS_INTERFACE_MAP_END 36:08.72 | ^~~~~~~~~~~~~~~~~~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:08.72 1012 | else 36:08.72 | ^~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:08.72 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.72 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:08.72 61 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 36:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:10.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 36:10.13 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 36:10.13 from Unified_cpp_uriloader_exthandler0.cpp:2: 36:10.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 36:10.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 36:10.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 36:10.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:10.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 36:10.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:10.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 36:10.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 36:10.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 36:10.14 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 36:10.14 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 36:10.14 from Unified_cpp_uriloader_exthandler0.cpp:2: 36:10.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 36:10.14 23 | class nsDataHashtable : public nsBaseHashtable { 36:10.14 | ^~~~~~~~~~~~~~~ 36:13.92 parser/prototype 36:14.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 36:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 36:14.22 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 36:14.22 from Unified_cpp_uriloader_prefetch0.cpp:2: 36:14.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:14.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:14.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:14.22 | ^ 36:14.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:14.22 46 | struct Block { 36:14.22 | ^~~~~ 36:14.39 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 36:14.39 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 36:14.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 36:14.39 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 36:14.39 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 36:14.39 from Unified_cpp_uriloader_prefetch0.cpp:2: 36:14.39 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 36:14.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:14.40 1028 | foundInterface = 0; \ 36:14.40 | ^~~~~~~~~~~~~~ 36:14.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:14.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:14.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:14.40 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:14.40 72 | NS_INTERFACE_MAP_END 36:14.40 | ^~~~~~~~~~~~~~~~~~~~ 36:14.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:14.40 1002 | else 36:14.40 | ^~~~ 36:14.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:14.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:14.40 | ^~~~~~~~~~~~~~~~~~ 36:14.40 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:14.40 71 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 36:14.40 | ^~~~~~~~~~~~~~~~~~~~~~ 36:14.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:14.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 36:14.88 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 36:14.88 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 36:14.88 from Unified_cpp_caps0.cpp:2: 36:14.88 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 36:14.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:14.88 1028 | foundInterface = 0; \ 36:14.88 | ^~~~~~~~~~~~~~ 36:14.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:14.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:14.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:14.88 165 | NS_INTERFACE_MAP_END 36:14.88 | ^~~~~~~~~~~~~~~~~~~~ 36:14.88 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:14.88 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 36:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:14.88 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 36:14.88 from Unified_cpp_caps0.cpp:2: 36:14.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:14.88 136 | } else 36:14.88 | ^~~~ 36:14.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:14.88 136 | } else 36:14.88 | ^~~~ 36:14.88 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:14.88 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 36:14.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:14.92 parser/htmlparser 36:16.17 parser/html 36:16.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 36:16.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:16.89 from /builddir/build/BUILD/firefox-72.0.2/caps/DomainPolicy.cpp:8, 36:16.89 from Unified_cpp_caps0.cpp:11: 36:16.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:16.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:16.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:16.89 | ^ 36:16.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:16.89 46 | struct Block { 36:16.89 | ^~~~~ 36:18.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 36:18.78 from Unified_cpp_uriloader_prefetch0.cpp:2: 36:18.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 36:18.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 36:18.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 36:18.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:18.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 36:18.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:18.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 36:18.78 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 36:18.78 from Unified_cpp_uriloader_prefetch0.cpp:2: 36:18.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 36:18.78 23 | class nsDataHashtable : public nsBaseHashtable { 36:18.78 | ^~~~~~~~~~~~~~~ 36:19.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:19.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 36:19.51 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 36:19.51 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 36:19.51 from Unified_cpp_caps0.cpp:2: 36:19.51 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 36:19.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:19.51 1028 | foundInterface = 0; \ 36:19.51 | ^~~~~~~~~~~~~~ 36:19.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:19.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:19.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:19.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:19.51 165 | NS_INTERFACE_MAP_END 36:19.51 | ^~~~~~~~~~~~~~~~~~~~ 36:19.51 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.51 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 36:19.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.51 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 36:19.51 from Unified_cpp_caps0.cpp:2: 36:19.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:19.51 136 | } else 36:19.51 | ^~~~ 36:19.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:19.51 136 | } else 36:19.51 | ^~~~ 36:19.51 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.51 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 36:19.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 36:19.56 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 36:19.56 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 36:19.56 from Unified_cpp_caps0.cpp:2: 36:19.56 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 36:19.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:19.56 1028 | foundInterface = 0; \ 36:19.56 | ^~~~~~~~~~~~~~ 36:19.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:19.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:19.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:19.56 165 | NS_INTERFACE_MAP_END 36:19.56 | ^~~~~~~~~~~~~~~~~~~~ 36:19.56 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.56 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 36:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.56 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 36:19.56 from Unified_cpp_caps0.cpp:2: 36:19.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:19.56 136 | } else 36:19.56 | ^~~~ 36:19.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:19.56 136 | } else 36:19.56 | ^~~~ 36:19.56 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.56 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 36:19.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:19.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 36:19.58 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 36:19.58 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 36:19.58 from Unified_cpp_caps0.cpp:2: 36:19.58 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 36:19.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:19.58 1028 | foundInterface = 0; \ 36:19.58 | ^~~~~~~~~~~~~~ 36:19.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:19.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:19.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:19.58 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:19.58 47 | NS_INTERFACE_MAP_END 36:19.58 | ^~~~~~~~~~~~~~~~~~~~ 36:19.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:19.58 1002 | else 36:19.58 | ^~~~ 36:19.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:19.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:19.58 | ^~~~~~~~~~~~~~~~~~ 36:19.58 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:19.58 46 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 36:19.58 | ^~~~~~~~~~~~~~~~~~~~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 36:19.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:19.77 1028 | foundInterface = 0; \ 36:19.77 | ^~~~~~~~~~~~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:19.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:19.77 165 | NS_INTERFACE_MAP_END 36:19.77 | ^~~~~~~~~~~~~~~~~~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.77 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 36:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:19.77 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 36:19.77 from Unified_cpp_caps0.cpp:2: 36:19.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:19.77 136 | } else 36:19.77 | ^~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:19.77 136 | } else 36:19.77 | ^~~~ 36:19.77 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:19.77 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 36:19.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:20.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 36:20.12 from /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/CNavDTD.cpp:7, 36:20.12 from Unified_cpp_parser_htmlparser0.cpp:2: 36:20.12 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 36:20.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.12 1028 | foundInterface = 0; \ 36:20.12 | ^~~~~~~~~~~~~~ 36:20.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:20.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:20.12 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:20.12 232 | NS_INTERFACE_MAP_END 36:20.12 | ^~~~~~~~~~~~~~~~~~~~ 36:20.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:20.12 1012 | else 36:20.12 | ^~~~ 36:20.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:20.12 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.12 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:20.12 231 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 36:20.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 36:20.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.25 1028 | foundInterface = 0; \ 36:20.25 | ^~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:20.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:20.25 200 | NS_INTERFACE_MAP_END 36:20.25 | ^~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:20.25 1012 | else 36:20.25 | ^~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:20.25 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:20.25 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 36:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.h:10, 36:20.64 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:7, 36:20.64 from Unified_cpp_parser_prototype0.cpp:2: 36:20.64 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 36:20.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.65 1028 | foundInterface = 0; \ 36:20.65 | ^~~~~~~~~~~~~~ 36:20.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:20.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:20.65 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:20.65 36 | NS_INTERFACE_MAP_END 36:20.65 | ^~~~~~~~~~~~~~~~~~~~ 36:20.65 In file included from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.h:10, 36:20.65 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:7, 36:20.65 from Unified_cpp_parser_prototype0.cpp:2: 36:20.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:20.65 304 | } else 36:20.65 | ^~~~ 36:20.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:20.65 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.65 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 36:20.65 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 36:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.00 gfx/cairo/cairo/src 36:23.27 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:23.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 36:23.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 36:23.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:23.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:23.27 | ^ 36:23.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:23.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:23.27 | ^~~~ 36:23.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 36:23.27 165 | new_elements = _cairo_malloc_ab (pq->max_size, 36:23.27 | ^~~~~~~~~~~~~~~~ 36:23.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.h:8, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:5, 36:23.62 from Unified_cpp_parser_html0.cpp:2: 36:23.62 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 36:23.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:23.62 1043 | foundInterface = 0; \ 36:23.62 | ^~~~~~~~~~~~~~ 36:23.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:23.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.62 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:23.62 18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 36:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 36:23.62 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:6, 36:23.62 from Unified_cpp_parser_html0.cpp:2: 36:23.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:23.62 304 | } else 36:23.62 | ^~~~ 36:23.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:23.62 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.62 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 36:23.62 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 36:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.h:8, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:5, 36:23.90 from Unified_cpp_parser_html0.cpp:2: 36:23.90 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 36:23.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:23.90 1028 | foundInterface = 0; \ 36:23.90 | ^~~~~~~~~~~~~~ 36:23.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:23.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:23.90 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:23.90 21 | NS_INTERFACE_MAP_END 36:23.90 | ^~~~~~~~~~~~~~~~~~~~ 36:23.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 36:23.90 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:6, 36:23.90 from Unified_cpp_parser_html0.cpp:2: 36:23.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:23.90 304 | } else 36:23.90 | ^~~~ 36:23.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:23.90 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:23.90 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 36:23.90 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 36:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:24.07 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:24.07 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 36:24.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 36:24.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:24.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:24.07 | ^ 36:24.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:24.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:24.07 | ^~~~ 36:24.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 36:24.07 904 | new_elements = _cairo_malloc_ab (pq->max_size, 36:24.07 | ^~~~~~~~~~~~~~~~ 36:24.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:24.87 from /usr/include/assert.h:35, 36:24.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:24.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:24.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 36:24.88 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:24.88 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:24.88 | ^~~~~~~ 36:25.61 gfx/cairo/libpixman/src 36:26.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:26.02 from /usr/include/assert.h:35, 36:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:26.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:26.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 36:26.02 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:26.02 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:26.02 | ^~~~~~~ 36:26.14 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 36:26.14 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 36:26.14 | 36:26.14 : note: this is the location of the previous definition 36:26.15 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:26.15 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:26.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:26.15 | ^ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:26.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:26.15 | ^~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro '_cairo_malloc_ab' 36:26.15 1197 | data = _cairo_malloc_ab (height, stride); 36:26.15 | ^~~~~~~~~~~~~~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:26.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:26.15 | ^ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:26.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:26.15 | ^~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro '_cairo_malloc_ab' 36:26.15 1259 | data = _cairo_malloc_ab (height, stride); 36:26.15 | ^~~~~~~~~~~~~~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:26.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:26.15 | ^ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:26.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:26.15 | ^~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro '_cairo_malloc_ab' 36:26.15 1280 | data = _cairo_malloc_ab (height, stride); 36:26.15 | ^~~~~~~~~~~~~~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:26.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:26.15 | ^ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:26.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:26.15 | ^~~~ 36:26.15 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro '_cairo_malloc_ab' 36:26.15 1313 | data = _cairo_malloc_ab (height, stride); 36:26.15 | ^~~~~~~~~~~~~~~~ 36:27.26 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:27.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 36:27.26 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 36:27.26 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.26 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 36:27.26 | ^ 36:27.26 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.26 | ^~~~ 36:27.26 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 36:27.26 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 36:27.26 | ^~~~~~~~~~~~~~~~~ 36:27.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.27 | ^ 36:27.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.27 | ^~~~ 36:27.27 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 36:27.27 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 36:27.27 | ^~~~~~~~~~~~~~~~ 36:27.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:27.75 from /usr/include/assert.h:35, 36:27.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:27.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:27.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 36:27.75 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:27.75 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:27.75 | ^~~~~~~ 36:27.84 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:27.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.84 | ^ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.84 | ^~~~ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 36:27.84 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 36:27.84 | ^~~~~~~~~~~~~~~~ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.84 | ^ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.84 | ^~~~ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 36:27.84 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 36:27.84 | ^~~~~~~~~~~~~~~~ 36:27.84 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.85 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 36:27.85 | ^ 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.85 | ^~~~ 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 36:27.85 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 36:27.85 | ^~~~~~~~~~~~~~~~~ 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.85 | ^ 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.85 | ^~~~ 36:27.85 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 36:27.85 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 36:27.85 | ^~~~~~~~~~~~~~~~ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.88 | ^ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.88 | ^~~~ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 36:27.88 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 36:27.88 | ^~~~~~~~~~~~~~~~ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.88 | ^ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.88 | ^~~~ 36:27.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 36:27.88 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 36:27.88 | ^~~~~~~~~~~~~~~~ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.92 | ^ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.92 | ^~~~ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 36:27.92 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:27.92 | ^~~~~~~~~~~~~~~~ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:27.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:27.92 | ^ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:27.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:27.92 | ^~~~ 36:27.92 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 36:27.92 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 36:27.92 | ^~~~~~~~~~~~~~~~ 36:29.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 36:29.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:29.21 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 36:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:29.21 2202 | resource, interpolate); 36:29.21 | ~~~~~~~~~~~~~~~~~~~~~~ 36:29.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 36:29.21 2137 | cairo_bool_t interpolate; 36:29.21 | ^~~~~~~~~~~ 36:29.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 36:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 36:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 36:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:13, 36:29.29 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 36:29.29 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 36:29.29 from Unified_cpp_parser_html1.cpp:2: 36:29.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 36:29.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:29.29 1028 | foundInterface = 0; \ 36:29.29 | ^~~~~~~~~~~~~~ 36:29.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:29.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:29.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:29.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:29.29 15 | NS_INTERFACE_MAP_END 36:29.29 | ^~~~~~~~~~~~~~~~~~~~ 36:29.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:29.29 1002 | else 36:29.29 | ^~~~ 36:29.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:29.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:29.29 | ^~~~~~~~~~~~~~~~~~ 36:29.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:29.29 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 36:29.29 | ^~~~~~~~~~~~~~~~~~~~~~ 36:29.31 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 36:29.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:29.31 1028 | foundInterface = 0; \ 36:29.31 | ^~~~~~~~~~~~~~ 36:29.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:29.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 36:29.31 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:29.31 75 | NS_INTERFACE_MAP_END 36:29.31 | ^~~~~~~~~~~~~~~~~~~~ 36:29.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 36:29.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 36:29.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 36:29.31 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 36:29.31 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 36:29.31 from Unified_cpp_parser_html1.cpp:2: 36:29.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:29.31 304 | } else 36:29.31 | ^~~~ 36:29.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:29.31 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:29.31 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 36:29.31 74 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 36:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:29.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:29.77 from /usr/include/assert.h:35, 36:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:29.77 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:29.77 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 36:29.77 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:29.77 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:29.77 | ^~~~~~~ 36:29.88 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:29.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 36:29.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 36:29.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:29.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:29.88 | ^ 36:29.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:29.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:29.88 | ^~~~ 36:29.88 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 36:29.88 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 36:29.88 | ^~~~~~~~~~~~~~~~ 36:31.04 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:31.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 36:31.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 36:31.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:31.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:31.04 | ^ 36:31.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:31.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:31.04 | ^~~~ 36:31.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 36:31.04 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:31.04 | ^~~~~~~~~~~~~~~~ 36:31.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:31.37 from /usr/include/assert.h:35, 36:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:31.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:31.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 36:31.37 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:31.37 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:31.37 | ^~~~~~~ 36:32.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:32.28 from /usr/include/assert.h:35, 36:32.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:32.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:32.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 36:32.28 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:32.28 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:32.28 | ^~~~~~~ 36:32.28 gfx/2d 36:32.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 36:32.66 from /usr/include/assert.h:35, 36:32.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 36:32.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 36:32.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 36:32.66 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 36:32.66 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 36:32.66 | ^~~~~~~ 36:33.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 36:33.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:33.66 620 | xrender_format = XRenderFindStandardFormat (display->display, 36:33.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:33.66 621 | pict_format); 36:33.66 | ~~~~~~~~~~~~ 36:34.21 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:34.21 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 36:34.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 36:34.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.21 | ^ 36:34.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.21 | ^~~~ 36:34.21 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 36:34.21 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 36:34.21 | ^~~~~~~~~~~~~~~~ 36:34.22 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 36:34.22 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.22 | ^ 36:34.22 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.22 | ^~~~ 36:34.22 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 36:34.22 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 36:34.22 | ^~~~~~~~~~~~~~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.23 | ^ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.23 | ^~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 36:34.23 2106 | _cairo_malloc_ab (gradient->n_stops, 36:34.23 | ^~~~~~~~~~~~~~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.23 | ^ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.23 | ^~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 36:34.23 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 36:34.23 | ^~~~~~~~~~~~~~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.23 | ^ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.23 | ^~~~ 36:34.23 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 36:34.23 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 36:34.23 | ^~~~~~~~~~~~~~~~ 36:34.25 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:34.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 36:34.25 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 36:34.25 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:34.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:34.25 | ^ 36:34.25 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:34.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:34.25 | ^~~~ 36:34.25 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 36:34.25 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 36:34.25 | ^~~~~~~~~~~~~~~~ 36:36.15 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:36.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 36:36.16 from Unified_c_gfx_cairo_cairo_src0.c:2: 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.16 | ^ 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.16 | ^~~~ 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 36:36.16 822 | new_elements = _cairo_malloc_ab (pq->max_size, 36:36.16 | ^~~~~~~~~~~~~~~~ 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.16 | ^ 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.16 | ^~~~ 36:36.16 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 36:36.16 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 36:36.16 | ^~~~~~~~~~~~~~~~ 36:36.17 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 36:36.17 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.17 | ^ 36:36.17 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.18 | ^~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 36:36.18 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 36:36.18 | ^~~~~~~~~~~~~~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.18 | ^ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.18 | ^~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 36:36.18 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 36:36.18 | ^~~~~~~~~~~~~~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.18 | ^ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.18 | ^~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 36:36.18 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 36:36.18 | ^~~~~~~~~~~~~~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.18 | ^ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.18 | ^~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 36:36.18 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 36:36.18 | ^~~~~~~~~~~~~~~~ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:36.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:36.18 | ^ 36:36.18 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:36.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:36.19 | ^~~~ 36:36.19 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 36:36.19 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 36:36.19 | ^~~~~~~~~~~~~~~~ 36:37.01 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:37.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 36:37.01 from Unified_c_gfx_cairo_cairo_src1.c:2: 36:37.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 36:37.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.01 | ^ 36:37.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.01 | ^~~~ 36:37.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 36:37.01 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 36:37.01 | ^~~~~~~~~~~~~~~~ 36:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 36:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.02 | ^ 36:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.03 | ^~~~ 36:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 36:37.03 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 36:37.03 | ^~~~~~~~~~~~~~~~ 36:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 36:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.03 | ^ 36:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.03 | ^~~~ 36:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 36:37.03 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 36:37.03 | ^~~~~~~~~~~~~~~~ 36:37.05 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 36:37.05 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.05 | ^ 36:37.05 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.05 | ^~~~ 36:37.05 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 36:37.05 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 36:37.05 | ^~~~~~~~~~~~~~~~ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.07 | ^ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.07 | ^~~~ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 36:37.07 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:37.07 | ^~~~~~~~~~~~~~~~ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:37.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:37.07 | ^ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:37.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:37.07 | ^~~~ 36:37.07 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 36:37.07 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 36:37.07 | ^~~~~~~~~~~~~~~~ 36:38.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:38.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 36:38.49 from Unified_c_gfx_cairo_cairo_src2.c:2: 36:38.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 36:38.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.49 | ^ 36:38.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.49 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.49 | ^~~~ 36:38.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 36:38.49 303 | new_rects = _cairo_malloc_ab (size, 36:38.49 | ^~~~~~~~~~~~~~~~ 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.51 | ^ 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.51 | ^~~~ 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 36:38.51 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 36:38.51 | ^~~~~~~~~~~~~~~~ 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 36:38.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.52 | ^ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.52 | ^~~~ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 36:38.52 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 36:38.52 | ^~~~~~~~~~~~~~~~ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.52 | ^ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.52 | ^~~~ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 36:38.52 354 | path->data = _cairo_malloc_ab (path->num_data, 36:38.52 | ^~~~~~~~~~~~~~~~ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.52 | ^ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.52 | ^~~~ 36:38.52 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 36:38.52 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 36:38.52 | ^~~~~~~~~~~~~~~~ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.53 | ^ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.53 | ^~~~ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 36:38.53 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 36:38.53 | ^~~~~~~~~~~~~~~~ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.53 | ^ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.53 | ^~~~ 36:38.53 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 36:38.53 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 36:38.53 | ^~~~~~~~~~~~~~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.56 | ^ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.56 | ^~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 36:38.56 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 36:38.56 | ^~~~~~~~~~~~~~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.56 | ^ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.56 | ^~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 36:38.56 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 36:38.56 | ^~~~~~~~~~~~~~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.56 | ^ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.56 | ^~~~ 36:38.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 36:38.56 158 | vertices = _cairo_malloc_ab (num_vertices, 36:38.56 | ^~~~~~~~~~~~~~~~ 36:38.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 36:38.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.57 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.57 | ^ 36:38.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.57 | ^~~~ 36:38.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 36:38.57 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 36:38.57 | ^~~~~~~~~~~~~~~~ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.58 | ^ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.58 | ^~~~ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 36:38.58 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 36:38.58 | ^~~~~~~~~~~~~~~~ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.58 | ^ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.58 | ^~~~ 36:38.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 36:38.58 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 36:38.58 | ^~~~~~~~~~~~~~~~ 36:38.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 36:38.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.59 | ^ 36:38.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.59 | ^~~~ 36:38.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 36:38.59 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:38.59 | ^~~~~~~~~~~~~~~~ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.60 | ^ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.60 | ^~~~ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 36:38.60 137 | new_elements = _cairo_malloc_ab (pq->max_size, 36:38.60 | ^~~~~~~~~~~~~~~~ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.60 | ^ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.60 | ^~~~ 36:38.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 36:38.60 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 36:38.60 | ^~~~~~~~~~~~~~~~ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.61 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.61 | ^ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.61 | ^~~~ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 36:38.61 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 36:38.61 | ^~~~~~~~~~~~~~~~ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.61 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.61 | ^ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.61 | ^~~~ 36:38.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 36:38.61 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 36:38.61 | ^~~~~~~~~~~~~~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.62 | ^ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.62 | ^~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 36:38.62 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 36:38.62 | ^~~~~~~~~~~~~~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.62 | ^ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.62 | ^~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 36:38.62 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 36:38.62 | ^~~~~~~~~~~~~~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:38.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:38.62 | ^ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:38.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:38.62 | ^~~~ 36:38.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 36:38.62 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 36:38.62 | ^~~~~~~~~~~~~~~~ 36:39.79 gfx/ycbcr 36:41.57 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 36:41.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 36:41.57 from Unified_c_gfx_cairo_cairo_src3.c:2: 36:41.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 36:41.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.57 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.57 | ^ 36:41.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.57 | ^~~~ 36:41.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 36:41.57 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 36:41.57 | ^~~~~~~~~~~~~~~~ 36:41.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 36:41.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.58 | ^ 36:41.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.58 | ^~~~ 36:41.58 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 36:41.58 701 | rects = _cairo_malloc_ab (traps->num_traps, 36:41.58 | ^~~~~~~~~~~~~~~~ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.59 | ^ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.59 | ^~~~ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 36:41.59 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 36:41.59 | ^~~~~~~~~~~~~~~~ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.59 | ^ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.59 | ^~~~ 36:41.59 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 36:41.59 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 36:41.59 | ^~~~~~~~~~~~~~~~ 36:41.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 36:41.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.60 | ^ 36:41.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.60 | ^~~~ 36:41.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 36:41.60 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:41.60 | ^~~~~~~~~~~~~~~~ 36:41.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 36:41.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.62 | ^ 36:41.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.62 | ^~~~ 36:41.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 36:41.62 1991 | rects = _cairo_malloc_ab (num_rects, 36:41.62 | ^~~~~~~~~~~~~~~~ 36:41.63 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 36:41.63 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.64 | ^ 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.64 | ^~~~ 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 36:41.64 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 36:41.64 | ^~~~~~~~~~~~~~~~ 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.64 | ^ 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.64 | ^~~~ 36:41.64 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 36:41.64 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 36:41.64 | ^~~~~~~~~~~~~~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.66 | ^ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.66 | ^~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 36:41.66 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 36:41.66 | ^~~~~~~~~~~~~~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.66 | ^ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.66 | ^~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 36:41.66 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 36:41.66 | ^~~~~~~~~~~~~~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.66 | ^ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.66 | ^~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 36:41.66 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 36:41.66 | ^~~~~~~~~~~~~~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 36:41.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 36:41.66 | ^ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 36:41.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 36:41.66 | ^~~~ 36:41.66 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 36:41.66 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 36:41.66 | ^~~~~~~~~~~~~~~~ 36:41.67 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 36:41.67 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 36:41.67 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 36:41.67 39 | #define CAIRO_VERSION_H 1 36:41.67 | 36:41.67 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo.h:41, 36:41.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:70, 36:41.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 36:41.67 from Unified_c_gfx_cairo_cairo_src3.c:2: 36:41.67 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 36:41.67 8 | #define CAIRO_VERSION_H 36:41.67 | 36:45.71 gfx/angle/targets/translator 36:48.84 gfx/angle/targets/angle_common 36:48.98 gfx/angle/targets/preprocessor 36:54.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 36:54.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 36:54.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 36:54.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 36:54.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:54.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:54.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:54.73 | ^ 36:54.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:54.73 46 | struct Block { 36:54.73 | ^~~~~ 37:03.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 37:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 37:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 37:03.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 37:03.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 37:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 37:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 37:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 37:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 37:03.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:03.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:03.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 37:03.12 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 37:03.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 37:03.12 23 | class nsDataHashtable : public nsBaseHashtable { 37:03.12 | ^~~~~~~~~~~~~~~ 37:03.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:03.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:03.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:03.16 In file included from /usr/include/c++/9/vector:67, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:13, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 37:03.16 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 37:03.16 386 | class vector : protected _Vector_base<_Tp, _Alloc> 37:03.16 | ^~~~~~ 37:03.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:03.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:03.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:03.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 37:03.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 37:03.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 37:03.16 52 | class ClipManager { 37:03.16 | ^~~~~~~~~~~ 37:04.06 gfx/src 37:06.28 gfx/qcms 37:09.50 gfx/gl 37:10.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 37:10.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 37:10.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 37:10.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:10.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:10.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:10.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:10.37 | ^ 37:10.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:10.37 46 | struct Block { 37:10.37 | ^~~~~ 37:15.83 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 37:15.83 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:58:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:15.83 58 | if (majorRevision != kMajorRevision) { 37:15.83 | ^~ 37:15.83 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:51:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:15.83 51 | if (magicInt != mozilla::gfx::kMagicInt) { 37:15.83 | ^~ 37:16.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 37:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 37:16.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:21, 37:16.06 from Unified_cpp_gfx_src0.cpp:2: 37:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:16.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:16.06 | ^ 37:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:16.06 46 | struct Block { 37:16.06 | ^~~~~ 37:18.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 37:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 37:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 37:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 37:18.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:18.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:18.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 37:18.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 37:18.32 23 | class nsDataHashtable : public nsBaseHashtable { 37:18.32 | ^~~~~~~~~~~~~~~ 37:18.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 37:18.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 37:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 37:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 37:18.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:18.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:18.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:18.37 In file included from /usr/include/c++/9/vector:67, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 37:18.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 37:18.37 | ^~~~~~ 37:18.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 37:18.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 37:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 37:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 37:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:18.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:18.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:18.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 37:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 37:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 37:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 37:18.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 37:18.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 37:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 37:18.38 52 | class ClipManager { 37:18.38 | ^~~~~~~~~~~ 37:21.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 37:21.84 from Unified_cpp_gfx_src0.cpp:2: 37:21.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 37:21.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 37:21.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 37:21.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 37:21.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:21.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:21.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 37:21.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:21, 37:21.84 from Unified_cpp_gfx_src0.cpp:2: 37:21.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 37:21.84 23 | class nsDataHashtable : public nsBaseHashtable { 37:21.84 | ^~~~~~~~~~~~~~~ 37:21.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 37:21.92 from Unified_cpp_gfx_src0.cpp:2: 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:21.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:21.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:21.92 In file included from /usr/include/c++/9/vector:67, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:13, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:20, 37:21.92 from Unified_cpp_gfx_src0.cpp:2: 37:21.92 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 37:21.92 386 | class vector : protected _Vector_base<_Tp, _Alloc> 37:21.92 | ^~~~~~ 37:21.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 37:21.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 37:21.92 from Unified_cpp_gfx_src0.cpp:2: 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 37:21.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 37:21.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:21.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:21.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:21.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 37:21.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 37:21.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 37:21.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 37:21.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsFont.cpp:8, 37:21.93 from Unified_cpp_gfx_src0.cpp:56: 37:21.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 37:21.93 52 | class ClipManager { 37:21.93 | ^~~~~~~~~~~ 37:28.03 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/ScaledFontFontconfig.cpp: In member function 'void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const': 37:28.03 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/ScaledFontFontconfig.cpp:298:36: warning: 'hinting' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:28.03 298 | cairo_font_options_set_hint_style(aFontOptions, hinting); 37:28.03 | ^ 37:31.30 gfx/layers 37:47.25 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLBlitHelper.cpp:9, 37:47.25 from Unified_cpp_gfx_gl0.cpp:20: 37:47.25 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 37:47.25 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:47.25 1194 | fGetIntegerv(pname, (GLint*)&ret); 37:47.25 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 37:47.25 In file included from Unified_cpp_gfx_gl0.cpp:20: 37:47.25 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 37:47.25 204 | GLenum texBinding; 37:47.25 | ^~~~~~~~~~ 37:49.78 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 37:49.78 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLBlitHelper.cpp:477:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:49.78 477 | gl->fBindVertexArray(oldVAO); 37:49.78 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 37:50.31 gfx/layers/apz/test/gtest 37:59.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.h:12, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.cpp:7: 37:59.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 37:59.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 37:59.36 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 37:59.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 37:59.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 37:59.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:59.36 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 37:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.cpp:9: 37:59.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 37:59.36 23 | class nsDataHashtable : public nsBaseHashtable { 37:59.36 | ^~~~~~~~~~~~~~~ 38:02.72 In file included from Unified_cpp_gfx_2d1.cpp:74: 38:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 38:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:02.72 446 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 38:02.72 | ^~~~~ 38:03.22 gfx/layers/apz/test/gtest/mvm 38:06.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 38:06.88 from Unified_cpp_apz_test_gtest0.cpp:2: 38:06.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 38:06.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 38:06.88 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 38:06.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:06.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 38:06.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:06.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 38:06.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 38:06.88 from Unified_cpp_apz_test_gtest0.cpp:2: 38:06.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 38:06.88 23 | class nsDataHashtable : public nsBaseHashtable { 38:06.88 | ^~~~~~~~~~~~~~~ 38:07.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 38:07.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 38:07.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 38:07.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.h:10, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 38:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 38:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 38:07.79 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 38:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:07.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 38:07.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:07.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.h:10, 38:07.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 38:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 38:07.79 23 | class nsDataHashtable : public nsBaseHashtable { 38:07.79 | ^~~~~~~~~~~~~~~ 38:11.03 In file included from Unified_cpp_gfx_2d0.cpp:83: 38:11.03 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 38:11.03 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/DrawTargetCairo.cpp:449:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:11.03 449 | cairo_pattern_t* pat; 38:11.03 | ^~~ 38:18.23 gfx/graphite2/src 38:18.78 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 38:18.78 /builddir/build/BUILD/firefox-72.0.2/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] 38:18.78 80 | class Machine::Code::decoder 38:18.78 | ^~~~~~~ 38:21.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 38:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 38:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 38:21.08 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 38:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 38:21.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:21.08 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 38:21.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 38:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 38:21.08 23 | class nsDataHashtable : public nsBaseHashtable { 38:21.08 | ^~~~~~~~~~~~~~~ 38:24.39 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 38:24.39 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 38:24.39 /builddir/build/BUILD/firefox-72.0.2/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] 38:24.39 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 38:24.39 | ^ 38:24.39 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:38, 38:24.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 38:24.39 from Unified_cpp_gfx_graphite2_src1.cpp:2: 38:24.39 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 38:24.39 42 | struct SlotJustify 38:24.39 | ^~~~~~~~~~~ 38:24.48 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Face.h:34, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:34, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 38:24.48 from Unified_cpp_gfx_graphite2_src1.cpp:2: 38:24.48 /builddir/build/BUILD/firefox-72.0.2/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*]': 38:24.48 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 38:24.48 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 38:24.48 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 38:24.48 /builddir/build/BUILD/firefox-72.0.2/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] 38:24.48 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 38:24.48 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:24.48 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Face.h:34, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:34, 38:24.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 38:24.48 from Unified_cpp_gfx_graphite2_src1.cpp:2: 38:24.48 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 38:24.48 38 | class FeatureVal : public Vector 38:24.48 | ^~~~~~~~~~ 38:27.76 gfx/harfbuzz/src 38:48.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 38:48.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 38:48.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 38:48.53 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 38:48.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:48.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 38:48.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:48.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 38:48.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 38:48.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 38:48.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 38:48.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 38:48.54 23 | class nsDataHashtable : public nsBaseHashtable { 38:48.54 | ^~~~~~~~~~~~~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:49.59 915 | switch (type.getNominalSize()) 38:49.59 | ^~~~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 38:49.59 926 | case EbtInt: 38:49.59 | ^~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:49.59 927 | switch (type.getNominalSize()) 38:49.59 | ^~~~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 38:49.59 938 | case EbtUInt: 38:49.59 | ^~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:49.59 939 | switch (type.getNominalSize()) 38:49.59 | ^~~~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 38:49.59 950 | case EbtBool: 38:49.59 | ^~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:49.59 951 | switch (type.getNominalSize()) 38:49.59 | ^~~~~~ 38:49.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 38:49.59 962 | case EbtVoid: 38:49.59 | ^~~~ 39:09.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 39:09.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 39:09.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 39:09.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:19, 39:09.44 from Unified_cpp_gfx_layers0.cpp:2: 39:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:09.44 | ^ 39:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:09.44 46 | struct Block { 39:09.44 | ^~~~~ 39:14.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.h:15, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.cpp:7, 39:14.94 from Unified_cpp_gfx_layers1.cpp:2: 39:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 39:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 39:14.94 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 39:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:14.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:14.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.h:15, 39:14.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.cpp:7, 39:14.94 from Unified_cpp_gfx_layers1.cpp:2: 39:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:14.94 23 | class nsDataHashtable : public nsBaseHashtable { 39:14.94 | ^~~~~~~~~~~~~~~ 39:15.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 39:15.80 from Unified_cpp_gfx_layers0.cpp:2: 39:15.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 39:15.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 39:15.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 39:15.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:15.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:15.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:12, 39:15.80 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 39:15.80 from Unified_cpp_gfx_layers0.cpp:2: 39:15.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:15.80 23 | class nsDataHashtable : public nsBaseHashtable { 39:15.80 | ^~~~~~~~~~~~~~~ 39:15.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 39:15.85 from Unified_cpp_gfx_layers0.cpp:2: 39:15.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 39:15.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 39:15.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 39:15.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:15.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:15.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.85 In file included from /usr/include/c++/9/vector:67, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 39:15.85 from Unified_cpp_gfx_layers0.cpp:2: 39:15.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 39:15.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 39:15.85 | ^~~~~~ 39:15.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:15.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 39:15.86 from Unified_cpp_gfx_layers0.cpp:2: 39:15.86 /builddir/build/BUILD/firefox-72.0.2/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:15.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 39:15.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 39:15.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:15.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:15.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 39:15.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:19, 39:15.86 from Unified_cpp_gfx_layers0.cpp:2: 39:15.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 39:15.86 52 | class ClipManager { 39:15.86 | ^~~~~~~~~~~ 39:19.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/LayerMLGPU.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 39:19.00 from Unified_cpp_gfx_layers10.cpp:2: 39:19.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 39:19.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 39:19.00 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 39:19.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:19.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:19.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/LayerMLGPU.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 39:19.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 39:19.00 from Unified_cpp_gfx_layers10.cpp:2: 39:19.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:19.00 23 | class nsDataHashtable : public nsBaseHashtable { 39:19.00 | ^~~~~~~~~~~~~~~ 39:23.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 39:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 39:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 39:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 39:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 39:23.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:16, 39:23.71 from Unified_cpp_gfx_layers11.cpp:65: 39:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:23.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:23.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:23.72 | ^ 39:23.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:23.72 46 | struct Block { 39:23.72 | ^~~~~ 39:28.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.29 from Unified_cpp_gfx_layers11.cpp:2: 39:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 39:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 39:28.29 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 39:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:28.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.29 from Unified_cpp_gfx_layers11.cpp:2: 39:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:28.29 23 | class nsDataHashtable : public nsBaseHashtable { 39:28.29 | ^~~~~~~~~~~~~~~ 39:28.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.47 from Unified_cpp_gfx_layers11.cpp:2: 39:28.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 39:28.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 39:28.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 39:28.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:28.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.47 In file included from /usr/include/c++/9/vector:67, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.48 from Unified_cpp_gfx_layers11.cpp:2: 39:28.49 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 39:28.49 386 | class vector : protected _Vector_base<_Tp, _Alloc> 39:28.49 | ^~~~~~ 39:28.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.49 from Unified_cpp_gfx_layers11.cpp:2: 39:28.49 /builddir/build/BUILD/firefox-72.0.2/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:28.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 39:28.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 39:28.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:28.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.50 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:7, 39:28.50 from Unified_cpp_gfx_layers11.cpp:65: 39:28.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 39:28.50 52 | class ClipManager { 39:28.50 | ^~~~~~~~~~~ 39:28.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.60 from Unified_cpp_gfx_layers11.cpp:2: 39:28.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 39:28.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 39:28.60 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 39:28.60 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Span.h:31, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DbgMacro.h:13, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RefPtr.h:13, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 39:28.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.60 from Unified_cpp_gfx_layers11.cpp:2: 39:28.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 39:28.60 189 | class UniquePtr { 39:28.60 | ^~~~~~~~~ 39:28.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.63 from Unified_cpp_gfx_layers11.cpp:2: 39:28.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 39:28.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 39:28.63 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 39:28.63 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.63 from Unified_cpp_gfx_layers11.cpp:2: 39:28.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 39:28.64 2505 | class nsTArray : public nsTArray_Impl { 39:28.64 | ^~~~~~~~ 39:28.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.64 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.64 from Unified_cpp_gfx_layers11.cpp:2: 39:28.64 /builddir/build/BUILD/firefox-72.0.2/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]': 39:28.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 39:28.65 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 39:28.65 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.66 from Unified_cpp_gfx_layers11.cpp:2: 39:28.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 39:28.66 23 | class nsDataHashtable : public nsBaseHashtable { 39:28.66 | ^~~~~~~~~~~~~~~ 39:28.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.67 from Unified_cpp_gfx_layers11.cpp:2: 39:28.67 /builddir/build/BUILD/firefox-72.0.2/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]': 39:28.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 39:28.67 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 39:28.67 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.67 from Unified_cpp_gfx_layers11.cpp:2: 39:28.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 39:28.67 23 | class nsDataHashtable : public nsBaseHashtable { 39:28.67 | ^~~~~~~~~~~~~~~ 39:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.78 from Unified_cpp_gfx_layers11.cpp:2: 39:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 39:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 39:28.78 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 39:28.78 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.78 from Unified_cpp_gfx_layers11.cpp:2: 39:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 39:28.78 54 | class MOZ_IS_REFPTR RefPtr { 39:28.78 | ^~~~~~ 39:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.79 from Unified_cpp_gfx_layers11.cpp:2: 39:28.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 39:28.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 39:28.79 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 39:28.79 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.79 In file included from /usr/include/c++/9/unordered_map:47, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/unordered_map:3, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/unordered_map:44, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 39:28.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.79 from Unified_cpp_gfx_layers11.cpp:2: 39:28.80 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 39:28.80 102 | class unordered_map 39:28.80 | ^~~~~~~~~~~~~ 39:28.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.81 from Unified_cpp_gfx_layers11.cpp:2: 39:28.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 39:28.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 39:28.81 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 39:28.81 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.81 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.81 from Unified_cpp_gfx_layers11.cpp:2: 39:28.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 39:28.81 241 | struct RectTyped : public BaseRect, PointTyped, 39:28.81 | ^~~~~~~~~ 39:28.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.85 from Unified_cpp_gfx_layers11.cpp:2: 39:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 39:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 39:28.85 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2320:54: required from here 39:28.85 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.85 from Unified_cpp_gfx_layers11.cpp:2: 39:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 39:28.85 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 39:28.85 | ^~~~~ 39:28.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.87 from Unified_cpp_gfx_layers11.cpp:2: 39:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 39:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 39:28.87 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2323:57: required from here 39:28.87 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.87 from Unified_cpp_gfx_layers11.cpp:2: 39:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 39:28.87 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 39:28.87 | ^~~~~ 39:28.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.88 from Unified_cpp_gfx_layers11.cpp:2: 39:28.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 39:28.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 39:28.88 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2370:56: required from here 39:28.88 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.89 from Unified_cpp_gfx_layers11.cpp:2: 39:28.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 39:28.89 2505 | class nsTArray : public nsTArray_Impl { 39:28.89 | ^~~~~~~~ 39:28.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.89 from Unified_cpp_gfx_layers11.cpp:2: 39:28.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 39:28.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 39:28.90 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2371:58: required from here 39:28.90 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 39:28.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 39:28.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 39:28.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 39:28.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.90 from Unified_cpp_gfx_layers11.cpp:2: 39:28.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 39:28.90 2505 | class nsTArray : public nsTArray_Impl { 39:28.90 | ^~~~~~~~ 39:28.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.93 from Unified_cpp_gfx_layers11.cpp:2: 39:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 39:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 39:28.93 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1548:46: required from here 39:28.94 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.94 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:12, 39:28.94 from Unified_cpp_gfx_layers11.cpp:65: 39:28.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 39:28.94 29 | class MOZ_RAII StackingContextHelper { 39:28.94 | ^~~~~~~~~~~~~~~~~~~~~ 39:28.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 39:28.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.94 from Unified_cpp_gfx_layers11.cpp:2: 39:28.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 39:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 39:28.95 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1571:55: required from here 39:28.95 /builddir/build/BUILD/firefox-72.0.2/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] 39:28.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:28.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 39:28.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 39:28.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 39:28.95 from Unified_cpp_gfx_layers11.cpp:2: 39:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 39:28.95 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 39:28.95 | ^~~~~ 39:55.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.35 from Unified_cpp_gfx_layers12.cpp:2: 39:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 39:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 39:55.35 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 39:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:55.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 39:55.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 39:55.35 from Unified_cpp_gfx_layers12.cpp:11: 39:55.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:55.36 23 | class nsDataHashtable : public nsBaseHashtable { 39:55.36 | ^~~~~~~~~~~~~~~ 39:55.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.45 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.45 from Unified_cpp_gfx_layers12.cpp:2: 39:55.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 39:55.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 39:55.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 39:55.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:55.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.45 In file included from /usr/include/c++/9/vector:67, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 39:55.46 from /usr/include/c++/9/queue:61, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.46 from Unified_cpp_gfx_layers12.cpp:2: 39:55.46 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 39:55.46 386 | class vector : protected _Vector_base<_Tp, _Alloc> 39:55.46 | ^~~~~~ 39:55.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.46 from Unified_cpp_gfx_layers12.cpp:2: 39:55.46 /builddir/build/BUILD/firefox-72.0.2/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:55.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 39:55.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 39:55.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:55.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 39:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 39:55.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.h:21, 39:55.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:7, 39:55.47 from Unified_cpp_gfx_layers12.cpp:29: 39:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 39:55.47 52 | class ClipManager { 39:55.47 | ^~~~~~~~~~~ 39:55.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.49 from Unified_cpp_gfx_layers12.cpp:2: 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 39:55.49 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:43:36: required from here 39:55.49 /builddir/build/BUILD/firefox-72.0.2/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] 39:55.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderImageHost.cpp:16, 39:55.49 from Unified_cpp_gfx_layers12.cpp:20: 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:195:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 39:55.49 195 | class WebRenderScrollData final { 39:55.49 | ^~~~~~~~~~~~~~~~~~~ 39:55.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.49 from Unified_cpp_gfx_layers12.cpp:2: 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 39:55.49 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:43:36: required from here 39:55.49 /builddir/build/BUILD/firefox-72.0.2/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] 39:55.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.h:21, 39:55.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:7, 39:55.49 from Unified_cpp_gfx_layers12.cpp:29: 39:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 39:55.49 20 | class RenderRootStateManager { 39:55.49 | ^~~~~~~~~~~~~~~~~~~~~~ 39:55.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.50 from Unified_cpp_gfx_layers12.cpp:2: 39:55.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 39:55.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 39:55.50 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:288:41: required from here 39:55.50 /builddir/build/BUILD/firefox-72.0.2/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] 39:55.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:55.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:55.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Triangle.h:14, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:11, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:22, 39:55.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 39:55.50 from Unified_cpp_gfx_layers12.cpp:2: 39:55.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 39:55.50 241 | struct RectTyped : public BaseRect, PointTyped, 39:55.50 | ^~~~~~~~~ 40:00.65 gfx/ots/src 40:01.33 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 40:01.33 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 40:01.33 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 40:01.33 548 | if (operands.size() < n * (k + 1) + 1) { 40:01.33 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 40:01.39 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 40:01.39 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc: In function 'bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)': 40:01.40 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40:01.40 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 40:01.40 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:01.40 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40:01.40 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 40:01.40 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:01.40 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 40:01.40 398 | if (stack_size < n * (k + 1) + 1) { 40:01.40 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 40:09.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/SourceSurfaceSharedData.cpp:11, 40:09.06 from Unified_cpp_gfx_layers2.cpp:2: 40:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:09.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 40:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:09.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:09.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:09.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/TextureHost.h:20, 40:09.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/TextureSourceProvider.cpp:8, 40:09.06 from Unified_cpp_gfx_layers2.cpp:29: 40:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:09.06 23 | class nsDataHashtable : public nsBaseHashtable { 40:09.06 | ^~~~~~~~~~~~~~~ 40:14.22 gfx/thebes 40:28.13 gfx/ipc 40:28.97 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:28.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:28.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:28.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:28.97 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:28.97 /builddir/build/BUILD/firefox-72.0.2/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] 40:28.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:28.97 | ^ 40:28.97 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:28.97 46 | struct Block { 40:28.97 | ^~~~~ 40:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:31.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:31.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:31.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:31.51 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:31.51 /builddir/build/BUILD/firefox-72.0.2/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] 40:31.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:31.51 | ^ 40:31.51 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:31.51 46 | struct Block { 40:31.51 | ^~~~~ 40:36.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:36.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:36.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 40:36.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:36.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:36.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:36.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:36.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:36.50 23 | class nsDataHashtable : public nsBaseHashtable { 40:36.50 | ^~~~~~~~~~~~~~~ 40:36.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 40:36.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 40:36.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 40:36.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:36.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:36.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:36.55 In file included from /usr/include/c++/9/vector:67, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:36.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.55 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 40:36.55 386 | class vector : protected _Vector_base<_Tp, _Alloc> 40:36.55 | ^~~~~~ 40:36.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 40:36.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 40:36.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 40:36.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:36.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:36.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:36.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 40:36.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 40:36.56 52 | class ClipManager { 40:36.56 | ^~~~~~~~~~~ 40:39.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:39.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:39.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 40:39.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:39.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:39.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:39.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 40:39.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:39.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:39.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:39.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:39.34 23 | class nsDataHashtable : public nsBaseHashtable { 40:39.34 | ^~~~~~~~~~~~~~~ 40:39.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 40:39.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 40:39.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 40:39.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:39.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:39.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:39.37 In file included from /usr/include/c++/9/vector:67, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 40:39.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 40:39.38 | ^~~~~~ 40:39.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 40:39.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 40:39.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 40:39.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:39.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:39.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:39.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:39.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 40:39.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 40:39.38 52 | class ClipManager { 40:39.38 | ^~~~~~~~~~~ 40:43.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.h:10, 40:43.78 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:10: 40:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 40:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:43.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:43.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:43.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:43.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 40:43.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 40:43.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 40:43.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.h:10, 40:43.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:10: 40:43.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:43.79 23 | class nsDataHashtable : public nsBaseHashtable { 40:43.79 | ^~~~~~~~~~~~~~~ 40:44.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 40:44.73 from Unified_cpp_gfx_layers3.cpp:2: 40:44.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:44.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:44.73 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 40:44.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:44.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:44.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:44.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:9, 40:44.73 from Unified_cpp_gfx_layers3.cpp:2: 40:44.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:44.74 23 | class nsDataHashtable : public nsBaseHashtable { 40:44.74 | ^~~~~~~~~~~~~~~ 40:44.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 40:44.94 from Unified_cpp_gfx_layers3.cpp:2: 40:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 40:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 40:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 40:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:44.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:44.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.94 In file included from /usr/include/c++/9/vector:67, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:13, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 40:44.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 40:44.94 from Unified_cpp_gfx_layers3.cpp:2: 40:44.94 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 40:44.94 386 | class vector : protected _Vector_base<_Tp, _Alloc> 40:44.94 | ^~~~~~ 40:44.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 40:44.95 from Unified_cpp_gfx_layers3.cpp:2: 40:44.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 40:44.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 40:44.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 40:44.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:44.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:44.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:44.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 40:44.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 40:44.95 from Unified_cpp_gfx_layers3.cpp:137: 40:44.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 40:44.95 52 | class ClipManager { 40:44.95 | ^~~~~~~~~~~ 40:45.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:45.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:45.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:45.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:45.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:45.91 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:45.91 /builddir/build/BUILD/firefox-72.0.2/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] 40:45.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:45.91 | ^ 40:45.91 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:45.92 46 | struct Block { 40:45.92 | ^~~~~ 40:49.33 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/Common.h:19, 40:49.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 40:49.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 40:49.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 40:49.33 /builddir/build/BUILD/firefox-72.0.2/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&)': 40:49.33 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 40:49.33 289 | ASSERT(position >= 0); 40:49.33 | ~~~~~~~~~^~~~ 40:49.33 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro 'ASSERT' 40:49.33 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 40:49.33 | ^~~~~~~~~ 40:55.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 40:55.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 40:55.37 from Unified_cpp_gfx_layers4.cpp:56: 40:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:55.37 | ^ 40:55.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:55.37 46 | struct Block { 40:55.37 | ^~~~~ 40:56.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:56.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:56.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 40:56.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:56.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:56.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:56.61 23 | class nsDataHashtable : public nsBaseHashtable { 40:56.61 | ^~~~~~~~~~~~~~~ 40:56.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 40:56.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 40:56.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 40:56.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:56.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:56.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:56.66 In file included from /usr/include/c++/9/vector:67, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 40:56.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 40:56.66 | ^~~~~~ 40:56.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 40:56.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 40:56.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 40:56.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 40:56.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:56.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:56.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:56.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 40:56.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 40:56.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 40:56.67 52 | class ClipManager { 40:56.67 | ^~~~~~~~~~~ 40:59.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:59.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:59.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 40:59.43 from Unified_cpp_gfx_layers4.cpp:2: 40:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 40:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 40:59.43 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 40:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 40:59.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:59.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:17, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 40:59.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 40:59.43 from Unified_cpp_gfx_layers4.cpp:2: 40:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 40:59.43 23 | class nsDataHashtable : public nsBaseHashtable { 40:59.43 | ^~~~~~~~~~~~~~~ 40:59.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 40:59.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 40:59.57 from Unified_cpp_gfx_layers4.cpp:2: 40:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 40:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 40:59.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 40:59.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:59.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:59.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.58 In file included from /usr/include/c++/9/vector:67, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 40:59.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:12, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 40:59.59 from Unified_cpp_gfx_layers4.cpp:2: 40:59.59 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 40:59.59 386 | class vector : protected _Vector_base<_Tp, _Alloc> 40:59.59 | ^~~~~~ 40:59.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 40:59.59 from Unified_cpp_gfx_layers4.cpp:2: 40:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 40:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 40:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 40:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:59.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 40:59.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 40:59.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 40:59.59 from Unified_cpp_gfx_layers4.cpp:56: 40:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 40:59.59 52 | class ClipManager { 40:59.59 | ^~~~~~~~~~~ 41:01.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:01.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.cpp:7, 41:01.06 from Unified_cpp_gfx_layers5.cpp:2: 41:01.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:01.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:01.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 41:01.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:01.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:01.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:01.06 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 41:01.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.cpp:7, 41:01.06 from Unified_cpp_gfx_layers5.cpp:2: 41:01.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:01.06 23 | class nsDataHashtable : public nsBaseHashtable { 41:01.06 | ^~~~~~~~~~~~~~~ 41:02.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 41:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:02.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUProcessManager.cpp:20, 41:02.61 from Unified_cpp_gfx_ipc0.cpp:65: 41:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:02.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:02.61 | ^ 41:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:02.61 46 | struct Block { 41:02.61 | ^~~~~ 41:02.62 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.cpp:9: 41:02.62 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:02.62 /builddir/build/BUILD/firefox-72.0.2/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] 41:02.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:02.62 | ^ 41:02.62 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:02.62 46 | struct Block { 41:02.62 | ^~~~~ 41:05.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.h:10, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.cpp:6, 41:05.46 from Unified_cpp_gfx_ipc0.cpp:2: 41:05.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:05.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:05.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:05.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:05.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:05.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:05.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Shmem.h:18, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 41:05.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 41:05.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUChild.h:11, 41:05.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.cpp:8, 41:05.47 from Unified_cpp_gfx_ipc0.cpp:2: 41:05.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:05.47 23 | class nsDataHashtable : public nsBaseHashtable { 41:05.47 | ^~~~~~~~~~~~~~~ 41:11.43 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 41:11.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 41:11.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 41:11.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 41:11.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:15: 41:11.43 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:11.43 /builddir/build/BUILD/firefox-72.0.2/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] 41:11.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:11.43 | ^ 41:11.43 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:11.43 46 | struct Block { 41:11.43 | ^~~~~ 41:16.27 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 41:16.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 41:16.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.h:14, 41:16.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:44: 41:16.27 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:16.27 /builddir/build/BUILD/firefox-72.0.2/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] 41:16.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:16.27 | ^ 41:16.27 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:16.27 46 | struct Block { 41:16.27 | ^~~~~ 41:17.44 gfx/vr 41:18.20 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:12, 41:18.20 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:18.20 from Unified_cpp_gfx_thebes0.cpp:11: 41:18.20 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:18.20 /builddir/build/BUILD/firefox-72.0.2/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] 41:18.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:18.20 | ^ 41:18.20 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:18.20 46 | struct Block { 41:18.20 | ^~~~~ 41:20.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 41:20.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 41:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:20.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:20.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:20.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 41:20.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 41:20.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 41:20.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:12, 41:20.38 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 41:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:20.38 23 | class nsDataHashtable : public nsBaseHashtable { 41:20.38 | ^~~~~~~~~~~~~~~ 41:20.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 41:20.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 41:20.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 41:20.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 41:20.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:20.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:20.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.42 In file included from /usr/include/c++/9/vector:67, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 41:20.42 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 41:20.42 386 | class vector : protected _Vector_base<_Tp, _Alloc> 41:20.42 | ^~~~~~ 41:20.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 41:20.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 41:20.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 41:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 41:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 41:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:20.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:20.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:20.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 41:20.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:15: 41:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 41:20.43 52 | class ClipManager { 41:20.43 | ^~~~~~~~~~~ 41:22.06 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 41:22.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 41:22.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:22.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:22.06 from Unified_cpp_gfx_thebes1.cpp:2: 41:22.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:22.06 /builddir/build/BUILD/firefox-72.0.2/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] 41:22.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:22.06 | ^ 41:22.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:22.06 46 | struct Block { 41:22.06 | ^~~~~ 41:22.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 41:22.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:22.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:22.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:22.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:22.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:22.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 41:22.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 41:22.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 41:22.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 41:22.09 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 41:22.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:22.09 23 | class nsDataHashtable : public nsBaseHashtable { 41:22.09 | ^~~~~~~~~~~~~~~ 41:22.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 41:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 41:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 41:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 41:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:22.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:22.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.19 In file included from /usr/include/c++/9/vector:67, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 41:22.19 from /usr/include/c++/9/backward/hashtable.h:62, 41:22.19 from /usr/include/c++/9/ext/hash_map:64, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/hash_tables.h:70, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/file_path.h:74, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 41:22.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 41:22.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 41:22.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 41:22.20 | ^~~~~~ 41:22.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 41:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 41:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 41:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 41:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:22.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:22.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:22.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.h:14, 41:22.20 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:44: 41:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 41:22.20 52 | class ClipManager { 41:22.20 | ^~~~~~~~~~~ 41:28.26 gfx/vr/service 41:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:29.39 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:29.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:29.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:29.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:29.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:29.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 41:29.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:29.39 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:29.39 23 | class nsDataHashtable : public nsBaseHashtable { 41:29.39 | ^~~~~~~~~~~~~~~ 41:29.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:29.43 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 41:29.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 41:29.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 41:29.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:29.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:29.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.43 In file included from /usr/include/c++/9/vector:67, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:29.43 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.43 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 41:29.43 386 | class vector : protected _Vector_base<_Tp, _Alloc> 41:29.43 | ^~~~~~ 41:29.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 41:29.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 41:29.44 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 41:29.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 41:29.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 41:29.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:29.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:29.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontInfoLoader.h:15, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformFontList.h:15, 41:29.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:6, 41:29.44 from Unified_cpp_gfx_thebes0.cpp:11: 41:29.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 41:29.44 52 | class ClipManager { 41:29.44 | ^~~~~~~~~~~ 41:29.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 41:29.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 41:29.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 41:29.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/AsyncCompositionManager.cpp:30, 41:29.99 from Unified_cpp_gfx_layers6.cpp:74: 41:29.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:29.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:29.99 | ^ 41:29.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:29.99 46 | struct Block { 41:29.99 | ^~~~~ 41:33.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 41:33.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 41:33.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 41:33.84 from Unified_cpp_gfx_layers6.cpp:2: 41:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:33.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:33.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 41:33.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 41:33.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 41:33.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 41:33.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 41:33.84 from Unified_cpp_gfx_layers6.cpp:2: 41:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:33.84 23 | class nsDataHashtable : public nsBaseHashtable { 41:33.84 | ^~~~~~~~~~~~~~~ 41:34.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 41:34.28 from Unified_cpp_gfx_layers6.cpp:2: 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:34.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:34.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.28 In file included from /usr/include/c++/9/vector:67, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 41:34.28 from Unified_cpp_gfx_layers6.cpp:2: 41:34.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 41:34.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 41:34.28 | ^~~~~~ 41:34.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 41:34.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 41:34.28 from Unified_cpp_gfx_layers6.cpp:2: 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 41:34.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:34.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:34.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 41:34.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 41:34.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 41:34.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 41:34.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 41:34.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/AsyncCompositionManager.cpp:30, 41:34.29 from Unified_cpp_gfx_layers6.cpp:74: 41:34.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 41:34.29 52 | class ClipManager { 41:34.29 | ^~~~~~~~~~~ 41:34.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.70 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 41:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:34.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:34.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.70 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.70 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:34.70 23 | class nsDataHashtable : public nsBaseHashtable { 41:34.70 | ^~~~~~~~~~~~~~~ 41:34.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.75 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:34.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:34.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.75 In file included from /usr/include/c++/9/vector:67, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.75 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.75 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 41:34.75 386 | class vector : protected _Vector_base<_Tp, _Alloc> 41:34.75 | ^~~~~~ 41:34.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.75 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 41:34.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:34.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:34.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 41:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 41:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 41:34.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 41:34.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 41:34.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 41:34.76 from Unified_cpp_gfx_thebes1.cpp:2: 41:34.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 41:34.76 52 | class ClipManager { 41:34.76 | ^~~~~~~~~~~ 41:44.86 In file included from Unified_cpp_gfx_thebes1.cpp:20: 41:44.86 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 41:44.86 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGraphiteShaper.cpp:270:19: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:44.86 270 | rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 41:44.86 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:46.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 41:46.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 41:46.41 from /builddir/build/BUILD/firefox-72.0.2/gfx/vr/ipc/VRManagerChild.cpp:17, 41:46.41 from Unified_cpp_gfx_vr0.cpp:92: 41:46.41 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:46.41 /builddir/build/BUILD/firefox-72.0.2/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] 41:46.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:46.41 | ^ 41:46.41 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:46.41 46 | struct Block { 41:46.41 | ^~~~~ 41:49.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 41:49.15 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/FPSCounter.cpp:13, 41:49.15 from Unified_cpp_gfx_layers7.cpp:2: 41:49.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 41:49.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 41:49.15 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 41:49.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 41:49.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 41:49.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:49.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 41:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 41:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 41:49.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/FPSCounter.cpp:13, 41:49.16 from Unified_cpp_gfx_layers7.cpp:2: 41:49.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 41:49.16 23 | class nsDataHashtable : public nsBaseHashtable { 41:49.16 | ^~~~~~~~~~~~~~~ 41:59.54 gfx/vr/service/openvr 42:00.79 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 42:00.79 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 42:00.79 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 42:00.79 | ^~~~~~~~~~~~~~~~~~~ 42:00.79 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 42:00.79 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 42:00.79 | ^~~~~~~~~~~~~~~~~~~~~~ 42:00.79 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 42:00.79 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 42:00.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:02.44 gfx/config 42:02.98 gfx/webrender_bindings 42:04.19 gfx/skia 42:05.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:05.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:05.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/CompositorBridgeChild.cpp:46, 42:05.95 from Unified_cpp_gfx_layers8.cpp:47: 42:05.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:05.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:05.95 | ^ 42:05.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:05.95 46 | struct Block { 42:05.95 | ^~~~~ 42:06.39 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp: In function 'void decal_nofilter_scale(uint32_t*, SkFixed, SkFixed, int)': 42:06.39 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:06.39 75 | case 2: ((uint16_t*)dst)[1] = SkToU16((fx + dx) >> 16); 42:06.39 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:06.39 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 42:06.39 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); 42:06.39 | ^~~~ 42:09.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 42:09.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 42:09.58 from Unified_cpp_gfx_layers8.cpp:2: 42:09.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 42:09.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 42:09.58 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 42:09.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:09.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:09.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:09.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 42:09.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 42:09.58 from Unified_cpp_gfx_layers8.cpp:2: 42:09.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:09.58 23 | class nsDataHashtable : public nsBaseHashtable { 42:09.58 | ^~~~~~~~~~~~~~~ 42:10.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:10.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:10.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 42:10.49 from Unified_cpp_gfx_layers9.cpp:92: 42:10.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:10.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:10.49 | ^ 42:10.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:10.49 46 | struct Block { 42:10.49 | ^~~~~ 42:12.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 42:12.50 from Unified_cpp_gfx_layers9.cpp:2: 42:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 42:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 42:12.50 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 42:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:12.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:12.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:12.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 42:12.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 42:12.50 from Unified_cpp_gfx_layers9.cpp:2: 42:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:12.50 23 | class nsDataHashtable : public nsBaseHashtable { 42:12.50 | ^~~~~~~~~~~~~~~ 42:12.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 42:12.72 from Unified_cpp_gfx_layers9.cpp:2: 42:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 42:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 42:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 42:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:12.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:12.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:12.72 In file included from /usr/include/c++/9/vector:67, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 42:12.72 from /usr/include/c++/9/backward/hashtable.h:62, 42:12.72 from /usr/include/c++/9/ext/hash_map:64, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/hash_tables.h:70, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/id_map.h:11, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 42:12.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 42:12.72 from Unified_cpp_gfx_layers9.cpp:2: 42:12.72 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 42:12.72 386 | class vector : protected _Vector_base<_Tp, _Alloc> 42:12.72 | ^~~~~~ 42:12.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 42:12.73 from Unified_cpp_gfx_layers9.cpp:2: 42:12.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 42:12.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 42:12.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 42:12.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:12.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:12.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:12.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 42:12.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 42:12.73 from Unified_cpp_gfx_layers9.cpp:74: 42:12.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 42:12.73 52 | class ClipManager { 42:12.73 | ^~~~~~~~~~~ 42:13.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:13.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/config/gfxVars.cpp:9, 42:13.58 from Unified_cpp_gfx_config0.cpp:20: 42:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:13.58 | ^ 42:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:13.58 46 | struct Block { 42:13.58 | ^~~~~ 42:19.67 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 42:19.67 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 42:19.67 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 42:19.67 /builddir/build/BUILD/firefox-72.0.2/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] 42:19.68 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 42:19.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 42:19.68 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 42:19.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:275:8: note: 'struct SkRecords::DrawPath' declared here 42:19.68 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 42:19.68 | ^~~~~~~~ 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 42:19.68 167 | struct T { \ 42:19.68 | ^ 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 42:19.68 /builddir/build/BUILD/firefox-72.0.2/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] 42:19.68 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 42:19.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 42:19.68 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 42:19.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:290:8: note: 'struct SkRecords::DrawRect' declared here 42:19.68 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 42:19.68 | ^~~~~~~~ 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 42:19.68 167 | struct T { \ 42:19.68 | ^ 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 42:19.68 /builddir/build/BUILD/firefox-72.0.2/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] 42:19.68 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 42:19.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 42:19.68 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 42:19.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:296:8: note: 'struct SkRecords::DrawTextBlob' declared here 42:19.68 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 42:19.68 | ^~~~~~~~~~~~ 42:19.68 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 42:19.68 167 | struct T { \ 42:19.68 | ^ 42:19.72 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 42:19.72 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 42:19.72 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 42:19.72 | ^ 42:20.76 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 42:20.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:41: 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 42:20.76 /builddir/build/BUILD/firefox-72.0.2/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] 42:20.76 31 | memcpy(&v, &splat, 16); 42:20.76 | ^ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:20.76 23 | class Sk4px : public Sk16b { 42:20.76 | ^~~~~ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 42:20.76 /builddir/build/BUILD/firefox-72.0.2/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] 42:20.76 41 | memcpy(&v, px, 16); 42:20.76 | ^ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:20.76 23 | class Sk4px : public Sk16b { 42:20.76 | ^~~~~ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 42:20.76 /builddir/build/BUILD/firefox-72.0.2/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] 42:20.76 46 | memcpy(&v, px, 8); 42:20.76 | ^ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:20.76 23 | class Sk4px : public Sk16b { 42:20.76 | ^~~~~ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 42:20.76 /builddir/build/BUILD/firefox-72.0.2/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] 42:20.76 51 | memcpy(&v, px, 4); 42:20.76 | ^ 42:20.76 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:20.76 23 | class Sk4px : public Sk16b { 42:20.76 | ^~~~~ 42:21.12 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 42:21.12 /builddir/build/BUILD/firefox-72.0.2/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]': 42:21.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 42:21.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:21.12 1246 | memcpy(&v, src, tail * sizeof(T)); 42:21.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.12 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:21.12 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.12 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:21.13 371 | class SkNx<4, uint32_t> { 42:21.13 | ^~~~~~~~~~~~~~~~~ 42:21.13 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 42:21.13 /builddir/build/BUILD/firefox-72.0.2/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]': 42:21.13 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 42:21.13 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:21.13 1246 | memcpy(&v, src, tail * sizeof(T)); 42:21.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.13 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:21.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.13 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 42:21.13 428 | class SkNx<4, uint16_t> { 42:21.13 | ^~~~~~~~~~~~~~~~~ 42:21.14 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 42:21.14 /builddir/build/BUILD/firefox-72.0.2/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]': 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:21.14 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:21.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.14 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.14 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:21.14 26 | struct SkNx { 42:21.14 | ^~~~ 42:21.14 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 42:21.14 /builddir/build/BUILD/firefox-72.0.2/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]': 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:21.14 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:21.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:21.14 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:21.14 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.14 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 42:21.14 498 | class SkNx<8, uint16_t> { 42:21.14 | ^~~~~~~~~~~~~~~~~ 42:21.16 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.16 88 | memcpy(&val, ptr, sizeof(val)); 42:21.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.16 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:21.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:21.16 371 | class SkNx<4, uint32_t> { 42:21.16 | ^~~~~~~~~~~~~~~~~ 42:21.16 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 42:21.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.17 88 | memcpy(&val, ptr, sizeof(val)); 42:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 42:21.17 128 | class SkNx<4, float> { 42:21.17 | ^~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.17 88 | memcpy(&val, ptr, sizeof(val)); 42:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 42:21.17 26 | struct SkNx { 42:21.17 | ^~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.17 88 | memcpy(&val, ptr, sizeof(val)); 42:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:21.17 26 | struct SkNx { 42:21.17 | ^~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.17 88 | memcpy(&val, ptr, sizeof(val)); 42:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:21.17 26 | struct SkNx { 42:21.17 | ^~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:21.17 88 | memcpy(&val, ptr, sizeof(val)); 42:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:21.17 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 42:21.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 42:21.17 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:21.17 26 | struct SkNx { 42:21.17 | ^~~~ 42:21.26 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 42:21.26 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 42:21.26 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:21.26 194 | case 3: k ^= data[2] << 16; 42:21.26 | ~~^~~~~~~~~~~~~~~~ 42:21.26 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 42:21.26 195 | case 2: k ^= data[1] << 8; 42:21.26 | ^~~~ 42:21.26 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:21.26 195 | case 2: k ^= data[1] << 8; 42:21.26 | ~~^~~~~~~~~~~~~~~~ 42:21.26 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 42:21.26 196 | case 1: k ^= data[0] << 0; 42:21.26 | ^~~~ 42:31.15 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:31.16 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 42:31.16 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 42:31.16 | ^ 42:31.56 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:31.56 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 42:31.56 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 42:31.56 | ^ 42:31.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 42:31.72 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 42:31.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 42:31.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 42:31.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:31.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderTextureHost.h:13, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 42:31.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 42:31.72 from Unified_cpp_webrender_bindings0.cpp:11: 42:31.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:31.72 23 | class nsDataHashtable : public nsBaseHashtable { 42:31.72 | ^~~~~~~~~~~~~~~ 42:31.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 42:31.89 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 42:31.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 42:31.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 42:31.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:31.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:31.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.89 In file included from /usr/include/c++/9/vector:67, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 42:31.89 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 42:31.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 42:31.89 | ^~~~~~ 42:31.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 42:31.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 42:31.89 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 42:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 42:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 42:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:31.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:31.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 42:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 42:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 42:31.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:18, 42:31.90 from Unified_cpp_webrender_bindings0.cpp:101: 42:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 42:31.90 52 | class ClipManager { 42:31.90 | ^~~~~~~~~~~ 42:31.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 42:31.93 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 42:31.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 42:31.93 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:869:72: required from here 42:31.93 /builddir/build/BUILD/firefox-72.0.2/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] 42:31.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:31.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Span.h:31, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:19, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefsBase.h:10, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefListBegin.h:11, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefs_gfx.h:9, 42:31.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 42:31.93 from Unified_cpp_webrender_bindings0.cpp:2: 42:31.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 42:31.93 189 | class UniquePtr { 42:31.93 | ^~~~~~~~~ 42:32.53 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 42:32.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:32.54 1246 | memcpy(&v, src, tail * sizeof(T)); 42:32.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.54 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:32.54 371 | class SkNx<4, uint32_t> { 42:32.54 | ^~~~~~~~~~~~~~~~~ 42:32.54 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.54 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 42:32.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:32.54 1246 | memcpy(&v, src, tail * sizeof(T)); 42:32.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.54 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 42:32.54 428 | class SkNx<4, uint16_t> { 42:32.54 | ^~~~~~~~~~~~~~~~~ 42:32.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.55 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:32.55 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:32.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:32.55 26 | struct SkNx { 42:32.55 | ^~~~ 42:32.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.55 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:32.55 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:32.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 42:32.55 498 | class SkNx<8, uint16_t> { 42:32.55 | ^~~~~~~~~~~~~~~~~ 42:32.57 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.57 88 | memcpy(&val, ptr, sizeof(val)); 42:32.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.57 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:32.57 371 | class SkNx<4, uint32_t> { 42:32.57 | ^~~~~~~~~~~~~~~~~ 42:32.57 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 42:32.57 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.58 88 | memcpy(&val, ptr, sizeof(val)); 42:32.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.58 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 42:32.58 128 | class SkNx<4, float> { 42:32.58 | ^~~~~~~~~~~~~~ 42:32.58 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.58 88 | memcpy(&val, ptr, sizeof(val)); 42:32.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.58 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.58 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 42:32.58 26 | struct SkNx { 42:32.58 | ^~~~ 42:32.58 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.59 88 | memcpy(&val, ptr, sizeof(val)); 42:32.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:32.59 26 | struct SkNx { 42:32.59 | ^~~~ 42:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4186:80: required from here 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.59 88 | memcpy(&val, ptr, sizeof(val)); 42:32.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:32.59 26 | struct SkNx { 42:32.59 | ^~~~ 42:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.59 88 | memcpy(&val, ptr, sizeof(val)); 42:32.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.59 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:32.59 26 | struct SkNx { 42:32.59 | ^~~~ 42:32.60 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.60 88 | memcpy(&val, ptr, sizeof(val)); 42:32.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.60 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 42:32.60 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:32.60 26 | struct SkNx { 42:32.60 | ^~~~ 42:32.86 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 42:32.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:32.86 1246 | memcpy(&v, src, tail * sizeof(T)); 42:32.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.86 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:32.86 371 | class SkNx<4, uint32_t> { 42:32.86 | ^~~~~~~~~~~~~~~~~ 42:32.86 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.86 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 42:32.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 42:32.86 1246 | memcpy(&v, src, tail * sizeof(T)); 42:32.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.86 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.86 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 42:32.87 428 | class SkNx<4, uint16_t> { 42:32.87 | ^~~~~~~~~~~~~~~~~ 42:32.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.87 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 42:32.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:32.87 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:32.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:32.88 26 | struct SkNx { 42:32.88 | ^~~~ 42:32.88 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.88 /builddir/build/BUILD/firefox-72.0.2/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]': 42:32.88 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 42:32.88 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 42:32.88 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 42:32.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.88 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.88 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 42:32.88 498 | class SkNx<8, uint16_t> { 42:32.88 | ^~~~~~~~~~~~~~~~~ 42:32.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.89 88 | memcpy(&val, ptr, sizeof(val)); 42:32.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 42:32.89 371 | class SkNx<4, uint32_t> { 42:32.89 | ^~~~~~~~~~~~~~~~~ 42:32.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 42:32.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.90 88 | memcpy(&val, ptr, sizeof(val)); 42:32.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 42:32.90 128 | class SkNx<4, float> { 42:32.90 | ^~~~~~~~~~~~~~ 42:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.90 88 | memcpy(&val, ptr, sizeof(val)); 42:32.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 42:32.90 26 | struct SkNx { 42:32.90 | ^~~~ 42:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 42:32.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.90 88 | memcpy(&val, ptr, sizeof(val)); 42:32.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:32.91 26 | struct SkNx { 42:32.91 | ^~~~ 42:32.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.91 88 | memcpy(&val, ptr, sizeof(val)); 42:32.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 42:32.91 26 | struct SkNx { 42:32.91 | ^~~~ 42:32.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 42:32.91 88 | memcpy(&val, ptr, sizeof(val)); 42:32.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 42:32.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 42:32.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 42:32.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 42:32.91 26 | struct SkNx { 42:32.91 | ^~~~ 42:33.17 gfx/tests/gtest 42:38.73 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 42:38.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 42:38.73 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 42:38.73 /builddir/build/BUILD/firefox-72.0.2/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] 42:38.73 31 | memcpy(&v, &splat, 16); 42:38.73 | ^ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:38.74 23 | class Sk4px : public Sk16b { 42:38.74 | ^~~~~ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 42:38.74 /builddir/build/BUILD/firefox-72.0.2/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] 42:38.74 41 | memcpy(&v, px, 16); 42:38.74 | ^ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:38.74 23 | class Sk4px : public Sk16b { 42:38.74 | ^~~~~ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 42:38.74 /builddir/build/BUILD/firefox-72.0.2/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] 42:38.74 46 | memcpy(&v, px, 8); 42:38.74 | ^ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:38.74 23 | class Sk4px : public Sk16b { 42:38.74 | ^~~~~ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 42:38.74 /builddir/build/BUILD/firefox-72.0.2/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] 42:38.74 51 | memcpy(&v, px, 4); 42:38.74 | ^ 42:38.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 42:38.74 23 | class Sk4px : public Sk16b { 42:38.74 | ^~~~~ 42:40.32 In file included from Unified_cpp_webrender_bindings0.cpp:101: 42:40.32 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 42:40.32 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:415:45: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:40.32 415 | txns.Length(), *useSceneBuilderThread); 42:40.32 | ^~~~~~~~~~~~~~~~~~~~~~ 42:43.82 image 42:45.76 In file included from Unified_cpp_gfx_skia0.cpp:101: 42:45.76 /builddir/build/BUILD/firefox-72.0.2/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] 42:45.76 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 42:45.76 | ^~~ 42:45.98 In file included from Unified_cpp_gfx_skia1.cpp:29: 42:45.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkCanvas.cpp:223:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 42:45.98 223 | class SkCanvas::MCRec { 42:45.98 | ^~~~~ 42:56.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/imgFrame.h:12, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/ISurfaceProvider.h:22, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.h:9, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.cpp:6, 42:56.70 from Unified_cpp_image0.cpp:2: 42:56.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 42:56.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 42:56.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 42:56.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:56.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:56.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:56.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContextPaint.h:19, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:11, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/SurfaceCache.h:25, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/ISurfaceProvider.h:23, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.h:9, 42:56.70 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.cpp:6, 42:56.70 from Unified_cpp_image0.cpp:2: 42:56.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:56.70 23 | class nsDataHashtable : public nsBaseHashtable { 42:56.70 | ^~~~~~~~~~~~~~~ 42:59.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.h:10, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.cpp:6, 42:59.61 from Unified_cpp_gfx_tests_gtest0.cpp:47: 42:59.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 42:59.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 42:59.61 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 42:59.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:59.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:59.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:17, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseWidget.h:8, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.h:11, 42:59.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.cpp:6, 42:59.61 from Unified_cpp_gfx_tests_gtest0.cpp:47: 42:59.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:59.61 23 | class nsDataHashtable : public nsBaseHashtable { 42:59.61 | ^~~~~~~~~~~~~~~ 43:00.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 43:00.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 43:00.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannelEventSink.h:10, 43:00.50 from /builddir/build/BUILD/firefox-72.0.2/image/imgRequest.h:10, 43:00.50 from /builddir/build/BUILD/firefox-72.0.2/image/imgRequest.cpp:7, 43:00.50 from Unified_cpp_image2.cpp:2: 43:00.50 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 43:00.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:00.50 1028 | foundInterface = 0; \ 43:00.50 | ^~~~~~~~~~~~~~ 43:00.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:00.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:00.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:00.50 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:00.50 101 | NS_INTERFACE_MAP_END 43:00.50 | ^~~~~~~~~~~~~~~~~~~~ 43:00.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:00.50 1007 | else 43:00.50 | ^~~~ 43:00.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 43:00.50 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 43:00.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:00.50 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 43:00.50 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 43:00.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:02.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 43:02.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 43:02.60 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.h:10, 43:02.60 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:7, 43:02.61 from Unified_cpp_image1.cpp:2: 43:02.61 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 43:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:02.61 1028 | foundInterface = 0; \ 43:02.61 | ^~~~~~~~~~~~~~ 43:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:02.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:02.61 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:02.61 20 | NS_INTERFACE_MAP_END 43:02.61 | ^~~~~~~~~~~~~~~~~~~~ 43:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:02.61 1002 | else 43:02.61 | ^~~~ 43:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:02.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:02.61 | ^~~~~~~~~~~~~~~~~~ 43:02.61 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:02.61 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:02.61 | ^~~~~~~~~~~~~~~~~~~~~~ 43:03.86 In file included from Unified_cpp_gfx_skia12.cpp:38: 43:03.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 43:03.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:03.86 258 | } 43:03.86 | ^ 43:03.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 43:03.86 261 | case SkCubicType::kSerpentine: 43:03.86 | ^~~~ 43:05.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 43:05.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 43:05.55 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp:50, 43:05.55 from Unified_cpp_image1.cpp:137: 43:05.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:05.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:05.55 | ^ 43:05.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:05.55 46 | struct Block { 43:05.55 | ^~~~~ 43:08.45 In file included from Unified_cpp_gfx_skia13.cpp:92: 43:08.45 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 43:08.45 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:08.45 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 43:08.45 | ^~ 43:08.45 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 43:08.45 509 | case SkOTTableName::Record::PlatformID::Unicode: 43:08.45 | ^~~~ 43:09.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfx2DGlue.h:13, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/Image.h:13, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ImageWrapper.h:10, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ClippedImage.h:9, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:9, 43:09.42 from Unified_cpp_image1.cpp:2: 43:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 43:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 43:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 43:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:09.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 43:09.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:09.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/Image.h:15, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ImageWrapper.h:10, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ClippedImage.h:9, 43:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:9, 43:09.42 from Unified_cpp_image1.cpp:2: 43:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 43:09.42 23 | class nsDataHashtable : public nsBaseHashtable { 43:09.42 | ^~~~~~~~~~~~~~~ 43:11.18 In file included from Unified_cpp_gfx_skia16.cpp:20: 43:11.18 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.18 66 | class FwDCubicEvaluator { 43:11.18 | ^~~~~~~~~~~~~~~~~ 43:11.97 In file included from Unified_cpp_gfx_skia14.cpp:65: 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>': 43:11.97 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.97 259 | LinearGradient4fContext::LinearIntervalProcessor { 43:11.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>': 43:11.97 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>': 43:11.97 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.97 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>': 43:11.98 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>': 43:11.98 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>': 43:11.98 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 43:11.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:11.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:12.81 In file included from Unified_cpp_gfx_skia14.cpp:74: 43:12.81 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const': 43:12.81 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:12.81 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 43:12.81 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:12.81 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 43:12.81 299 | case SkTileMode::kClamp: 43:12.81 | ^~~~ 43:13.93 In file included from Unified_cpp_gfx_skia15.cpp:29: 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)': 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:13.93 1991 | } 43:13.93 | ^ 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 43:13.93 1993 | case Token::FLOAT_LITERAL: { 43:13.93 | ^~~~ 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'SkSL::ASTNode::ID SkSL::Parser::term()': 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:13.93 2057 | } 43:13.93 | ^ 43:13.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 43:13.93 2059 | case Token::INT_LITERAL: { 43:13.93 | ^~~~ 43:14.74 In file included from Unified_cpp_gfx_skia2.cpp:92: 43:14.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 43:14.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:14.74 514 | } 43:14.74 | ^ 43:14.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 43:14.74 516 | case SkCanvas::kPolygon_PointMode: { 43:14.74 | ^~~~ 43:15.57 image/build 43:24.22 image/decoders 43:26.88 In file included from Unified_cpp_gfx_skia4.cpp:47: 43:26.88 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 43:26.89 /builddir/build/BUILD/firefox-72.0.2/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] 43:26.89 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 43:26.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.29 In file included from /usr/include/string.h:494, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 43:29.29 from /usr/include/c++/9/bits/move.h:55, 43:29.29 from /usr/include/c++/9/bits/stl_function.h:60, 43:29.29 from /usr/include/c++/9/functional:49, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/functional:3, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/functional:44, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRun.h:11, 43:29.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, 43:29.29 from Unified_cpp_gfx_skia4.cpp:2: 43:29.29 In function 'char* strncpy(char*, const char*, size_t)', 43:29.29 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp:278:16, 43:29.29 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 43:29.29 /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] 43:29.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 43:29.29 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:29.29 In function 'char* strncpy(char*, const char*, size_t)', 43:29.29 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp:274:16, 43:29.29 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 43:29.29 /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] 43:29.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 43:29.29 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:30.93 In file included from Unified_cpp_gfx_skia5.cpp:110: 43:30.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp: In static member function 'static bool SkPathPriv::IsRectContour(const SkPath&, bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*)': 43:30.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:30.93 3586 | insertClose = false; 43:30.93 | ~~~~~~~~~~~~^~~~~~~ 43:30.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 43:30.93 3587 | case SkPath::kLine_Verb: { 43:30.93 | ^~~~ 43:34.27 In file included from Unified_cpp_gfx_skia6.cpp:128: 43:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 43:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRRect.cpp:557: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] 43:34.28 557 | memcpy(&raw, buffer, kSizeInMemory); 43:34.28 | ^ 43:34.28 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkPathRef.h:13, 43:34.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 43:34.28 from Unified_cpp_gfx_skia6.cpp:2: 43:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRRect.h:30:14: note: 'class SkRRect' declared here 43:34.28 30 | class SK_API SkRRect { 43:34.28 | ^~~~~~~ 43:34.94 image/decoders/icon/gtk 43:36.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestRect.cpp:12, 43:36.82 from Unified_cpp_gfx_tests_gtest1.cpp:38: 43:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 43:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 43:36.82 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 43:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:36.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 43:36.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:36.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 43:36.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestRect.cpp:12, 43:36.82 from Unified_cpp_gfx_tests_gtest1.cpp:38: 43:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 43:36.82 23 | class nsDataHashtable : public nsBaseHashtable { 43:36.82 | ^~~~~~~~~~~~~~~ 43:40.37 In file included from /builddir/build/BUILD/firefox-72.0.2/image/decoders/nsGIFDecoder2.h:13, 43:40.37 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/nsGIFDecoder2.cpp:41, 43:40.37 from Unified_cpp_image_decoders0.cpp:20: 43:40.37 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 43:40.37 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:561:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 43:40.37 561 | if (*result == WriteState::FINISHED) { 43:40.37 | ^~ 43:40.37 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:548:23: note: 'result' was declared here 43:40.37 548 | Maybe result; 43:40.37 | ^~~~~~ 43:40.45 image/decoders/icon 43:42.66 In file included from Unified_cpp_gfx_skia7.cpp:110: 43:42.66 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 43:42.66 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42: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] 43:42.66 42 | memcpy(&rec, ptr, size); 43:42.66 | ^ 43:42.66 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 43:42.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 43:42.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 43:42.66 from Unified_cpp_gfx_skia7.cpp:110: 43:42.66 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 43:42.66 55 | struct SkScalerContextRec { 43:42.66 | ^~~~~~~~~~~~~~~~~~ 43:42.73 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 43:42.73 from Unified_cpp_gfx_skia7.cpp:110: 43:42.73 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 43:42.73 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517: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] 43:42.73 517 | std::memcpy(&rec, ptr, sizeof(rec)); 43:42.74 | ^ 43:42.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 43:42.74 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 43:42.74 | ^~~~~~~~~~~ 43:42.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro 'TRACE_EVENT1' 43:42.74 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 43:42.74 | ^~~~~~~~~~~~ 43:42.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro 'TRACE_STR_COPY' 43:42.74 513 | TRACE_STR_COPY( 43:42.74 | ^~~~~~~~~~~~~~ 43:42.74 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 43:42.74 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 43:42.74 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 43:42.74 from Unified_cpp_gfx_skia7.cpp:110: 43:42.74 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 43:42.74 55 | struct SkScalerContextRec { 43:42.74 | ^~~~~~~~~~~~~~~~~~ 43:42.82 In file included from Unified_cpp_gfx_skia7.cpp:119: 43:42.82 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 43:42.82 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:42.82 75 | class SkResourceCache::Hash : 43:42.82 | ^~~~ 43:42.87 In file included from Unified_cpp_gfx_skia7.cpp:137: 43:42.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 43:42.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp:1118: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] 43:42.87 1118 | memset(&rec, 0, sizeof(rec)); 43:42.87 | ^ 43:42.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 43:42.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 43:42.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 43:42.87 from Unified_cpp_gfx_skia7.cpp:110: 43:42.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 43:42.87 55 | struct SkScalerContextRec { 43:42.87 | ^~~~~~~~~~~~~~~~~~ 43:44.61 In file included from Unified_cpp_gfx_skia8.cpp:101: 43:44.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 43:44.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp:281: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] 43:44.61 281 | memcpy(&lhsRec, ptr, size); 43:44.61 | ^ 43:44.61 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 43:44.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 43:44.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 43:44.61 from Unified_cpp_gfx_skia8.cpp:92: 43:44.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 43:44.61 55 | struct SkScalerContextRec { 43:44.61 | ^~~~~~~~~~~~~~~~~~ 43:44.61 In file included from Unified_cpp_gfx_skia8.cpp:101: 43:44.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp:285: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] 43:44.61 285 | memcpy(&rhsRec, ptr, size); 43:44.61 | ^ 43:44.61 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 43:44.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 43:44.61 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 43:44.61 from Unified_cpp_gfx_skia8.cpp:92: 43:44.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 43:44.61 55 | struct SkScalerContextRec { 43:44.61 | ^~~~~~~~~~~~~~~~~~ 43:45.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 43:45.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 43:45.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 43:45.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 43:45.15 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.h:9, 43:45.15 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.cpp:7, 43:45.16 from Unified_cpp_image_decoders_icon0.cpp:2: 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:45.16 1028 | foundInterface = 0; \ 43:45.16 | ^~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:45.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:45.16 71 | NS_INTERFACE_MAP_END 43:45.16 | ^~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 43:45.16 1002 | else 43:45.16 | ^~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:45.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:45.16 | ^~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:45.16 70 | NS_INTERFACE_MAP_ENTRY(nsIClassInfo) 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::Mutator::QueryInterface(const nsIID&, void**)': 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:45.16 1028 | foundInterface = 0; \ 43:45.16 | ^~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:45.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:45.16 146 | NS_INTERFACE_MAP_END \ 43:45.16 | ^~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:45.16 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:147:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:45.16 147 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsMozIconURI::Mutator, nsIURISetters, 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.16 In file included from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.h:15, 43:45.16 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.cpp:10, 43:45.16 from Unified_cpp_image_decoders_icon0.cpp:2: 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 43:45.16 145 | } else \ 43:45.16 | ^~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:45.16 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.16 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:147:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:45.16 147 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsMozIconURI::Mutator, nsIURISetters, 43:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:47.38 image/encoders/ico 43:49.00 image/encoders/png 43:52.21 image/encoders/jpeg 43:53.81 image/encoders/bmp 43:54.91 image/test/gtest 43:55.43 dom/abort 43:55.61 dom/animation 44:03.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.h:10, 44:03.03 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:7, 44:03.03 from Unified_cpp_dom_abort0.cpp:2: 44:03.03 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 44:03.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:03.03 1028 | foundInterface = 0; \ 44:03.03 | ^~~~~~~~~~~~~~ 44:03.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:03.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:03.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:03.03 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:03.03 23 | NS_INTERFACE_MAP_END 44:03.03 | ^~~~~~~~~~~~~~~~~~~~ 44:03.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:03.03 1002 | else 44:03.03 | ^~~~ 44:03.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:03.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:03.03 | ^~~~~~~~~~~~~~~~~~ 44:03.03 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:03.03 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:03.03 | ^~~~~~~~~~~~~~~~~~~~~~ 44:03.06 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 44:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:03.06 1043 | foundInterface = 0; \ 44:03.06 | ^~~~~~~~~~~~~~ 44:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:03.06 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:03.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:03.06 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:03.06 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 44:03.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:03.06 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.h:12, 44:03.06 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:7, 44:03.06 from Unified_cpp_dom_abort0.cpp:2: 44:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:03.06 304 | } else 44:03.06 | ^~~~ 44:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:03.06 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:03.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:03.06 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:03.06 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 44:03.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:04.31 from Unified_cpp_dom_animation0.cpp:2: 44:04.31 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 44:04.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:04.31 1043 | foundInterface = 0; \ 44:04.31 | ^~~~~~~~~~~~~~ 44:04.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:04.31 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.31 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:04.31 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 44:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.31 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:04.31 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:04.31 from Unified_cpp_dom_animation0.cpp:2: 44:04.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:04.31 304 | } else 44:04.31 | ^~~~ 44:04.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:04.31 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.31 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:04.31 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 44:04.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:04.42 from Unified_cpp_dom_animation0.cpp:2: 44:04.42 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 44:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:04.42 1028 | foundInterface = 0; \ 44:04.42 | ^~~~~~~~~~~~~~ 44:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:04.42 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:04.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:04.42 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:04.42 37 | NS_INTERFACE_MAP_END 44:04.42 | ^~~~~~~~~~~~~~~~~~~~ 44:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:04.42 1002 | else 44:04.42 | ^~~~ 44:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:04.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:04.42 | ^~~~~~~~~~~~~~~~~~ 44:04.42 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:04.42 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:04.42 | ^~~~~~~~~~~~~~~~~~~~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 44:04.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:04.44 1028 | foundInterface = 0; \ 44:04.44 | ^~~~~~~~~~~~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:04.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:04.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:04.44 36 | NS_INTERFACE_MAP_END 44:04.44 | ^~~~~~~~~~~~~~~~~~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:04.44 1002 | else 44:04.44 | ^~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:04.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:04.44 | ^~~~~~~~~~~~~~~~~~ 44:04.44 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:04.44 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:04.44 | ^~~~~~~~~~~~~~~~~~~~~~ 44:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 44:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:04.48 1043 | foundInterface = 0; \ 44:04.48 | ^~~~~~~~~~~~~~ 44:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:04.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:04.48 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 44:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:04.48 from Unified_cpp_dom_animation0.cpp:2: 44:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:04.48 304 | } else 44:04.48 | ^~~~ 44:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:04.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:04.48 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 44:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.45 dom/base 44:05.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:05.51 from Unified_cpp_dom_animation0.cpp:2: 44:05.51 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 44:05.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:05.51 1043 | foundInterface = 0; \ 44:05.51 | ^~~~~~~~~~~~~~ 44:05.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:05.51 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.51 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:05.51 83 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 44:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.51 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:05.51 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:05.51 from Unified_cpp_dom_animation0.cpp:2: 44:05.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:05.51 304 | } else 44:05.51 | ^~~~ 44:05.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:05.51 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:05.51 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:05.51 82 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 44:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 44:06.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:06.93 from Unified_cpp_dom_animation0.cpp:2: 44:06.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:06.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:06.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:06.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:06.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:06.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:14, 44:06.94 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 44:06.94 from Unified_cpp_dom_animation0.cpp:2: 44:06.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:06.94 23 | class nsDataHashtable : public nsBaseHashtable { 44:06.94 | ^~~~~~~~~~~~~~~ 44:07.07 dom/base/test/gtest 44:09.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/image/FrameAnimator.h:13, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/image/Decoder.h:9, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.h:17, 44:09.41 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.cpp:6, 44:09.41 from Unified_cpp_image_test_gtest0.cpp:2: 44:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:09.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContextPaint.h:19, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SVGImageContext.h:11, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/SurfaceCache.h:25, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/FrameAnimator.h:17, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/Decoder.h:9, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.h:17, 44:09.42 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.cpp:6, 44:09.42 from Unified_cpp_image_test_gtest0.cpp:2: 44:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:09.42 23 | class nsDataHashtable : public nsBaseHashtable { 44:09.42 | ^~~~~~~~~~~~~~~ 44:12.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.h:11, 44:12.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:7: 44:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:12.69 1028 | foundInterface = 0; \ 44:12.69 | ^~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:12.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:12.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:12.69 22 | NS_INTERFACE_MAP_END 44:12.69 | ^~~~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:12.69 1002 | else 44:12.69 | ^~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:12.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:12.69 | ^~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:12.69 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 44:12.69 | ^~~~~~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:12.69 1028 | foundInterface = 0; \ 44:12.69 | ^~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:12.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:12.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:12.69 35 | NS_INTERFACE_MAP_END 44:12.69 | ^~~~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:12.69 1002 | else 44:12.69 | ^~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:12.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:12.69 | ^~~~~~~~~~~~~~~~~~ 44:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:12.69 34 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 44:12.69 | ^~~~~~~~~~~~~~~~~~~~~~ 44:17.89 In file included from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.h:22, 44:17.89 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestStreamingLexer.cpp:7, 44:17.89 from Unified_cpp_image_test_gtest1.cpp:2: 44:17.89 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h: In member function 'mozilla::image::WriteState mozilla::image::SurfaceFilter::WritePixelBlocks(Func) [with PixelType = unsigned int; Func = ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::::]': 44:17.89 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:561:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:17.89 561 | if (*result == WriteState::FINISHED) { 44:17.89 | ^~ 44:17.89 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:548:23: note: 'result' was declared here 44:17.89 548 | Maybe result; 44:17.89 | ^~~~~~ 44:20.68 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 44:20.68 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:561:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:20.68 561 | if (*result == WriteState::FINISHED) { 44:20.68 | ^~ 44:20.68 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:548:23: note: 'result' was declared here 44:20.68 548 | Maybe result; 44:20.68 | ^~~~~~ 44:21.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 44:21.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 44:21.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 44:21.40 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:49: 44:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:21.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:21.40 | ^ 44:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:21.40 46 | struct Block { 44:21.40 | ^~~~~ 44:24.19 dom/bindings 44:24.74 dom/battery 44:24.97 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_SurfacePipe_Test::TestBody()': 44:24.97 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:561:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:24.97 561 | if (*result == WriteState::FINISHED) { 44:24.97 | ^~ 44:24.97 /builddir/build/BUILD/firefox-72.0.2/image/SurfacePipe.h:548:23: note: 'result' was declared here 44:24.97 548 | Maybe result; 44:24.97 | ^~~~~~ 44:29.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 44:29.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 44:29.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 44:29.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 44:29.40 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:58: 44:29.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:29.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:29.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:29.40 | ^ 44:29.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:29.40 46 | struct Block { 44:29.40 | ^~~~~ 44:30.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 44:30.11 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 44:30.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:241: 44:30.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 44:30.11 /builddir/build/BUILD/firefox-72.0.2/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] 44:30.11 79 | memset(this, 0, sizeof(nsXPTCVariant)); 44:30.11 | ^ 44:30.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 44:30.11 44 | struct nsXPTCVariant { 44:30.12 | ^~~~~~~~~~~~~ 44:31.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 44:31.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 44:31.91 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 44:31.91 /builddir/build/BUILD/firefox-72.0.2/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] 44:31.91 31 | memset(aT, 0, sizeof(T)); 44:31.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 44:31.91 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:241: 44:31.91 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 44:31.91 2262 | struct GlobalProperties { 44:31.91 | ^~~~~~~~~~~~~~~~ 44:32.00 dom/browser-element 44:32.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:32.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:32.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:32.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:32.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:32.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:32.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:32.26 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 44:32.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:32.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:32.26 23 | class nsDataHashtable : public nsBaseHashtable { 44:32.26 | ^~~~~~~~~~~~~~~ 44:32.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:32.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:32.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:32.62 In file included from /usr/include/c++/9/vector:67, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:32.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 44:32.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 44:32.62 | ^~~~~~ 44:32.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:32.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:32.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:32.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 44:32.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:80: 44:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 44:32.62 52 | class ClipManager { 44:32.63 | ^~~~~~~~~~~ 44:34.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:34.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 44:34.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 44:34.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 44:34.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:10, 44:34.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:34.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 44:34.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:34.04 1028 | foundInterface = 0; \ 44:34.04 | ^~~~~~~~~~~~~~ 44:34.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:34.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:34.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:34.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:34.04 208 | NS_INTERFACE_MAP_END 44:34.04 | ^~~~~~~~~~~~~~~~~~~~ 44:34.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:34.04 1002 | else 44:34.04 | ^~~~ 44:34.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:34.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:34.04 | ^~~~~~~~~~~~~~~~~~ 44:34.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:34.04 207 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 44:34.04 | ^~~~~~~~~~~~~~~~~~~~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 44:34.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:34.20 1028 | foundInterface = 0; \ 44:34.20 | ^~~~~~~~~~~~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:34.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:34.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:4014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:34.20 4014 | NS_INTERFACE_MAP_END 44:34.20 | ^~~~~~~~~~~~~~~~~~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:34.20 1002 | else 44:34.20 | ^~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:34.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:34.20 | ^~~~~~~~~~~~~~~~~~ 44:34.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:4013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:34.20 4013 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 44:34.20 | ^~~~~~~~~~~~~~~~~~~~~~ 44:35.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:35.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:35.74 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:14, 44:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:35.74 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:35.74 23 | class nsDataHashtable : public nsBaseHashtable { 44:35.74 | ^~~~~~~~~~~~~~~ 44:35.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:35.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:35.85 In file included from /usr/include/c++/9/vector:67, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:14, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:35.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 44:35.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 44:35.85 | ^~~~~~ 44:35.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 44:35.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 44:35.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:35.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:35.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 44:35.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:58: 44:35.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 44:35.86 52 | class ClipManager { 44:35.86 | ^~~~~~~~~~~ 44:35.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 44:35.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 44:35.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 44:35.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 44:35.93 from RegisterBindings.cpp:142: 44:35.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:35.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:35.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:35.93 | ^ 44:35.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:35.93 46 | struct Block { 44:35.93 | ^~~~~ 44:45.66 In file included from Unified_cpp_image_test_gtest0.cpp:20: 44:45.66 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 44:45.66 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestAnimationFrameBuffer.cpp:112:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:45.66 112 | EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 44:45.66 | ^ 44:47.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 44:47.44 from RegisterBindings.cpp:1: 44:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:47.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:47.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 44:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 44:47.44 from RegisterBindings.cpp:7: 44:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:47.44 23 | class nsDataHashtable : public nsBaseHashtable { 44:47.44 | ^~~~~~~~~~~~~~~ 44:47.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 44:47.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 44:47.49 from RegisterBindings.cpp:1: 44:47.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 44:47.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 44:47.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 44:47.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:47.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:47.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:47.49 In file included from /usr/include/c++/9/vector:67, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 44:47.50 from RegisterBindings.cpp:7: 44:47.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 44:47.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 44:47.50 | ^~~~~~ 44:47.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 44:47.50 from RegisterBindings.cpp:1: 44:47.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 44:47.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 44:47.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 44:47.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:47.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:47.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:47.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 44:47.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 44:47.50 from RegisterBindings.cpp:374: 44:47.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 44:47.50 52 | class ClipManager { 44:47.50 | ^~~~~~~~~~~ 44:47.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 44:47.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.h:12, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/dom/browser-element/BrowserElementParent.cpp:7: 44:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:47.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:47.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.h:12, 44:47.71 from /builddir/build/BUILD/firefox-72.0.2/dom/browser-element/BrowserElementParent.cpp:7: 44:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:47.71 23 | class nsDataHashtable : public nsBaseHashtable { 44:47.71 | ^~~~~~~~~~~~~~~ 44:58.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 44:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 44:58.33 from APZTestDataBinding.cpp:3, 44:58.33 from UnifiedBindings0.cpp:2: 44:58.33 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 44:58.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:58.33 1028 | foundInterface = 0; \ 44:58.33 | ^~~~~~~~~~~~~~ 44:58.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:58.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:58.34 AddonManagerBinding.cpp:3121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:58.34 3121 | NS_INTERFACE_MAP_END 44:58.34 | ^~~~~~~~~~~~~~~~~~~~ 44:58.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:58.34 1002 | else 44:58.34 | ^~~~ 44:58.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:58.34 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:58.34 | ^~~~~~~~~~~~~~~~~~ 44:58.34 AddonManagerBinding.cpp:3120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:58.34 3120 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 44:58.34 | ^~~~~~~~~~~~~~~~~~~~~~ 44:58.36 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 44:58.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:58.36 1043 | foundInterface = 0; \ 44:58.36 | ^~~~~~~~~~~~~~ 44:58.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:58.36 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.36 AddonManagerBinding.cpp:3521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:58.37 3521 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 44:58.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 44:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 44:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 44:58.37 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 44:58.37 from APZTestDataBinding.cpp:4, 44:58.37 from UnifiedBindings0.cpp:2: 44:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:58.37 304 | } else 44:58.37 | ^~~~ 44:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:58.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:58.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.37 AddonManagerBinding.cpp:3520:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:58.37 3520 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 44:58.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 44:58.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 44:58.43 from APZTestDataBinding.cpp:3, 44:58.44 from UnifiedBindings0.cpp:2: 44:58.44 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 44:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:58.44 1043 | foundInterface = 0; \ 44:58.44 | ^~~~~~~~~~~~~~ 44:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:58.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:58.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.44 AddonManagerBinding.cpp:4044:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:58.44 4044 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 44:58.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 44:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 44:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 44:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 44:58.44 from APZTestDataBinding.cpp:4, 44:58.44 from UnifiedBindings0.cpp:2: 44:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:58.44 304 | } else 44:58.44 | ^~~~ 44:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 44:58.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:58.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:58.44 AddonManagerBinding.cpp:4043:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:58.44 4043 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 44:58.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:59.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/ForOfIterator.h:21, 44:59.97 from UnionTypes.cpp:1: 44:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 44:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 44:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 44:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:59.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:59.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:14, 44:59.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 44:59.97 from UnionTypes.cpp:3: 44:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:59.97 23 | class nsDataHashtable : public nsBaseHashtable { 44:59.97 | ^~~~~~~~~~~~~~~ 45:04.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 45:04.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 45:04.28 from AudioTrackBinding.cpp:3, 45:04.28 from UnifiedBindings1.cpp:2: 45:04.28 BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 45:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:04.28 1043 | foundInterface = 0; \ 45:04.28 | ^~~~~~~~~~~~~~ 45:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:04.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.28 BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:04.28 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 45:04.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrack.h:10, 45:04.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 45:04.29 from AudioTrackBinding.cpp:8, 45:04.29 from UnifiedBindings1.cpp:2: 45:04.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:04.29 304 | } else 45:04.29 | ^~~~ 45:04.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45:04.29 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.29 BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:04.29 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 45:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 45:04.99 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 45:04.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:11: 45:04.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:04.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:04.99 | ^ 45:04.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:04.99 46 | struct Block { 45:04.99 | ^~~~~ 45:05.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 45:05.96 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 45:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:61: 45:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:05.96 /builddir/build/BUILD/firefox-72.0.2/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:05.96 79 | memset(this, 0, sizeof(nsXPTCVariant)); 45:05.96 | ^ 45:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 45:05.96 44 | struct nsXPTCVariant { 45:05.96 | ^~~~~~~~~~~~~ 45:06.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:06.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 45:06.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMessageManager.h:10, 45:06.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.h:10, 45:06.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:9: 45:06.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 45:06.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:06.14 1028 | foundInterface = 0; \ 45:06.14 | ^~~~~~~~~~~~~~ 45:06.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:06.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:06.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:06.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:06.14 154 | NS_INTERFACE_MAP_END 45:06.14 | ^~~~~~~~~~~~~~~~~~~~ 45:06.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:06.14 1007 | else 45:06.15 | ^~~~ 45:06.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 45:06.15 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 45:06.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:06.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 45:06.15 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 45:06.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:06.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 45:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 45:06.45 from BrowsingContextBinding.cpp:11, 45:06.45 from UnifiedBindings1.cpp:262: 45:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:06.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:06.45 | ^ 45:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:06.45 46 | struct Block { 45:06.45 | ^~~~~ 45:06.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.h:17, 45:06.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:9: 45:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 45:06.99 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 45:06.99 /builddir/build/BUILD/firefox-72.0.2/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] 45:06.99 31 | memset(aT, 0, sizeof(T)); 45:06.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 45:06.99 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:61: 45:06.99 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 45:06.99 2262 | struct GlobalProperties { 45:06.99 | ^~~~~~~~~~~~~~~~ 45:08.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 45:08.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 45:08.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 45:08.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 45:08.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/InputEvent.h:10, 45:08.14 from InputEventBinding.cpp:12, 45:08.14 from UnifiedBindings10.cpp:41: 45:08.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:08.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:08.14 | ^ 45:08.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:08.15 46 | struct Block { 45:08.15 | ^~~~~ 45:10.82 dom/cache 45:15.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 45:15.76 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 45:15.76 from ImageCaptureErrorEventBinding.cpp:3, 45:15.76 from UnifiedBindings10.cpp:2: 45:15.76 InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 45:15.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:15.76 1028 | foundInterface = 0; \ 45:15.76 | ^~~~~~~~~~~~~~ 45:15.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:15.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:15.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:15.76 InstallTriggerBinding.cpp:1568:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:15.76 1568 | NS_INTERFACE_MAP_END 45:15.76 | ^~~~~~~~~~~~~~~~~~~~ 45:15.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:15.76 1002 | else 45:15.76 | ^~~~ 45:15.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:15.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:15.76 | ^~~~~~~~~~~~~~~~~~ 45:15.76 InstallTriggerBinding.cpp:1567:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:15.76 1567 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 45:15.76 | ^~~~~~~~~~~~~~~~~~~~~~ 45:16.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 45:16.10 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 45:16.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 45:16.10 from IntlUtilsBinding.cpp:11, 45:16.10 from UnifiedBindings10.cpp:93: 45:16.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:16.10 /builddir/build/BUILD/firefox-72.0.2/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:16.10 79 | memset(this, 0, sizeof(nsXPTCVariant)); 45:16.10 | ^ 45:16.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 45:16.10 44 | struct nsXPTCVariant { 45:16.10 | ^~~~~~~~~~~~~ 45:19.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 45:19.47 from AudioTrackBinding.cpp:3, 45:19.47 from UnifiedBindings1.cpp:2: 45:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 45:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 45:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 45:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:19.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:19.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrack.h:10, 45:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 45:19.47 from AudioTrackBinding.cpp:8, 45:19.47 from UnifiedBindings1.cpp:2: 45:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 45:19.47 23 | class nsDataHashtable : public nsBaseHashtable { 45:19.47 | ^~~~~~~~~~~~~~~ 45:19.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 45:19.87 from ImageCaptureErrorEventBinding.cpp:3, 45:19.87 from UnifiedBindings10.cpp:2: 45:19.87 MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 45:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:19.87 1043 | foundInterface = 0; \ 45:19.87 | ^~~~~~~~~~~~~~ 45:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:19.87 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:19.87 MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:19.87 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:19.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 45:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 45:19.87 from ImageCaptureErrorEventBinding.cpp:3, 45:19.87 from UnifiedBindings10.cpp:2: 45:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:19.87 304 | } else 45:19.87 | ^~~~ 45:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45:19.87 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:19.87 MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:19.87 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 45:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MatchGlobBinding.h:9, 45:20.90 from MatchGlobBinding.cpp:3, 45:20.90 from UnifiedBindings11.cpp:2: 45:20.90 MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 45:20.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:20.90 1043 | foundInterface = 0; \ 45:20.90 | ^~~~~~~~~~~~~~ 45:20.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:20.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.90 MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:20.90 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 45:20.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 45:20.90 from MatchGlobBinding.cpp:7, 45:20.90 from UnifiedBindings11.cpp:2: 45:20.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:20.90 304 | } else 45:20.90 | ^~~~ 45:20.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45:20.90 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:20.90 MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:20.90 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 45:20.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 45:21.28 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 45:21.28 from ImageCaptureErrorEventBinding.cpp:3, 45:21.28 from UnifiedBindings10.cpp:2: 45:21.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 45:21.28 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 45:21.28 /builddir/build/BUILD/firefox-72.0.2/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] 45:21.28 31 | memset(aT, 0, sizeof(T)); 45:21.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 45:21.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 45:21.28 from IntlUtilsBinding.cpp:11, 45:21.28 from UnifiedBindings10.cpp:93: 45:21.28 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 45:21.28 2262 | struct GlobalProperties { 45:21.28 | ^~~~~~~~~~~~~~~~ 45:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 45:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 45:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 45:21.66 from /builddir/build/BUILD/firefox-72.0.2/dom/cache/Action.cpp:7, 45:21.66 from Unified_cpp_dom_cache0.cpp:2: 45:21.66 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 45:21.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:21.67 1028 | foundInterface = 0; \ 45:21.67 | ^~~~~~~~~~~~~~ 45:21.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:21.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:21.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:21.67 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:21.67 235 | NS_INTERFACE_MAP_END 45:21.67 | ^~~~~~~~~~~~~~~~~~~~ 45:21.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:21.67 1002 | else 45:21.67 | ^~~~ 45:21.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:21.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:21.67 | ^~~~~~~~~~~~~~~~~~ 45:21.67 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:21.67 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:21.67 | ^~~~~~~~~~~~~~~~~~~~~~ 45:21.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 45:21.85 from ImageCaptureErrorEventBinding.cpp:3, 45:21.85 from UnifiedBindings10.cpp:2: 45:21.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 45:21.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 45:21.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 45:21.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:21.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.85 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 45:21.85 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 45:21.85 from ImageCaptureErrorEventBinding.cpp:3, 45:21.85 from UnifiedBindings10.cpp:2: 45:21.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 45:21.85 23 | class nsDataHashtable : public nsBaseHashtable { 45:21.85 | ^~~~~~~~~~~~~~~ 45:21.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 45:21.89 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 45:21.89 from ImageCaptureErrorEventBinding.cpp:3, 45:21.90 from UnifiedBindings10.cpp:2: 45:21.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 45:21.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 45:21.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 45:21.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:21.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:21.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.90 In file included from /usr/include/c++/9/vector:67, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 45:21.90 from ImageCaptureErrorEventBinding.cpp:3, 45:21.90 from UnifiedBindings10.cpp:2: 45:21.90 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 45:21.90 386 | class vector : protected _Vector_base<_Tp, _Alloc> 45:21.90 | ^~~~~~ 45:21.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 45:21.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 45:21.90 from ImageCaptureErrorEventBinding.cpp:3, 45:21.91 from UnifiedBindings10.cpp:2: 45:21.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 45:21.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 45:21.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 45:21.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:21.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:21.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:21.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 45:21.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/InputEvent.h:10, 45:21.91 from InputEventBinding.cpp:12, 45:21.91 from UnifiedBindings10.cpp:41: 45:21.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 45:21.91 52 | class ClipManager { 45:21.91 | ^~~~~~~~~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 45:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:21.95 1028 | foundInterface = 0; \ 45:21.95 | ^~~~~~~~~~~~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:21.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:21.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:21.95 58 | NS_INTERFACE_MAP_END 45:21.95 | ^~~~~~~~~~~~~~~~~~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:21.95 1002 | else 45:21.95 | ^~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:21.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:21.95 | ^~~~~~~~~~~~~~~~~~ 45:21.95 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:21.95 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:21.95 | ^~~~~~~~~~~~~~~~~~~~~~ 45:22.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 45:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 45:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 45:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 45:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 45:22.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MatchGlobBinding.h:9, 45:22.01 from MatchGlobBinding.cpp:3, 45:22.01 from UnifiedBindings11.cpp:2: 45:22.01 MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 45:22.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:22.01 1043 | foundInterface = 0; \ 45:22.01 | ^~~~~~~~~~~~~~ 45:22.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:22.01 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.01 MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:22.01 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 45:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 45:22.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 45:22.01 from MatchGlobBinding.cpp:7, 45:22.01 from UnifiedBindings11.cpp:2: 45:22.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:22.01 304 | } else 45:22.01 | ^~~~ 45:22.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45:22.01 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:22.01 MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:22.01 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 45:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:27.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 45:27.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 45:27.76 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:21: 45:27.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:27.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:27.76 | ^ 45:27.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:27.76 46 | struct Block { 45:27.76 | ^~~~~ 45:32.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 45:32.41 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 45:32.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:174: 45:32.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:32.41 /builddir/build/BUILD/firefox-72.0.2/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:32.41 79 | memset(this, 0, sizeof(nsXPTCVariant)); 45:32.41 | ^ 45:32.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 45:32.41 44 | struct nsXPTCVariant { 45:32.41 | ^~~~~~~~~~~~~ 45:33.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:10, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:33.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 45:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.82 1028 | foundInterface = 0; \ 45:33.82 | ^~~~~~~~~~~~~~ 45:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:33.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:33.82 438 | NS_INTERFACE_MAP_END 45:33.82 | ^~~~~~~~~~~~~~~~~~~~ 45:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:33.82 1002 | else 45:33.82 | ^~~~ 45:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:33.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:33.82 | ^~~~~~~~~~~~~~~~~~ 45:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:437:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:33.82 437 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:33.82 | ^~~~~~~~~~~~~~~~~~~~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 45:33.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.83 1028 | foundInterface = 0; \ 45:33.83 | ^~~~~~~~~~~~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:33.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:526:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:33.83 526 | NS_INTERFACE_MAP_END 45:33.83 | ^~~~~~~~~~~~~~~~~~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:33.83 1012 | else 45:33.83 | ^~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:33.83 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:525:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:33.83 525 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 45:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:33.84 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 45:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.84 1028 | foundInterface = 0; \ 45:33.85 | ^~~~~~~~~~~~~~ 45:33.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:33.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:33.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:33.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:33.85 740 | NS_INTERFACE_MAP_END 45:33.85 | ^~~~~~~~~~~~~~~~~~~~ 45:33.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:33.85 1002 | else 45:33.85 | ^~~~ 45:33.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:33.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:33.85 | ^~~~~~~~~~~~~~~~~~ 45:33.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:739:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:33.85 739 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:33.85 | ^~~~~~~~~~~~~~~~~~~~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 45:33.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:33.88 1028 | foundInterface = 0; \ 45:33.88 | ^~~~~~~~~~~~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:33.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:33.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:1255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:33.88 1255 | NS_INTERFACE_MAP_END 45:33.88 | ^~~~~~~~~~~~~~~~~~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:33.88 1002 | else 45:33.88 | ^~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:33.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:33.88 | ^~~~~~~~~~~~~~~~~~ 45:33.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:1254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:33.88 1254 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 45:33.88 | ^~~~~~~~~~~~~~~~~~~~~~ 45:34.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 45:34.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:34.23 1043 | foundInterface = 0; \ 45:34.23 | ^~~~~~~~~~~~~~ 45:34.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:34.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:34.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:5671:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:34.23 5671 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 45:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:34.23 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 45:34.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 45:34.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 45:34.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:34.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:34.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:34.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:34.23 304 | } else 45:34.23 | ^~~~ 45:34.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 45:34.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:34.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:5670:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:34.23 5670 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 45:34.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:35.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:35.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:35.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 45:35.50 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 45:35.50 /builddir/build/BUILD/firefox-72.0.2/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] 45:35.50 31 | memset(aT, 0, sizeof(T)); 45:35.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 45:35.50 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:174: 45:35.50 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 45:35.50 2262 | struct GlobalProperties { 45:35.50 | ^~~~~~~~~~~~~~~~ 45:36.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:36.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 45:36.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 45:36.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 45:36.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:36.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:36.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:36.19 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:36.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:36.19 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 45:36.19 23 | class nsDataHashtable : public nsBaseHashtable { 45:36.19 | ^~~~~~~~~~~~~~~ 45:36.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 45:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 45:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 45:36.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:36.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:36.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:36.27 In file included from /usr/include/c++/9/vector:67, 45:36.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:36.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 45:36.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 45:36.28 | ^~~~~~ 45:36.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 45:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 45:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 45:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 45:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:36.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:36.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:36.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 45:36.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:135: 45:36.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 45:36.28 52 | class ClipManager { 45:36.28 | ^~~~~~~~~~~ 45:37.73 dom/canvas 45:44.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 45:44.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:44.22 from /builddir/build/BUILD/firefox-72.0.2/dom/cache/PrincipalVerifier.cpp:9, 45:44.22 from Unified_cpp_dom_cache1.cpp:47: 45:44.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:44.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:44.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:44.22 | ^ 45:44.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:44.22 46 | struct Block { 45:44.22 | ^~~~~ 45:47.45 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:43: 45:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TimeoutManager.h: In member function 'bool nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*)': 45:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TimeoutManager.h:40:64: warning: 'nestingLevel' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:47.45 40 | static void SetNestingLevel(uint32_t aLevel) { sNestingLevel = aLevel; } 45:47.45 | ~~~~~~~~~~~~~~^~~~~~~~ 45:47.45 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:5870:12: note: 'nestingLevel' was declared here 45:47.45 5870 | uint32_t nestingLevel; 45:47.45 | ^~~~~~~~~~~~ 45:54.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 45:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 45:54.77 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:51, 45:54.77 from Unified_cpp_dom_canvas0.cpp:20: 45:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:54.77 | ^ 45:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:54.77 46 | struct Block { 45:54.77 | ^~~~~ 45:59.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 45:59.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 45:59.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 45:59.29 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:7, 45:59.29 from Unified_cpp_dom_canvas0.cpp:11: 45:59.29 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 45:59.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.29 1028 | foundInterface = 0; \ 45:59.29 | ^~~~~~~~~~~~~~ 45:59.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:59.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:59.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:59.29 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:59.29 910 | NS_INTERFACE_MAP_END 45:59.29 | ^~~~~~~~~~~~~~~~~~~~ 45:59.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:59.29 1002 | else 45:59.29 | ^~~~ 45:59.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:59.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:59.29 | ^~~~~~~~~~~~~~~~~~ 45:59.29 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:59.29 909 | NS_INTERFACE_MAP_ENTRY(nsISupports) 45:59.29 | ^~~~~~~~~~~~~~~~~~~~~~ 46:01.34 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 46:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:01.35 1028 | foundInterface = 0; \ 46:01.35 | ^~~~~~~~~~~~~~ 46:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:01.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:01.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:01.35 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:01.35 40 | NS_INTERFACE_MAP_END 46:01.35 | ^~~~~~~~~~~~~~~~~~~~ 46:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:01.35 1002 | else 46:01.35 | ^~~~ 46:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:01.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:01.35 | ^~~~~~~~~~~~~~~~~~ 46:01.35 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:01.35 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:01.35 | ^~~~~~~~~~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 46:01.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:01.52 1028 | foundInterface = 0; \ 46:01.52 | ^~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:01.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:01.52 268 | NS_INTERFACE_MAP_END 46:01.52 | ^~~~~~~~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:01.52 1002 | else 46:01.52 | ^~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:01.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:01.52 | ^~~~~~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:01.52 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:01.52 | ^~~~~~~~~~~~~~~~~~~~~~ 46:01.52 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 46:01.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:01.52 1028 | foundInterface = 0; \ 46:01.52 | ^~~~~~~~~~~~~~ 46:01.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:01.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:01.53 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:01.53 25 | NS_INTERFACE_MAP_END 46:01.53 | ^~~~~~~~~~~~~~~~~~~~ 46:01.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:01.53 1002 | else 46:01.53 | ^~~~ 46:01.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:01.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:01.53 | ^~~~~~~~~~~~~~~~~~ 46:01.53 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:01.53 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:01.53 | ^~~~~~~~~~~~~~~~~~~~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 46:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:01.86 1043 | foundInterface = 0; \ 46:01.86 | ^~~~~~~~~~~~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:01.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:01.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:01.86 321 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:01.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:01.86 1002 | else 46:01.86 | ^~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:01.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:01.86 | ^~~~~~~~~~~~~~~~~~ 46:01.86 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:01.86 320 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:01.86 | ^~~~~~~~~~~~~~~~~~~~~~ 46:03.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 46:03.79 from Unified_cpp_dom_canvas0.cpp:11: 46:03.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:03.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:03.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:03.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:03.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 46:03.79 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:11, 46:03.79 from Unified_cpp_dom_canvas0.cpp:11: 46:03.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:03.79 23 | class nsDataHashtable : public nsBaseHashtable { 46:03.79 | ^~~~~~~~~~~~~~~ 46:04.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:04.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:04.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:04.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 46:04.04 from Unified_cpp_dom_canvas0.cpp:11: 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:04.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:04.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:04.04 In file included from /usr/include/c++/9/vector:67, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CacheInvalidator.h:14, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CacheInvalidator.cpp:7, 46:04.04 from Unified_cpp_dom_canvas0.cpp:2: 46:04.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 46:04.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 46:04.04 | ^~~~~~ 46:04.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 46:04.04 from Unified_cpp_dom_canvas0.cpp:11: 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:04.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:04.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:04.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 46:04.04 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:51, 46:04.04 from Unified_cpp_dom_canvas0.cpp:20: 46:04.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 46:04.04 52 | class ClipManager { 46:04.04 | ^~~~~~~~~~~ 46:08.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 46:08.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 46:08.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 46:08.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 46:08.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:128: 46:08.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:08.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:08.07 | ^ 46:08.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:08.07 46 | struct Block { 46:08.07 | ^~~~~ 46:10.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 46:10.62 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 46:10.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:166: 46:10.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:10.62 /builddir/build/BUILD/firefox-72.0.2/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:10.62 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:10.62 | ^ 46:10.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:10.62 44 | struct nsXPTCVariant { 46:10.62 | ^~~~~~~~~~~~~ 46:11.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.h:10, 46:11.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:7: 46:11.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 46:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:11.27 1028 | foundInterface = 0; \ 46:11.27 | ^~~~~~~~~~~~~~ 46:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:11.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:11.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:11.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:11.27 60 | NS_INTERFACE_MAP_END 46:11.27 | ^~~~~~~~~~~~~~~~~~~~ 46:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:11.27 1002 | else 46:11.27 | ^~~~ 46:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:11.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:11.27 | ^~~~~~~~~~~~~~~~~~ 46:11.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:11.27 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:11.27 | ^~~~~~~~~~~~~~~~~~~~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 46:11.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:11.30 1028 | foundInterface = 0; \ 46:11.30 | ^~~~~~~~~~~~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:11.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:11.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:11.30 380 | NS_INTERFACE_MAP_END 46:11.30 | ^~~~~~~~~~~~~~~~~~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:11.30 1002 | else 46:11.30 | ^~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:11.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:11.30 | ^~~~~~~~~~~~~~~~~~ 46:11.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:11.30 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:11.30 | ^~~~~~~~~~~~~~~~~~~~~~ 46:12.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:10, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:12.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:12.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 46:12.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:12.94 1028 | foundInterface = 0; \ 46:12.94 | ^~~~~~~~~~~~~~ 46:12.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:12.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:12.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:12.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:1337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:12.94 1337 | NS_INTERFACE_MAP_END 46:12.94 | ^~~~~~~~~~~~~~~~~~~~ 46:12.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:12.94 1002 | else 46:12.94 | ^~~~ 46:12.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:12.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:12.94 | ^~~~~~~~~~~~~~~~~~ 46:12.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:1336:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:12.94 1336 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 46:12.94 | ^~~~~~~~~~~~~~~~~~~~~~ 46:13.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.h:23, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.cpp:13: 46:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:13.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:13.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.58 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.h:26, 46:13.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.cpp:13: 46:13.58 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:13.58 23 | class nsDataHashtable : public nsBaseHashtable { 46:13.58 | ^~~~~~~~~~~~~~~ 46:14.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:14.22 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 46:14.23 /builddir/build/BUILD/firefox-72.0.2/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:14.23 31 | memset(aT, 0, sizeof(T)); 46:14.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:14.23 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:166: 46:14.23 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 46:14.23 2262 | struct GlobalProperties { 46:14.23 | ^~~~~~~~~~~~~~~~ 46:14.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:14.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:14.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:14.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:14.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.85 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.85 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:14.85 23 | class nsDataHashtable : public nsBaseHashtable { 46:14.85 | ^~~~~~~~~~~~~~~ 46:14.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:14.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:14.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.95 In file included from /usr/include/c++/9/vector:67, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.95 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 46:14.95 386 | class vector : protected _Vector_base<_Tp, _Alloc> 46:14.95 | ^~~~~~ 46:14.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 46:14.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 46:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:14.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:14.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:14.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 46:14.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:128: 46:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 46:14.96 52 | class ClipManager { 46:14.96 | ^~~~~~~~~~~ 46:17.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 46:17.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 46:17.93 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.h:11, 46:17.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:13: 46:17.93 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 46:17.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:17.93 1028 | foundInterface = 0; \ 46:17.93 | ^~~~~~~~~~~~~~ 46:17.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:17.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:17.93 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:1174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:17.93 1174 | NS_INTERFACE_MAP_END 46:17.93 | ^~~~~~~~~~~~~~~~~~~~ 46:17.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:17.93 1012 | else 46:17.93 | ^~~~ 46:17.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:17.93 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.93 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:1173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:17.93 1173 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 46:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.15 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsRefPtrHashtable.h:10, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.h:18, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:13: 46:19.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:19.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:19.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:19.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:19.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.15 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 46:19.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:16: 46:19.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:19.15 23 | class nsDataHashtable : public nsBaseHashtable { 46:19.15 | ^~~~~~~~~~~~~~~ 46:23.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:10, 46:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 46:23.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 46:23.96 from Unified_cpp_dom_base0.cpp:2: 46:23.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 46:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:23.96 1028 | foundInterface = 0; \ 46:23.96 | ^~~~~~~~~~~~~~ 46:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:23.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:23.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:23.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:23.96 52 | NS_INTERFACE_MAP_END 46:23.96 | ^~~~~~~~~~~~~~~~~~~~ 46:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:23.96 1002 | else 46:23.96 | ^~~~ 46:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:23.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:23.96 | ^~~~~~~~~~~~~~~~~~ 46:23.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:23.96 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:23.96 | ^~~~~~~~~~~~~~~~~~~~~~ 46:24.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 46:24.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:24.43 1028 | foundInterface = 0; \ 46:24.43 | ^~~~~~~~~~~~~~ 46:24.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:24.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:24.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:24.43 93 | NS_INTERFACE_MAP_END 46:24.43 | ^~~~~~~~~~~~~~~~~~~~ 46:24.43 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:12, 46:24.43 from Unified_cpp_dom_base0.cpp:2: 46:24.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:3419:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:24.43 3419 | } else 46:24.43 | ^~~~ 46:24.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:3419:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 46:24.43 3419 | } else 46:24.43 | ^~~~ 46:24.47 In file included from Unified_cpp_dom_base0.cpp:29: 46:24.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 46:24.47 /builddir/build/BUILD/firefox-72.0.2/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] 46:24.47 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 46:24.47 | ^ 46:24.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 46:24.47 from Unified_cpp_dom_base0.cpp:2: 46:24.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 46:24.47 123 | struct InternalAttr { 46:24.47 | ^~~~~~~~~~~~ 46:24.47 In file included from Unified_cpp_dom_base0.cpp:29: 46:24.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 46:24.47 /builddir/build/BUILD/firefox-72.0.2/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] 46:24.47 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 46:24.47 | ^ 46:24.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 46:24.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 46:24.47 from Unified_cpp_dom_base0.cpp:2: 46:24.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 46:24.48 175 | class Impl { 46:24.48 | ^~~~ 46:24.48 In file included from Unified_cpp_dom_base0.cpp:29: 46:24.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 46:24.48 /builddir/build/BUILD/firefox-72.0.2/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] 46:24.48 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 46:24.48 | ^ 46:24.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 46:24.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 46:24.48 from Unified_cpp_dom_base0.cpp:2: 46:24.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 46:24.48 175 | class Impl { 46:24.48 | ^~~~ 46:24.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:24.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:24.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:10, 46:24.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 46:24.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 46:24.96 from Unified_cpp_dom_base0.cpp:2: 46:24.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 46:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:24.96 1028 | foundInterface = 0; \ 46:24.96 | ^~~~~~~~~~~~~~ 46:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:24.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:24.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:24.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:24.96 38 | NS_INTERFACE_MAP_END 46:24.96 | ^~~~~~~~~~~~~~~~~~~~ 46:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:24.96 1002 | else 46:24.96 | ^~~~ 46:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:24.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:24.96 | ^~~~~~~~~~~~~~~~~~ 46:24.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:24.96 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:24.96 | ^~~~~~~~~~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 46:26.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.66 1028 | foundInterface = 0; \ 46:26.66 | ^~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.66 40 | NS_INTERFACE_MAP_END 46:26.66 | ^~~~~~~~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.66 1002 | else 46:26.66 | ^~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:26.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:26.66 | ^~~~~~~~~~~~~~~~~~ 46:26.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:26.66 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:26.66 | ^~~~~~~~~~~~~~~~~~~~~~ 46:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 46:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.78 1043 | foundInterface = 0; \ 46:26.78 | ^~~~~~~~~~~~~~ 46:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:26.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:26.78 109 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 46:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 46:26.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 46:26.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 46:26.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 46:26.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 46:26.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 46:26.78 from Unified_cpp_dom_base0.cpp:2: 46:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.78 304 | } else 46:26.78 | ^~~~ 46:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:26.78 108 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 46:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 46:28.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:28.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ChromeUtils.cpp:26, 46:28.18 from Unified_cpp_dom_base0.cpp:128: 46:28.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:28.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:28.18 | ^ 46:28.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:28.18 46 | struct Block { 46:28.18 | ^~~~~ 46:30.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:30.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 46:30.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:11, 46:30.04 from Unified_cpp_dom_base1.cpp:2: 46:30.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:30.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:30.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:30.04 | ^ 46:30.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:30.04 46 | struct Block { 46:30.04 | ^~~~~ 46:30.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:30.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:30.51 from Unified_cpp_dom_base1.cpp:2: 46:30.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 46:30.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:30.51 1028 | foundInterface = 0; \ 46:30.51 | ^~~~~~~~~~~~~~ 46:30.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:30.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:30.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:30.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:30.51 80 | NS_INTERFACE_MAP_END 46:30.51 | ^~~~~~~~~~~~~~~~~~~~ 46:30.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:30.51 1002 | else 46:30.51 | ^~~~ 46:30.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:30.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:30.51 | ^~~~~~~~~~~~~~~~~~ 46:30.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:30.51 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:30.51 | ^~~~~~~~~~~~~~~~~~~~~~ 46:30.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 46:30.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:30.69 1028 | foundInterface = 0; \ 46:30.69 | ^~~~~~~~~~~~~~ 46:30.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:30.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:30.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:30.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:30.69 25 | NS_INTERFACE_MAP_END 46:30.69 | ^~~~~~~~~~~~~~~~~~~~ 46:30.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:30.69 1002 | else 46:30.69 | ^~~~ 46:30.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:30.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:30.69 | ^~~~~~~~~~~~~~~~~~ 46:30.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:30.70 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:30.70 | ^~~~~~~~~~~~~~~~~~~~~~ 46:31.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 46:31.21 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 46:31.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:23, 46:31.21 from Unified_cpp_dom_base1.cpp:47: 46:31.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:31.21 /builddir/build/BUILD/firefox-72.0.2/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:31.21 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:31.21 | ^ 46:31.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:31.21 44 | struct nsXPTCVariant { 46:31.21 | ^~~~~~~~~~~~~ 46:31.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:31.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:31.41 from Unified_cpp_dom_base1.cpp:2: 46:31.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 46:31.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:31.41 1028 | foundInterface = 0; \ 46:31.41 | ^~~~~~~~~~~~~~ 46:31.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:31.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:31.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:31.41 290 | NS_INTERFACE_MAP_END 46:31.41 | ^~~~~~~~~~~~~~~~~~~~ 46:31.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:31.41 1002 | else 46:31.41 | ^~~~ 46:31.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:31.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:31.41 | ^~~~~~~~~~~~~~~~~~ 46:31.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:31.41 289 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:31.41 | ^~~~~~~~~~~~~~~~~~~~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 46:31.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:31.67 1028 | foundInterface = 0; \ 46:31.67 | ^~~~~~~~~~~~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:31.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:31.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:31.67 148 | NS_INTERFACE_MAP_END 46:31.67 | ^~~~~~~~~~~~~~~~~~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:31.67 1002 | else 46:31.67 | ^~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:31.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:31.67 | ^~~~~~~~~~~~~~~~~~ 46:31.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:31.67 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:31.67 | ^~~~~~~~~~~~~~~~~~~~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 46:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:31.76 1028 | foundInterface = 0; \ 46:31.76 | ^~~~~~~~~~~~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:31.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:31.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:31.76 23 | NS_INTERFACE_MAP_END 46:31.76 | ^~~~~~~~~~~~~~~~~~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:31.76 1002 | else 46:31.76 | ^~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:31.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:31.76 | ^~~~~~~~~~~~~~~~~~ 46:31.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:31.76 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:31.76 | ^~~~~~~~~~~~~~~~~~~~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 46:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.15 1028 | foundInterface = 0; \ 46:32.15 | ^~~~~~~~~~~~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:32.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:32.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:32.15 49 | NS_INTERFACE_MAP_END 46:32.15 | ^~~~~~~~~~~~~~~~~~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.15 1002 | else 46:32.15 | ^~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:32.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:32.15 | ^~~~~~~~~~~~~~~~~~ 46:32.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:32.16 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:32.16 | ^~~~~~~~~~~~~~~~~~~~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 46:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.21 1028 | foundInterface = 0; \ 46:32.21 | ^~~~~~~~~~~~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:32.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:32.21 22 | NS_INTERFACE_MAP_END 46:32.21 | ^~~~~~~~~~~~~~~~~~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.21 1002 | else 46:32.21 | ^~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:32.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:32.21 | ^~~~~~~~~~~~~~~~~~ 46:32.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:32.21 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:32.21 | ^~~~~~~~~~~~~~~~~~~~~~ 46:32.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 46:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.23 1028 | foundInterface = 0; \ 46:32.23 | ^~~~~~~~~~~~~~ 46:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:32.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:32.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:32.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:32.23 131 | NS_INTERFACE_MAP_END 46:32.23 | ^~~~~~~~~~~~~~~~~~~~ 46:32.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:32.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:32.23 from Unified_cpp_dom_base1.cpp:2: 46:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.23 304 | } else 46:32.23 | ^~~~ 46:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:32.23 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:32.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.23 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:32.23 130 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 46:32.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:32.25 from Unified_cpp_dom_base1.cpp:2: 46:32.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 46:32.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.25 1043 | foundInterface = 0; \ 46:32.25 | ^~~~~~~~~~~~~~ 46:32.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:32.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:32.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:32.25 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:32.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:32.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:32.25 from Unified_cpp_dom_base1.cpp:2: 46:32.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.25 304 | } else 46:32.25 | ^~~~ 46:32.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:32.25 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:32.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:32.25 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 46:32.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:32.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:32.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:32.29 from Unified_cpp_dom_base1.cpp:2: 46:32.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 46:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:32.29 1028 | foundInterface = 0; \ 46:32.29 | ^~~~~~~~~~~~~~ 46:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:32.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:32.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:32.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:32.29 21 | NS_INTERFACE_MAP_END 46:32.29 | ^~~~~~~~~~~~~~~~~~~~ 46:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:32.29 1002 | else 46:32.29 | ^~~~ 46:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:32.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:32.29 | ^~~~~~~~~~~~~~~~~~ 46:32.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:32.29 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:32.29 | ^~~~~~~~~~~~~~~~~~~~~~ 46:33.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 46:33.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 46:33.11 from Unified_cpp_dom_base1.cpp:2: 46:33.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:33.11 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 46:33.11 /builddir/build/BUILD/firefox-72.0.2/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:33.11 31 | memset(aT, 0, sizeof(T)); 46:33.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:33.11 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:23, 46:33.11 from Unified_cpp_dom_base1.cpp:47: 46:33.11 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 46:33.11 2262 | struct GlobalProperties { 46:33.11 | ^~~~~~~~~~~~~~~~ 46:35.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.h:23, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.cpp:13, 46:35.74 from Unified_cpp_dom_base10.cpp:2: 46:35.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:35.74 1043 | foundInterface = 0; \ 46:35.74 | ^~~~~~~~~~~~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:35.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:35.74 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 46:35.74 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 46:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 46:35.74 from Unified_cpp_dom_base10.cpp:11: 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:35.74 304 | } else 46:35.74 | ^~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:35.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:35.74 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 46:35.74 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 46:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:42.61 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.h:23, 46:42.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.cpp:13, 46:42.61 from Unified_cpp_dom_base10.cpp:2: 46:42.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 46:42.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:42.61 1028 | foundInterface = 0; \ 46:42.61 | ^~~~~~~~~~~~~~ 46:42.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:42.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:42.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:42.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:42.61 60 | NS_INTERFACE_MAP_END 46:42.61 | ^~~~~~~~~~~~~~~~~~~~ 46:42.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:42.61 1002 | else 46:42.61 | ^~~~ 46:42.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:42.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:42.61 | ^~~~~~~~~~~~~~~~~~ 46:42.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:42.61 59 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 46:42.61 | ^~~~~~~~~~~~~~~~~~~~~~ 46:44.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 46:44.66 from Unified_cpp_dom_base10.cpp:11: 46:44.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:44.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:44.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:44.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:44.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:44.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:44.66 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 46:44.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 46:44.66 from Unified_cpp_dom_base10.cpp:11: 46:44.66 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:44.66 23 | class nsDataHashtable : public nsBaseHashtable { 46:44.66 | ^~~~~~~~~~~~~~~ 46:45.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:45.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 46:45.79 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:98, 46:45.79 from Unified_cpp_dom_base2.cpp:20: 46:45.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:45.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:45.79 | ^ 46:45.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:45.79 46 | struct Block { 46:45.79 | ^~~~~ 46:46.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:16, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 46:46.58 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 46:46.58 from Unified_cpp_dom_canvas1.cpp:2: 46:46.58 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 46:46.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:46.58 1028 | foundInterface = 0; \ 46:46.58 | ^~~~~~~~~~~~~~ 46:46.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:46.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:46.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:46.58 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:46.58 2614 | NS_INTERFACE_MAP_END 46:46.58 | ^~~~~~~~~~~~~~~~~~~~ 46:46.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:46.58 1012 | else 46:46.58 | ^~~~ 46:46.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:46.58 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:46.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:46.58 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:46.58 2612 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 46:46.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 46:47.33 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:47.33 from UnifiedBindings12.cpp:2: 46:47.33 MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 46:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:47.33 1043 | foundInterface = 0; \ 46:47.33 | ^~~~~~~~~~~~~~ 46:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:47.33 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:47.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.33 MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:47.33 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 46:47.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 46:47.33 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 46:47.33 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:47.33 from UnifiedBindings12.cpp:2: 46:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:47.33 304 | } else 46:47.33 | ^~~~ 46:47.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:47.34 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:47.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.34 MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:47.34 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 46:47.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:16, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 46:47.88 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 46:47.88 from Unified_cpp_dom_canvas1.cpp:2: 46:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:47.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:47.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:17, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 46:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 46:47.89 from Unified_cpp_dom_canvas1.cpp:2: 46:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:47.89 23 | class nsDataHashtable : public nsBaseHashtable { 46:47.89 | ^~~~~~~~~~~~~~~ 46:48.29 In file included from Unified_cpp_dom_base1.cpp:2: 46:48.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportOrigins()': 46:48.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:185:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:48.29 185 | switch (reason.value()) { 46:48.29 | ^~~~~~ 46:49.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 46:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 46:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 46:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 46:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 46:49.88 from MouseEventBinding.cpp:14, 46:49.88 from UnifiedBindings12.cpp:171: 46:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:49.88 | ^ 46:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:49.88 46 | struct Block { 46:49.88 | ^~~~~ 46:52.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 46:52.21 from Unified_cpp_dom_base2.cpp:2: 46:52.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 46:52.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:52.21 1028 | foundInterface = 0; \ 46:52.21 | ^~~~~~~~~~~~~~ 46:52.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:52.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:52.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:52.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:1876:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:52.21 1876 | NS_INTERFACE_MAP_END 46:52.21 | ^~~~~~~~~~~~~~~~~~~~ 46:52.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 46:52.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 46:52.21 from Unified_cpp_dom_base2.cpp:2: 46:52.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:52.22 304 | } else 46:52.22 | ^~~~ 46:52.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:52.22 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:52.22 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:1875:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:52.22 1875 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 46:52.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:53.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:53.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:53.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 46:53.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 46:53.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 46:53.61 from Unified_cpp_dom_base2.cpp:2: 46:53.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 46:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:53.61 1028 | foundInterface = 0; \ 46:53.61 | ^~~~~~~~~~~~~~ 46:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:53.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:53.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:12341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:53.61 12341 | NS_INTERFACE_MAP_END 46:53.61 | ^~~~~~~~~~~~~~~~~~~~ 46:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:53.61 1002 | else 46:53.61 | ^~~~ 46:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:53.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:53.61 | ^~~~~~~~~~~~~~~~~~ 46:53.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:12340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:53.61 12340 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:53.61 | ^~~~~~~~~~~~~~~~~~~~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 46:54.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:54.09 1028 | foundInterface = 0; \ 46:54.09 | ^~~~~~~~~~~~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:54.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:54.09 118 | NS_INTERFACE_MAP_END 46:54.09 | ^~~~~~~~~~~~~~~~~~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:54.09 1012 | else 46:54.09 | ^~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:54.09 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:54.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:54.09 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 46:54.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 46:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.47 1043 | foundInterface = 0; \ 46:56.47 | ^~~~~~~~~~~~~~ 46:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:56.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:56.47 1946 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 46:56.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 46:56.47 from Unified_cpp_dom_base2.cpp:2: 46:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.47 304 | } else 46:56.47 | ^~~~ 46:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:56.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:56.47 1945 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 46:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:56.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:56.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 46:56.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 46:56.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 46:56.74 from Unified_cpp_dom_base2.cpp:2: 46:56.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 46:56.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.74 1028 | foundInterface = 0; \ 46:56.74 | ^~~~~~~~~~~~~~ 46:56.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:56.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:56.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:56.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:56.74 101 | NS_INTERFACE_MAP_END 46:56.74 | ^~~~~~~~~~~~~~~~~~~~ 46:56.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.74 1002 | else 46:56.74 | ^~~~ 46:56.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:56.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:56.74 | ^~~~~~~~~~~~~~~~~~ 46:56.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:56.74 100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:56.74 | ^~~~~~~~~~~~~~~~~~~~~~ 46:56.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:56.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:56.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 46:56.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 46:56.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 46:56.75 from Unified_cpp_dom_base3.cpp:2: 46:56.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 46:56.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.75 1043 | foundInterface = 0; \ 46:56.75 | ^~~~~~~~~~~~~~ 46:56.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:56.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:56.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:56.75 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:56.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.75 1002 | else 46:56.75 | ^~~~ 46:56.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:56.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:56.75 | ^~~~~~~~~~~~~~~~~~ 46:56.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:56.76 162 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:56.76 | ^~~~~~~~~~~~~~~~~~~~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 46:56.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.77 1028 | foundInterface = 0; \ 46:56.77 | ^~~~~~~~~~~~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:56.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:56.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:56.77 153 | NS_INTERFACE_MAP_END 46:56.77 | ^~~~~~~~~~~~~~~~~~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.77 1002 | else 46:56.77 | ^~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:56.77 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:56.77 | ^~~~~~~~~~~~~~~~~~ 46:56.77 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:56.77 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:56.77 | ^~~~~~~~~~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.79 1028 | foundInterface = 0; \ 46:56.79 | ^~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:56.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:56.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:404:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:56.79 404 | NS_INTERFACE_MAP_END 46:56.79 | ^~~~~~~~~~~~~~~~~~~~ 46:56.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 46:56.79 from Unified_cpp_dom_base2.cpp:2: 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.79 304 | } else 46:56.79 | ^~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:56.79 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:56.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:403:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:56.79 403 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 46:56.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 46:56.79 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 46:56.79 from Unified_cpp_dom_base2.cpp:2: 46:56.79 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1056:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.79 1056 | foundInterface = 0; \ 46:56.79 | ^~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1094:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 46:56.79 1094 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 46:56.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 46:56.79 500 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 46:56.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.79 1002 | else 46:56.79 | ^~~~ 46:56.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:56.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:56.80 | ^~~~~~~~~~~~~~~~~~ 46:56.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:56.80 499 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:56.80 | ^~~~~~~~~~~~~~~~~~~~~~ 46:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 46:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.83 1043 | foundInterface = 0; \ 46:56.83 | ^~~~~~~~~~~~~~ 46:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:56.83 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:1790:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:56.83 1790 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 46:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 46:56.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 46:56.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:56.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 46:56.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 46:56.83 from Unified_cpp_dom_base2.cpp:2: 46:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.83 304 | } else 46:56.83 | ^~~~ 46:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:1789:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:56.83 1789 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 46:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:56.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:56.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 46:56.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 46:56.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 46:56.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 46:56.89 from Unified_cpp_dom_base2.cpp:2: 46:56.89 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 46:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:56.90 1028 | foundInterface = 0; \ 46:56.90 | ^~~~~~~~~~~~~~ 46:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:56.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:56.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:56.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:56.90 26 | NS_INTERFACE_MAP_END 46:56.90 | ^~~~~~~~~~~~~~~~~~~~ 46:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:56.90 1002 | else 46:56.90 | ^~~~ 46:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:56.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:56.90 | ^~~~~~~~~~~~~~~~~~ 46:56.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:56.90 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:56.90 | ^~~~~~~~~~~~~~~~~~~~~~ 46:57.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 46:57.00 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 46:57.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.h:11, 46:57.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:7, 46:57.00 from Unified_cpp_dom_base3.cpp:11: 46:57.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:57.00 /builddir/build/BUILD/firefox-72.0.2/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:57.00 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:57.00 | ^ 46:57.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:57.00 44 | struct nsXPTCVariant { 46:57.00 | ^~~~~~~~~~~~~ 46:57.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 46:57.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 46:57.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 46:57.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 46:57.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 46:57.18 from Unified_cpp_dom_base3.cpp:2: 46:57.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 46:57.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.18 1028 | foundInterface = 0; \ 46:57.18 | ^~~~~~~~~~~~~~ 46:57.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:57.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:57.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:57.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:57.18 22 | NS_INTERFACE_MAP_END 46:57.18 | ^~~~~~~~~~~~~~~~~~~~ 46:57.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.18 1002 | else 46:57.18 | ^~~~ 46:57.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:57.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:57.18 | ^~~~~~~~~~~~~~~~~~ 46:57.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:57.18 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:57.18 | ^~~~~~~~~~~~~~~~~~~~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 46:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.85 1028 | foundInterface = 0; \ 46:57.85 | ^~~~~~~~~~~~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:57.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:57.85 57 | NS_INTERFACE_MAP_END 46:57.85 | ^~~~~~~~~~~~~~~~~~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.85 1002 | else 46:57.85 | ^~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:57.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:57.85 | ^~~~~~~~~~~~~~~~~~ 46:57.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:57.85 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:57.85 | ^~~~~~~~~~~~~~~~~~~~~~ 46:59.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 46:59.08 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:59.08 from UnifiedBindings12.cpp:2: 46:59.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:59.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:59.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:59.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:59.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.08 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 46:59.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 46:59.08 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:59.08 from UnifiedBindings12.cpp:2: 46:59.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:59.08 23 | class nsDataHashtable : public nsBaseHashtable { 46:59.08 | ^~~~~~~~~~~~~~~ 46:59.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 46:59.13 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:59.13 from UnifiedBindings12.cpp:2: 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:59.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:59.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.13 In file included from /usr/include/c++/9/vector:67, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 46:59.13 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:59.13 from UnifiedBindings12.cpp:2: 46:59.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 46:59.13 386 | class vector : protected _Vector_base<_Tp, _Alloc> 46:59.13 | ^~~~~~ 46:59.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 46:59.13 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 46:59.13 from UnifiedBindings12.cpp:2: 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:59.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:59.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 46:59.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 46:59.13 from MouseEventBinding.cpp:14, 46:59.13 from UnifiedBindings12.cpp:171: 46:59.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 46:59.13 52 | class ClipManager { 46:59.13 | ^~~~~~~~~~~ 46:59.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 46:59.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:59.43 from /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageBroadcaster.cpp:8, 46:59.43 from Unified_cpp_dom_base3.cpp:56: 46:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:59.43 | ^ 46:59.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:59.43 46 | struct Block { 46:59.43 | ^~~~~ 46:59.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 46:59.90 from Unified_cpp_dom_base2.cpp:2: 46:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 46:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 46:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 46:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:59.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:59.90 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 46:59.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DocGroup.cpp:7, 46:59.90 from Unified_cpp_dom_base2.cpp:11: 46:59.90 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:59.90 23 | class nsDataHashtable : public nsBaseHashtable { 46:59.90 | ^~~~~~~~~~~~~~~ 47:00.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 47:00.02 from Unified_cpp_dom_base2.cpp:2: 47:00.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:00.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:00.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:00.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:00.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:00.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.02 In file included from /usr/include/c++/9/vector:67, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 47:00.02 from /usr/include/c++/9/queue:61, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 47:00.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DocGroup.cpp:7, 47:00.02 from Unified_cpp_dom_base2.cpp:11: 47:00.02 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 47:00.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 47:00.03 | ^~~~~~ 47:00.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 47:00.03 from Unified_cpp_dom_base2.cpp:2: 47:00.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 47:00.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:00.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 47:00.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:00.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:00.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 47:00.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:255, 47:00.03 from Unified_cpp_dom_base2.cpp:20: 47:00.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:00.03 52 | class ClipManager { 47:00.03 | ^~~~~~~~~~~ 47:00.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:00.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 47:00.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 47:00.14 from Unified_cpp_dom_base3.cpp:2: 47:00.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 47:00.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:00.15 1043 | foundInterface = 0; \ 47:00.15 | ^~~~~~~~~~~~~~ 47:00.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:00.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:00.15 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 47:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 47:00.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 47:00.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 47:00.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 47:00.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 47:00.15 from Unified_cpp_dom_base3.cpp:2: 47:00.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:00.15 389 | else 47:00.15 | ^~~~ 47:00.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 47:00.15 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 47:00.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:03.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 47:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 47:03.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 47:03.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/PostMessageEvent.cpp:12, 47:03.52 from Unified_cpp_dom_base4.cpp:65: 47:03.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:03.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:03.52 | ^ 47:03.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:03.52 46 | struct Block { 47:03.52 | ^~~~~ 47:04.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:04.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 47:04.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 47:04.30 from Unified_cpp_dom_base3.cpp:2: 47:04.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 47:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.30 1028 | foundInterface = 0; \ 47:04.30 | ^~~~~~~~~~~~~~ 47:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:04.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:04.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:04.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:04.30 138 | NS_INTERFACE_MAP_END 47:04.30 | ^~~~~~~~~~~~~~~~~~~~ 47:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.30 1002 | else 47:04.30 | ^~~~ 47:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:04.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:04.30 | ^~~~~~~~~~~~~~~~~~ 47:04.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:04.30 137 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:04.30 | ^~~~~~~~~~~~~~~~~~~~~~ 47:04.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:04.48 from Unified_cpp_dom_base5.cpp:2: 47:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 47:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.48 1043 | foundInterface = 0; \ 47:04.48 | ^~~~~~~~~~~~~~ 47:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:04.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:04.48 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:04.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:04.48 from Unified_cpp_dom_base5.cpp:2: 47:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.48 304 | } else 47:04.48 | ^~~~ 47:04.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:04.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:04.48 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 47:04.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 47:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:04.81 1028 | foundInterface = 0; \ 47:04.81 | ^~~~~~~~~~~~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:04.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:04.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:04.81 153 | NS_INTERFACE_MAP_END 47:04.81 | ^~~~~~~~~~~~~~~~~~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:04.81 1002 | else 47:04.81 | ^~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:04.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:04.81 | ^~~~~~~~~~~~~~~~~~ 47:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:04.81 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:04.81 | ^~~~~~~~~~~~~~~~~~~~~~ 47:05.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 47:05.44 from Unified_cpp_dom_base3.cpp:2: 47:05.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:05.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 47:05.44 /builddir/build/BUILD/firefox-72.0.2/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:05.44 31 | memset(aT, 0, sizeof(T)); 47:05.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:05.44 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.h:11, 47:05.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:7, 47:05.44 from Unified_cpp_dom_base3.cpp:11: 47:05.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 47:05.44 2262 | struct GlobalProperties { 47:05.44 | ^~~~~~~~~~~~~~~~ 47:05.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:05.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:05.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:05.49 from Unified_cpp_dom_base5.cpp:2: 47:05.49 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 47:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:05.49 1028 | foundInterface = 0; \ 47:05.49 | ^~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:05.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:05.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:05.49 21 | NS_INTERFACE_MAP_END 47:05.49 | ^~~~~~~~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:05.49 1002 | else 47:05.49 | ^~~~ 47:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:05.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:05.49 | ^~~~~~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:05.49 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:05.49 | ^~~~~~~~~~~~~~~~~~~~~~ 47:06.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 47:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 47:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 47:06.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:35, 47:06.48 from Unified_cpp_dom_base5.cpp:20: 47:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:06.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:06.48 | ^ 47:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:06.48 46 | struct Block { 47:06.48 | ^~~~~ 47:07.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 47:07.72 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 47:07.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 47:07.72 from Unified_cpp_dom_base4.cpp:92: 47:07.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:07.72 /builddir/build/BUILD/firefox-72.0.2/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:07.72 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:07.72 | ^ 47:07.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:07.72 44 | struct nsXPTCVariant { 47:07.72 | ^~~~~~~~~~~~~ 47:07.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.h:15, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.h:15, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.h:10, 47:07.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.cpp:7, 47:07.99 from Unified_cpp_dom_base4.cpp:2: 47:07.99 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 47:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.00 1028 | foundInterface = 0; \ 47:08.00 | ^~~~~~~~~~~~~~ 47:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.00 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.00 119 | NS_INTERFACE_MAP_END 47:08.00 | ^~~~~~~~~~~~~~~~~~~~ 47:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.00 1002 | else 47:08.00 | ^~~~ 47:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.00 | ^~~~~~~~~~~~~~~~~~ 47:08.00 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.00 118 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:08.00 | ^~~~~~~~~~~~~~~~~~~~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 47:08.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.04 1028 | foundInterface = 0; \ 47:08.04 | ^~~~~~~~~~~~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.04 291 | NS_INTERFACE_MAP_END 47:08.04 | ^~~~~~~~~~~~~~~~~~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.04 1002 | else 47:08.04 | ^~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.04 | ^~~~~~~~~~~~~~~~~~ 47:08.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.04 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:08.04 | ^~~~~~~~~~~~~~~~~~~~~~ 47:08.05 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 47:08.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:08.06 1028 | foundInterface = 0; \ 47:08.06 | ^~~~~~~~~~~~~~ 47:08.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:08.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:08.06 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:08.06 322 | NS_INTERFACE_MAP_END 47:08.06 | ^~~~~~~~~~~~~~~~~~~~ 47:08.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:08.06 1002 | else 47:08.06 | ^~~~ 47:08.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:08.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:08.06 | ^~~~~~~~~~~~~~~~~~ 47:08.06 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:08.06 321 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:08.06 | ^~~~~~~~~~~~~~~~~~~~~~ 47:09.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.h:15, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.h:15, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.h:10, 47:09.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.cpp:7, 47:09.13 from Unified_cpp_dom_base4.cpp:2: 47:09.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:09.13 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 47:09.13 /builddir/build/BUILD/firefox-72.0.2/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.13 31 | memset(aT, 0, sizeof(T)); 47:09.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:09.13 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 47:09.13 from Unified_cpp_dom_base4.cpp:92: 47:09.13 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 47:09.13 2262 | struct GlobalProperties { 47:09.13 | ^~~~~~~~~~~~~~~~ 47:10.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:10.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:10.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:10.06 from Unified_cpp_dom_base5.cpp:2: 47:10.06 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 47:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:10.06 1028 | foundInterface = 0; \ 47:10.06 | ^~~~~~~~~~~~~~ 47:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:10.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:10.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:10.06 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:10.06 730 | NS_INTERFACE_MAP_END 47:10.06 | ^~~~~~~~~~~~~~~~~~~~ 47:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:10.06 1002 | else 47:10.06 | ^~~~ 47:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:10.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:10.06 | ^~~~~~~~~~~~~~~~~~ 47:10.06 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:10.06 729 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:10.06 | ^~~~~~~~~~~~~~~~~~~~~~ 47:11.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 47:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.40 1043 | foundInterface = 0; \ 47:11.40 | ^~~~~~~~~~~~~~ 47:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:11.40 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:11.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:11.40 44 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 47:11.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.41 1002 | else 47:11.41 | ^~~~ 47:11.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:11.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:11.41 | ^~~~~~~~~~~~~~~~~~ 47:11.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:11.41 43 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 47:11.41 | ^~~~~~~~~~~~~~~~~~~~~~ 47:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 47:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.44 1043 | foundInterface = 0; \ 47:11.44 | ^~~~~~~~~~~~~~ 47:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:11.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:11.44 53 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 47:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:11.44 from Unified_cpp_dom_base5.cpp:2: 47:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.44 304 | } else 47:11.44 | ^~~~ 47:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:11.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:11.44 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 47:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:11.48 from Unified_cpp_dom_base5.cpp:2: 47:11.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.48 1043 | foundInterface = 0; \ 47:11.48 | ^~~~~~~~~~~~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:11.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:11.48 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 47:11.48 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:11.48 from Unified_cpp_dom_base5.cpp:2: 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.48 304 | } else 47:11.48 | ^~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:11.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:11.48 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.48 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 47:11.48 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 47:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:11.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:11.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:11.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 47:11.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:11.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:11.89 from Unified_cpp_dom_base5.cpp:2: 47:11.89 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 47:11.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.89 1028 | foundInterface = 0; \ 47:11.89 | ^~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:11.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:11.90 27 | NS_INTERFACE_MAP_END 47:11.90 | ^~~~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.90 1002 | else 47:11.90 | ^~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:11.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:11.90 | ^~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:11.90 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:11.90 | ^~~~~~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:11.90 1028 | foundInterface = 0; \ 47:11.90 | ^~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:11.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:11.90 21 | NS_INTERFACE_MAP_END 47:11.90 | ^~~~~~~~~~~~~~~~~~~~ 47:11.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:11.91 1002 | else 47:11.91 | ^~~~ 47:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:11.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:11.91 | ^~~~~~~~~~~~~~~~~~ 47:11.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:11.91 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:11.91 | ^~~~~~~~~~~~~~~~~~~~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 47:12.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.19 1028 | foundInterface = 0; \ 47:12.19 | ^~~~~~~~~~~~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.19 22 | NS_INTERFACE_MAP_END 47:12.19 | ^~~~~~~~~~~~~~~~~~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:12.19 1002 | else 47:12.19 | ^~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.19 | ^~~~~~~~~~~~~~~~~~ 47:12.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.19 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:12.19 | ^~~~~~~~~~~~~~~~~~~~~~ 47:15.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:15.48 from Unified_cpp_dom_base5.cpp:2: 47:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 47:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 47:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 47:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:15.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:15.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:15.48 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:15.48 from Unified_cpp_dom_base5.cpp:2: 47:15.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 47:15.48 23 | class nsDataHashtable : public nsBaseHashtable { 47:15.48 | ^~~~~~~~~~~~~~~ 47:15.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:15.52 from Unified_cpp_dom_base5.cpp:2: 47:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:15.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:15.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:15.52 In file included from /usr/include/c++/9/vector:67, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:15.52 from Unified_cpp_dom_base5.cpp:2: 47:15.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 47:15.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 47:15.52 | ^~~~~~ 47:15.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 47:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 47:15.52 from Unified_cpp_dom_base5.cpp:2: 47:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 47:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 47:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:15.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:15.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:15.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 47:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 47:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 47:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:35, 47:15.53 from Unified_cpp_dom_base5.cpp:20: 47:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:15.53 52 | class ClipManager { 47:15.53 | ^~~~~~~~~~~ 47:26.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozIThirdPartyUtil.h:10, 47:26.70 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.h:10, 47:26.70 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.cpp:7, 47:26.70 from Unified_cpp_dom_base6.cpp:2: 47:26.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 47:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:26.70 1028 | foundInterface = 0; \ 47:26.70 | ^~~~~~~~~~~~~~ 47:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:26.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:26.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:26.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:26.70 76 | NS_INTERFACE_MAP_END 47:26.70 | ^~~~~~~~~~~~~~~~~~~~ 47:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:26.70 1002 | else 47:26.70 | ^~~~ 47:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:26.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:26.71 | ^~~~~~~~~~~~~~~~~~ 47:26.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:26.71 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:26.71 | ^~~~~~~~~~~~~~~~~~~~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 47:26.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:26.72 1028 | foundInterface = 0; \ 47:26.72 | ^~~~~~~~~~~~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:26.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:26.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:26.72 154 | NS_INTERFACE_MAP_END 47:26.72 | ^~~~~~~~~~~~~~~~~~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:26.72 1002 | else 47:26.72 | ^~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:26.72 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:26.72 | ^~~~~~~~~~~~~~~~~~ 47:26.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:26.72 153 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:26.72 | ^~~~~~~~~~~~~~~~~~~~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 47:29.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:29.32 1028 | foundInterface = 0; \ 47:29.32 | ^~~~~~~~~~~~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:29.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:29.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:29.32 43 | NS_INTERFACE_MAP_END 47:29.32 | ^~~~~~~~~~~~~~~~~~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:29.32 1002 | else 47:29.32 | ^~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:29.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:29.32 | ^~~~~~~~~~~~~~~~~~ 47:29.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:29.32 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:29.33 | ^~~~~~~~~~~~~~~~~~~~~~ 47:29.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 47:29.83 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 47:29.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 47:29.83 from Unified_cpp_dom_base6.cpp:110: 47:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:29.83 /builddir/build/BUILD/firefox-72.0.2/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:29.83 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:29.83 | ^ 47:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:29.83 44 | struct nsXPTCVariant { 47:29.83 | ^~~~~~~~~~~~~ 47:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.h:12, 47:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.cpp:7, 47:30.74 from Unified_cpp_dom_base6.cpp:2: 47:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:30.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 47:30.74 /builddir/build/BUILD/firefox-72.0.2/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:30.74 31 | memset(aT, 0, sizeof(T)); 47:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 47:30.74 from Unified_cpp_dom_base6.cpp:110: 47:30.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 47:30.74 2262 | struct GlobalProperties { 47:30.74 | ^~~~~~~~~~~~~~~~ 47:36.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:36.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:36.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 47:36.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:36.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:36.34 from Unified_cpp_dom_base7.cpp:2: 47:36.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 47:36.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:36.35 1028 | foundInterface = 0; \ 47:36.35 | ^~~~~~~~~~~~~~ 47:36.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:36.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:36.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:36.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:36.35 81 | NS_INTERFACE_MAP_END 47:36.35 | ^~~~~~~~~~~~~~~~~~~~ 47:36.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 47:36.35 from Unified_cpp_dom_base7.cpp:11: 47:36.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:36.35 304 | } else 47:36.35 | ^~~~ 47:36.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:36.35 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:36.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 47:36.35 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 47:36.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:36.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:36.35 from Unified_cpp_dom_base7.cpp:2: 47:36.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 47:36.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:36.35 1043 | foundInterface = 0; \ 47:36.36 | ^~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:36.36 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:36.36 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 47:36.36 from Unified_cpp_dom_base7.cpp:11: 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:36.36 304 | } else 47:36.36 | ^~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:36.36 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:36.36 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:36.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:36.36 from Unified_cpp_dom_base7.cpp:2: 47:36.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:36.36 1043 | foundInterface = 0; \ 47:36.36 | ^~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:36.36 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:36.36 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:36.36 1002 | else 47:36.36 | ^~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:36.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:36.36 | ^~~~~~~~~~~~~~~~~~ 47:36.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:36.36 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 47:36.36 | ^~~~~~~~~~~~~~~~~~~~~~ 47:36.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 47:36.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 47:36.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:12, 47:36.48 from Unified_cpp_dom_base7.cpp:38: 47:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:36.48 | ^ 47:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:36.48 46 | struct Block { 47:36.48 | ^~~~~ 47:37.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:37.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:37.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 47:37.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:37.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:37.02 from Unified_cpp_dom_base7.cpp:2: 47:37.02 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 47:37.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:37.02 1028 | foundInterface = 0; \ 47:37.02 | ^~~~~~~~~~~~~~ 47:37.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:37.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:37.02 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:37.02 540 | NS_INTERFACE_MAP_END 47:37.02 | ^~~~~~~~~~~~~~~~~~~~ 47:37.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:37.02 1020 | } else 47:37.02 | ^~~~ 47:37.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 47:37.02 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 47:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:37.02 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 47:37.02 539 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 47:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:37.70 In file included from Unified_cpp_dom_base6.cpp:137: 47:37.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.cpp: In member function 'bool nsAttrValue::DoParseHTMLDimension(const nsAString&, bool)': 47:37.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.cpp:1366:21: warning: 'doubleValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:37.70 1366 | (!doubleValue || *doubleValue == 0.0f)) { 47:37.70 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 47:38.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.11 1028 | foundInterface = 0; \ 47:38.11 | ^~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:38.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:38.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:38.11 75 | NS_INTERFACE_MAP_END 47:38.11 | ^~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:38.11 1012 | else 47:38.11 | ^~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:38.11 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:38.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:38.12 74 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 47:38.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 47:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.80 1028 | foundInterface = 0; \ 47:38.80 | ^~~~~~~~~~~~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:38.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:38.80 94 | NS_INTERFACE_MAP_END 47:38.80 | ^~~~~~~~~~~~~~~~~~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:38.80 1002 | else 47:38.80 | ^~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:38.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:38.80 | ^~~~~~~~~~~~~~~~~~ 47:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:38.80 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:38.80 | ^~~~~~~~~~~~~~~~~~~~~~ 47:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 47:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.82 1028 | foundInterface = 0; \ 47:38.82 | ^~~~~~~~~~~~~~ 47:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:38.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:38.82 57 | NS_INTERFACE_MAP_END 47:38.83 | ^~~~~~~~~~~~~~~~~~~~ 47:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:38.83 1002 | else 47:38.83 | ^~~~ 47:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:38.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:38.83 | ^~~~~~~~~~~~~~~~~~ 47:38.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:38.83 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:38.83 | ^~~~~~~~~~~~~~~~~~~~~~ 47:39.03 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 47:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.03 1043 | foundInterface = 0; \ 47:39.03 | ^~~~~~~~~~~~~~ 47:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:39.03 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.03 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:39.03 68 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 47:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 47:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 47:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:39.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 47:39.03 from Unified_cpp_dom_base7.cpp:11: 47:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.03 304 | } else 47:39.03 | ^~~~ 47:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:39.03 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.03 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:39.03 67 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 47:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:39.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:39.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 47:39.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:39.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:39.71 from Unified_cpp_dom_base7.cpp:2: 47:39.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 47:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.71 1028 | foundInterface = 0; \ 47:39.71 | ^~~~~~~~~~~~~~ 47:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.71 56 | NS_INTERFACE_MAP_END 47:39.71 | ^~~~~~~~~~~~~~~~~~~~ 47:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.71 1002 | else 47:39.71 | ^~~~ 47:39.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.71 | ^~~~~~~~~~~~~~~~~~ 47:39.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.71 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:39.71 | ^~~~~~~~~~~~~~~~~~~~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 47:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.73 1028 | foundInterface = 0; \ 47:39.73 | ^~~~~~~~~~~~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.73 80 | NS_INTERFACE_MAP_END 47:39.73 | ^~~~~~~~~~~~~~~~~~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.73 1002 | else 47:39.73 | ^~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.73 | ^~~~~~~~~~~~~~~~~~ 47:39.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.73 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 47:39.73 | ^~~~~~~~~~~~~~~~~~~~~~ 47:39.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 47:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.75 1028 | foundInterface = 0; \ 47:39.75 | ^~~~~~~~~~~~~~ 47:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.75 430 | NS_INTERFACE_MAP_END 47:39.75 | ^~~~~~~~~~~~~~~~~~~~ 47:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.76 1002 | else 47:39.76 | ^~~~ 47:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:39.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:39.76 | ^~~~~~~~~~~~~~~~~~ 47:39.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:39.76 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 47:39.76 | ^~~~~~~~~~~~~~~~~~~~~~ 47:40.08 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 47:40.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:40.08 1028 | foundInterface = 0; \ 47:40.08 | ^~~~~~~~~~~~~~ 47:40.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:40.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:40.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:40.08 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:40.08 43 | NS_INTERFACE_MAP_END 47:40.08 | ^~~~~~~~~~~~~~~~~~~~ 47:40.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 47:40.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 47:40.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:40.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 47:40.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:40.08 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 47:40.08 from Unified_cpp_dom_base7.cpp:11: 47:40.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:40.08 304 | } else 47:40.08 | ^~~~ 47:40.08 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:40.08 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 47:40.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:41.84 from Unified_cpp_dom_base7.cpp:2: 47:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 47:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 47:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 47:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:41.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:41.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 47:41.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 47:41.84 from Unified_cpp_dom_base7.cpp:11: 47:41.84 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 47:41.84 23 | class nsDataHashtable : public nsBaseHashtable { 47:41.84 | ^~~~~~~~~~~~~~~ 47:41.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:41.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:41.98 from Unified_cpp_dom_base7.cpp:2: 47:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:41.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:41.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.99 In file included from /usr/include/c++/9/vector:67, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:11, 47:41.99 from Unified_cpp_dom_base7.cpp:11: 47:41.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 47:41.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 47:41.99 | ^~~~~~ 47:41.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 47:41.99 from Unified_cpp_dom_base7.cpp:2: 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:41.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:41.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:41.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 47:41.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:30, 47:41.99 from Unified_cpp_dom_base7.cpp:56: 47:41.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:41.99 52 | class ClipManager { 47:41.99 | ^~~~~~~~~~~ 47:45.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:45.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:45.32 from Unified_cpp_dom_base8.cpp:2: 47:45.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 47:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:45.32 1028 | foundInterface = 0; \ 47:45.32 | ^~~~~~~~~~~~~~ 47:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:45.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:45.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:45.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:45.32 352 | NS_INTERFACE_MAP_END 47:45.32 | ^~~~~~~~~~~~~~~~~~~~ 47:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:45.32 1002 | else 47:45.32 | ^~~~ 47:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:45.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:45.32 | ^~~~~~~~~~~~~~~~~~ 47:45.32 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:45.32 351 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:45.32 | ^~~~~~~~~~~~~~~~~~~~~~ 47:48.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:48.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:48.91 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 47:48.91 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 47:48.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:48.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:48.91 from Unified_cpp_dom_base9.cpp:2: 47:48.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 47:48.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:48.91 1028 | foundInterface = 0; \ 47:48.91 | ^~~~~~~~~~~~~~ 47:48.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:48.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:48.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:48.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:48.91 15 | NS_INTERFACE_MAP_END 47:48.91 | ^~~~~~~~~~~~~~~~~~~~ 47:48.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:48.91 1002 | else 47:48.91 | ^~~~ 47:48.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:48.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:48.91 | ^~~~~~~~~~~~~~~~~~ 47:48.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:48.91 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:48.91 | ^~~~~~~~~~~~~~~~~~~~~~ 47:49.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 47:49.72 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.h:10, 47:49.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:16, 47:49.72 from Unified_cpp_dom_base8.cpp:20: 47:49.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:49.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:49.72 | ^ 47:49.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:49.72 46 | struct Block { 47:49.72 | ^~~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 47:50.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:50.92 1028 | foundInterface = 0; \ 47:50.92 | ^~~~~~~~~~~~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:50.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:50.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:50.92 81 | NS_INTERFACE_MAP_END 47:50.92 | ^~~~~~~~~~~~~~~~~~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:50.92 1002 | else 47:50.92 | ^~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:50.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:50.92 | ^~~~~~~~~~~~~~~~~~ 47:50.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:50.92 80 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:50.92 | ^~~~~~~~~~~~~~~~~~~~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 47:51.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:51.50 1028 | foundInterface = 0; \ 47:51.50 | ^~~~~~~~~~~~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:51.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:51.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:51.50 44 | NS_INTERFACE_MAP_END 47:51.50 | ^~~~~~~~~~~~~~~~~~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:51.50 1002 | else 47:51.50 | ^~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:51.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:51.50 | ^~~~~~~~~~~~~~~~~~ 47:51.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:51.50 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 47:51.50 | ^~~~~~~~~~~~~~~~~~~~~~ 47:51.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 47:51.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 47:51.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 47:51.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 47:51.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:22, 47:51.96 from Unified_cpp_dom_base9.cpp:65: 47:51.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:51.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:51.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:51.96 | ^ 47:51.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:51.96 46 | struct Block { 47:51.96 | ^~~~~ 47:52.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:52.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:52.61 from Unified_cpp_dom_base8.cpp:2: 47:52.61 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 47:52.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:52.62 1028 | foundInterface = 0; \ 47:52.62 | ^~~~~~~~~~~~~~ 47:52.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:52.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:52.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:52.62 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:52.62 152 | NS_INTERFACE_MAP_END 47:52.62 | ^~~~~~~~~~~~~~~~~~~~ 47:52.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:52.62 1012 | else 47:52.62 | ^~~~ 47:52.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:52.62 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:52.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:52.62 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:52.62 151 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 47:52.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 47:53.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:53.40 1028 | foundInterface = 0; \ 47:53.40 | ^~~~~~~~~~~~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:53.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:53.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:53.40 166 | NS_INTERFACE_MAP_END 47:53.40 | ^~~~~~~~~~~~~~~~~~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:53.40 1002 | else 47:53.40 | ^~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:53.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:53.40 | ^~~~~~~~~~~~~~~~~~ 47:53.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:53.40 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:53.40 | ^~~~~~~~~~~~~~~~~~~~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 47:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:53.64 1028 | foundInterface = 0; \ 47:53.64 | ^~~~~~~~~~~~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:53.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:53.64 36 | NS_INTERFACE_MAP_END 47:53.64 | ^~~~~~~~~~~~~~~~~~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:53.64 1002 | else 47:53.64 | ^~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:53.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:53.64 | ^~~~~~~~~~~~~~~~~~ 47:53.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:53.64 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:53.64 | ^~~~~~~~~~~~~~~~~~~~~~ 47:54.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:54.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:54.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 47:54.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 47:54.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:54.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:54.68 from Unified_cpp_dom_base9.cpp:2: 47:54.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 47:54.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:54.69 1043 | foundInterface = 0; \ 47:54.69 | ^~~~~~~~~~~~~~ 47:54.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:54.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:54.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:54.69 293 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 47:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:54.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:54.69 1002 | else 47:54.69 | ^~~~ 47:54.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:54.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:54.69 | ^~~~~~~~~~~~~~~~~~ 47:54.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:54.69 292 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 47:54.69 | ^~~~~~~~~~~~~~~~~~~~~~ 47:55.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 47:55.55 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 47:55.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.cpp:111, 47:55.55 from Unified_cpp_dom_base8.cpp:83: 47:55.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:55.55 /builddir/build/BUILD/firefox-72.0.2/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:55.55 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:55.55 | ^ 47:55.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:55.55 44 | struct nsXPTCVariant { 47:55.55 | ^~~~~~~~~~~~~ 47:55.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 47:55.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:55.81 1043 | foundInterface = 0; \ 47:55.81 | ^~~~~~~~~~~~~~ 47:55.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:55.81 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:55.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:55.81 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:55.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 47:55.81 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:55.81 from Unified_cpp_dom_base9.cpp:2: 47:55.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:55.81 304 | } else 47:55.81 | ^~~~ 47:55.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:55.81 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:55.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:55.81 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 47:55.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:55.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:55.83 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 47:55.83 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 47:55.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:55.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:55.83 from Unified_cpp_dom_base9.cpp:2: 47:55.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 47:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:55.83 1028 | foundInterface = 0; \ 47:55.83 | ^~~~~~~~~~~~~~ 47:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:55.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:55.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:55.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:55.83 30 | NS_INTERFACE_MAP_END 47:55.83 | ^~~~~~~~~~~~~~~~~~~~ 47:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:55.83 1002 | else 47:55.83 | ^~~~ 47:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:55.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:55.83 | ^~~~~~~~~~~~~~~~~~ 47:55.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:55.83 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:55.83 | ^~~~~~~~~~~~~~~~~~~~~~ 47:56.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:56.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:56.05 from Unified_cpp_dom_base8.cpp:2: 47:56.05 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 47:56.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:56.05 1028 | foundInterface = 0; \ 47:56.05 | ^~~~~~~~~~~~~~ 47:56.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:56.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:56.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:56.05 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:56.05 687 | NS_INTERFACE_MAP_END 47:56.05 | ^~~~~~~~~~~~~~~~~~~~ 47:56.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:56.05 1002 | else 47:56.05 | ^~~~ 47:56.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:56.05 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:56.05 | ^~~~~~~~~~~~~~~~~~ 47:56.05 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:686:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:56.05 686 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:56.05 | ^~~~~~~~~~~~~~~~~~~~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 47:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:56.13 1028 | foundInterface = 0; \ 47:56.13 | ^~~~~~~~~~~~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:56.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:2805:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:56.13 2805 | NS_INTERFACE_MAP_END 47:56.13 | ^~~~~~~~~~~~~~~~~~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:56.13 1012 | else 47:56.13 | ^~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 47:56.13 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:56.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:2804:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:56.13 2804 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 47:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:56.28 In file included from Unified_cpp_dom_base8.cpp:128: 47:56.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 47:56.28 /builddir/build/BUILD/firefox-72.0.2/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] 47:56.28 153 | (mAttrCount - i) * sizeof(InternalAttr)); 47:56.28 | ^ 47:56.28 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:50, 47:56.28 from Unified_cpp_dom_base8.cpp:29: 47:56.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 47:56.28 93 | struct InternalAttr { 47:56.28 | ^~~~~~~~~~~~ 47:56.28 In file included from Unified_cpp_dom_base8.cpp:128: 47:56.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 47:56.29 /builddir/build/BUILD/firefox-72.0.2/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] 47:56.29 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 47:56.29 | ^ 47:56.29 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:50, 47:56.29 from Unified_cpp_dom_base8.cpp:29: 47:56.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 47:56.29 93 | struct InternalAttr { 47:56.29 | ^~~~~~~~~~~~ 47:56.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:56.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:56.65 from Unified_cpp_dom_base8.cpp:2: 47:56.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 47:56.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:56.65 1028 | foundInterface = 0; \ 47:56.65 | ^~~~~~~~~~~~~~ 47:56.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:56.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:56.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:56.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:56.65 28 | NS_INTERFACE_MAP_END 47:56.65 | ^~~~~~~~~~~~~~~~~~~~ 47:56.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:56.65 1002 | else 47:56.65 | ^~~~ 47:56.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:56.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:56.65 | ^~~~~~~~~~~~~~~~~~ 47:56.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:56.66 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 47:56.66 | ^~~~~~~~~~~~~~~~~~~~~~ 47:57.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:9, 47:57.39 from NodeIteratorBinding.cpp:3, 47:57.39 from UnifiedBindings13.cpp:2: 47:57.39 OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 47:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:57.39 1043 | foundInterface = 0; \ 47:57.39 | ^~~~~~~~~~~~~~ 47:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:57.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.39 OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:57.39 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 47:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 47:57.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:11, 47:57.39 from NodeIteratorBinding.cpp:3, 47:57.39 from UnifiedBindings13.cpp:2: 47:57.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:57.40 304 | } else 47:57.40 | ^~~~ 47:57.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:57.40 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:57.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.40 OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:57.40 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 47:57.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.82 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 47:57.82 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 47:57.82 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 47:57.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:57.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:57.82 from Unified_cpp_dom_base9.cpp:2: 47:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 47:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 47:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 47:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:57.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:57.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.82 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:57.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:57.82 from Unified_cpp_dom_base9.cpp:2: 47:57.82 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 47:57.82 23 | class nsDataHashtable : public nsBaseHashtable { 47:57.82 | ^~~~~~~~~~~~~~~ 47:57.88 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:57.88 from Unified_cpp_dom_base9.cpp:2: 47:57.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:57.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:57.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:57.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:57.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:57.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.88 In file included from /usr/include/c++/9/vector:67, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:57.88 from Unified_cpp_dom_base9.cpp:2: 47:57.88 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 47:57.88 386 | class vector : protected _Vector_base<_Tp, _Alloc> 47:57.88 | ^~~~~~ 47:57.88 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 47:57.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 47:57.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 47:57.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 47:57.89 from Unified_cpp_dom_base9.cpp:2: 47:57.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 47:57.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:57.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 47:57.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:57.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:57.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 47:57.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:22, 47:57.90 from Unified_cpp_dom_base9.cpp:65: 47:57.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:57.90 52 | class ClipManager { 47:57.90 | ^~~~~~~~~~~ 47:58.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:58.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.21 from Unified_cpp_dom_base8.cpp:2: 47:58.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:58.21 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 47:58.21 /builddir/build/BUILD/firefox-72.0.2/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:58.21 31 | memset(aT, 0, sizeof(T)); 47:58.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:58.21 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.cpp:111, 47:58.21 from Unified_cpp_dom_base8.cpp:83: 47:58.21 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 47:58.21 2262 | struct GlobalProperties { 47:58.21 | ^~~~~~~~~~~~~~~~ 47:58.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.74 from Unified_cpp_dom_base8.cpp:2: 47:58.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 47:58.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 47:58.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 47:58.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:58.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:58.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:58.74 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 47:58.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 47:58.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:19, 47:58.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.75 from Unified_cpp_dom_base8.cpp:2: 47:58.75 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 47:58.75 23 | class nsDataHashtable : public nsBaseHashtable { 47:58.75 | ^~~~~~~~~~~~~~~ 47:58.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.85 from Unified_cpp_dom_base8.cpp:2: 47:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:58.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:58.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:58.85 In file included from /usr/include/c++/9/vector:67, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 47:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:19, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.86 from Unified_cpp_dom_base8.cpp:2: 47:58.86 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 47:58.86 386 | class vector : protected _Vector_base<_Tp, _Alloc> 47:58.86 | ^~~~~~ 47:58.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 47:58.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 47:58.87 from Unified_cpp_dom_base8.cpp:2: 47:58.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 47:58.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:58.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 47:58.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:58.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 47:58.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:58.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 47:58.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:28, 47:58.87 from Unified_cpp_dom_base8.cpp:20: 47:58.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:58.87 52 | class ClipManager { 47:58.87 | ^~~~~~~~~~~ 48:01.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:01.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 48:01.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 48:01.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 48:01.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 48:01.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 48:01.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:9, 48:01.94 from NodeIteratorBinding.cpp:3, 48:01.94 from UnifiedBindings13.cpp:2: 48:01.94 PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 48:01.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:01.94 1028 | foundInterface = 0; \ 48:01.94 | ^~~~~~~~~~~~~~ 48:01.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:01.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:01.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:01.94 PeerConnectionObserverBinding.cpp:2472:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:01.94 2472 | NS_INTERFACE_MAP_END 48:01.94 | ^~~~~~~~~~~~~~~~~~~~ 48:01.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:01.94 1002 | else 48:01.94 | ^~~~ 48:01.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:01.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:01.94 | ^~~~~~~~~~~~~~~~~~ 48:01.94 PeerConnectionObserverBinding.cpp:2471:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:01.94 2471 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:01.94 | ^~~~~~~~~~~~~~~~~~~~~~ 48:07.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:18, 48:07.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:24, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 48:07.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 48:07.94 from Unified_cpp_dom_base9.cpp:2: 48:07.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 48:07.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:07.94 526 | ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 48:07.94 | ^~ 48:07.94 In file included from Unified_cpp_dom_base9.cpp:65: 48:07.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:727:20: note: '*((void*)& newStart +16)' was declared here 48:07.94 727 | RawRangeBoundary newStart; 48:07.94 | ^~~~~~~~ 48:10.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 48:10.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 48:10.39 from PointerEventBinding.cpp:5, 48:10.39 from UnifiedBindings14.cpp:210: 48:10.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:10.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:10.39 | ^ 48:10.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:10.39 46 | struct Block { 48:10.39 | ^~~~~ 48:14.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:14.06 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:14.06 from PrioEncoderBinding.cpp:3, 48:14.06 from UnifiedBindings15.cpp:2: 48:14.06 PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 48:14.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.06 1043 | foundInterface = 0; \ 48:14.06 | ^~~~~~~~~~~~~~ 48:14.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:14.06 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:14.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.06 PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:14.06 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:14.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:14.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:14.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:14.06 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:14.06 from PrioEncoderBinding.cpp:3, 48:14.06 from UnifiedBindings15.cpp:2: 48:14.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:14.06 304 | } else 48:14.06 | ^~~~ 48:14.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:14.06 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:14.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.06 PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:14.06 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 48:14.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 48:14.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 48:14.44 from PerformanceNavigationBinding.cpp:3, 48:14.44 from UnifiedBindings14.cpp:2: 48:14.44 PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 48:14.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.45 1043 | foundInterface = 0; \ 48:14.45 | ^~~~~~~~~~~~~~ 48:14.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:14.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.45 PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:14.45 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:14.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:14.45 from PerformanceNavigationBinding.cpp:7, 48:14.45 from UnifiedBindings14.cpp:2: 48:14.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:14.45 304 | } else 48:14.45 | ^~~~ 48:14.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:14.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.45 PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:14.45 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 48:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 48:14.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 48:14.50 from PerformanceNavigationBinding.cpp:3, 48:14.50 from UnifiedBindings14.cpp:2: 48:14.50 PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 48:14.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.50 1043 | foundInterface = 0; \ 48:14.50 | ^~~~~~~~~~~~~~ 48:14.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:14.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.51 PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:14.51 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:14.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:14.51 from PerformanceNavigationBinding.cpp:7, 48:14.51 from UnifiedBindings14.cpp:2: 48:14.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:14.51 304 | } else 48:14.51 | ^~~~ 48:14.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:14.51 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.51 PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:14.51 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 48:14.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 48:14.72 from PerformanceNavigationBinding.cpp:3, 48:14.72 from UnifiedBindings14.cpp:2: 48:14.72 PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 48:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:14.72 1043 | foundInterface = 0; \ 48:14.72 | ^~~~~~~~~~~~~~ 48:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:14.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.72 PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:14.72 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:14.72 from PerformanceNavigationBinding.cpp:7, 48:14.72 from UnifiedBindings14.cpp:2: 48:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:14.72 304 | } else 48:14.72 | ^~~~ 48:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:14.72 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:14.72 PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:14.72 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 48:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 48:17.49 from PerformanceNavigationBinding.cpp:3, 48:17.49 from UnifiedBindings14.cpp:2: 48:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 48:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 48:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 48:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 48:17.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:17.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.49 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 48:17.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 48:17.49 from PerformanceNavigationBinding.cpp:7, 48:17.49 from UnifiedBindings14.cpp:2: 48:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 48:17.49 23 | class nsDataHashtable : public nsBaseHashtable { 48:17.49 | ^~~~~~~~~~~~~~~ 48:17.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:17.51 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:17.51 from PrioEncoderBinding.cpp:3, 48:17.51 from UnifiedBindings15.cpp:2: 48:17.51 PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 48:17.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:17.51 1028 | foundInterface = 0; \ 48:17.51 | ^~~~~~~~~~~~~~ 48:17.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:17.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:17.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:17.51 PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:17.51 1960 | NS_INTERFACE_MAP_END 48:17.51 | ^~~~~~~~~~~~~~~~~~~~ 48:17.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:17.51 1002 | else 48:17.51 | ^~~~ 48:17.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:17.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:17.51 | ^~~~~~~~~~~~~~~~~~ 48:17.51 PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:17.51 1959 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:17.51 | ^~~~~~~~~~~~~~~~~~~~~~ 48:17.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 48:17.54 from PerformanceNavigationBinding.cpp:3, 48:17.54 from UnifiedBindings14.cpp:2: 48:17.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 48:17.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 48:17.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 48:17.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:17.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:17.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.54 In file included from /usr/include/c++/9/vector:67, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 48:17.54 from PerformanceNavigationBinding.cpp:7, 48:17.54 from UnifiedBindings14.cpp:2: 48:17.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 48:17.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 48:17.54 | ^~~~~~ 48:17.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:17.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 48:17.55 from PerformanceNavigationBinding.cpp:3, 48:17.55 from UnifiedBindings14.cpp:2: 48:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 48:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 48:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 48:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:17.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:17.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 48:17.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 48:17.55 from PointerEventBinding.cpp:5, 48:17.55 from UnifiedBindings14.cpp:210: 48:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 48:17.55 52 | class ClipManager { 48:17.55 | ^~~~~~~~~~~ 48:17.91 RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 48:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:17.91 1043 | foundInterface = 0; \ 48:17.91 | ^~~~~~~~~~~~~~ 48:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:17.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.91 RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:17.91 828 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 48:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:17.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:17.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:17.91 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:17.91 from PrioEncoderBinding.cpp:3, 48:17.91 from UnifiedBindings15.cpp:2: 48:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:17.91 304 | } else 48:17.91 | ^~~~ 48:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:17.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:17.91 RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:17.91 827 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 48:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:18.12 from PrioEncoderBinding.cpp:3, 48:18.12 from UnifiedBindings15.cpp:2: 48:18.12 RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 48:18.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:18.12 1043 | foundInterface = 0; \ 48:18.12 | ^~~~~~~~~~~~~~ 48:18.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:18.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.12 RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:18.12 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:18.12 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:18.12 from PrioEncoderBinding.cpp:3, 48:18.12 from UnifiedBindings15.cpp:2: 48:18.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:18.12 304 | } else 48:18.12 | ^~~~ 48:18.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:18.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.12 RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:18.12 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 48:18.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:18.36 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:18.36 from PrioEncoderBinding.cpp:3, 48:18.36 from UnifiedBindings15.cpp:2: 48:18.36 RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 48:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:18.36 1028 | foundInterface = 0; \ 48:18.36 | ^~~~~~~~~~~~~~ 48:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:18.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:18.36 RTCIceCandidateBinding.cpp:1595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:18.36 1595 | NS_INTERFACE_MAP_END 48:18.36 | ^~~~~~~~~~~~~~~~~~~~ 48:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:18.36 1002 | else 48:18.36 | ^~~~ 48:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:18.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:18.36 | ^~~~~~~~~~~~~~~~~~ 48:18.36 RTCIceCandidateBinding.cpp:1594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:18.36 1594 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:18.36 | ^~~~~~~~~~~~~~~~~~~~~~ 48:19.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:19.24 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:19.24 from RTCRtpTransceiverBinding.cpp:3, 48:19.24 from UnifiedBindings16.cpp:2: 48:19.24 RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 48:19.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:19.24 1028 | foundInterface = 0; \ 48:19.24 | ^~~~~~~~~~~~~~ 48:19.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:19.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:19.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:19.24 RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:19.24 2629 | NS_INTERFACE_MAP_END 48:19.24 | ^~~~~~~~~~~~~~~~~~~~ 48:19.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:19.24 1002 | else 48:19.24 | ^~~~ 48:19.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:19.24 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:19.24 | ^~~~~~~~~~~~~~~~~~ 48:19.24 RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:19.24 2628 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:19.24 | ^~~~~~~~~~~~~~~~~~~~~~ 48:19.34 RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 48:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:19.34 1028 | foundInterface = 0; \ 48:19.34 | ^~~~~~~~~~~~~~ 48:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:19.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:19.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:19.34 RTCSessionDescriptionBinding.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:19.34 1200 | NS_INTERFACE_MAP_END 48:19.34 | ^~~~~~~~~~~~~~~~~~~~ 48:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:19.34 1002 | else 48:19.34 | ^~~~ 48:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:19.34 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:19.34 | ^~~~~~~~~~~~~~~~~~ 48:19.34 RTCSessionDescriptionBinding.cpp:1199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:19.34 1199 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:19.34 | ^~~~~~~~~~~~~~~~~~~~~~ 48:19.95 RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 48:19.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:19.95 1043 | foundInterface = 0; \ 48:19.95 | ^~~~~~~~~~~~~~ 48:19.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:19.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:19.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.95 RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:19.95 49 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:19.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:19.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:19.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:19.95 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:19.95 from RTCRtpTransceiverBinding.cpp:3, 48:19.95 from UnifiedBindings16.cpp:2: 48:19.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:19.95 304 | } else 48:19.95 | ^~~~ 48:19.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:19.95 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:19.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:19.95 RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:19.95 48 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 48:19.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.21 RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 48:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.22 1043 | foundInterface = 0; \ 48:20.22 | ^~~~~~~~~~~~~~ 48:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:20.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.22 RTCPeerConnectionBinding.cpp:9955:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:20.22 9955 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 48:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:20.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:20.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:20.22 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:20.22 from PrioEncoderBinding.cpp:3, 48:20.22 from UnifiedBindings15.cpp:2: 48:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.22 304 | } else 48:20.22 | ^~~~ 48:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:20.22 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.22 RTCPeerConnectionBinding.cpp:9954:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:20.22 9954 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 48:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:20.25 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:20.25 from PrioEncoderBinding.cpp:3, 48:20.25 from UnifiedBindings15.cpp:2: 48:20.25 RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 48:20.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.25 1043 | foundInterface = 0; \ 48:20.25 | ^~~~~~~~~~~~~~ 48:20.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:20.26 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.26 RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:20.26 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 48:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 48:20.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 48:20.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:20.26 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:20.26 from PrioEncoderBinding.cpp:3, 48:20.26 from UnifiedBindings15.cpp:2: 48:20.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.26 304 | } else 48:20.26 | ^~~~ 48:20.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:20.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.26 RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:20.26 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 48:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:20.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 48:20.37 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 48:20.37 from PrioEncoderBinding.cpp:3, 48:20.37 from UnifiedBindings15.cpp:2: 48:20.37 RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 48:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.37 1028 | foundInterface = 0; \ 48:20.37 | ^~~~~~~~~~~~~~ 48:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.37 RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.38 703 | NS_INTERFACE_MAP_END 48:20.38 | ^~~~~~~~~~~~~~~~~~~~ 48:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.38 1002 | else 48:20.38 | ^~~~ 48:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.38 | ^~~~~~~~~~~~~~~~~~ 48:20.38 RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.38 702 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:20.38 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.52 RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 48:20.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.53 1028 | foundInterface = 0; \ 48:20.53 | ^~~~~~~~~~~~~~ 48:20.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.53 RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.53 1389 | NS_INTERFACE_MAP_END 48:20.53 | ^~~~~~~~~~~~~~~~~~~~ 48:20.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.53 1002 | else 48:20.53 | ^~~~ 48:20.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.53 | ^~~~~~~~~~~~~~~~~~ 48:20.53 RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.53 1388 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:20.53 | ^~~~~~~~~~~~~~~~~~~~~~ 48:20.77 RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 48:20.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:20.77 1028 | foundInterface = 0; \ 48:20.77 | ^~~~~~~~~~~~~~ 48:20.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:20.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:20.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 48:20.77 RTCRtpSenderBinding.cpp:3468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:20.77 3468 | NS_INTERFACE_MAP_END 48:20.77 | ^~~~~~~~~~~~~~~~~~~~ 48:20.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:20.77 1002 | else 48:20.77 | ^~~~ 48:20.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:20.77 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:20.77 | ^~~~~~~~~~~~~~~~~~ 48:20.77 RTCRtpSenderBinding.cpp:3467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:20.77 3467 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:20.77 | ^~~~~~~~~~~~~~~~~~~~~~ 48:49.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 48:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 48:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 48:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 48:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 48:49.78 from ScrollAreaEventBinding.cpp:14, 48:49.78 from UnifiedBindings19.cpp:327: 48:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:49.78 | ^ 48:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:49.78 46 | struct Block { 48:49.78 | ^~~~~ 48:55.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 48:55.99 from SVGSVGElementBinding.cpp:3, 48:55.99 from UnifiedBindings19.cpp:2: 48:55.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 48:55.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 48:55.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 48:55.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 48:55.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:55.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:55.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:19, 48:55.99 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:11, 48:55.99 from SVGSVGElementBinding.cpp:3, 48:55.99 from UnifiedBindings19.cpp:2: 48:55.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 48:55.99 23 | class nsDataHashtable : public nsBaseHashtable { 48:55.99 | ^~~~~~~~~~~~~~~ 48:56.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 48:56.03 from SVGSVGElementBinding.cpp:3, 48:56.03 from UnifiedBindings19.cpp:2: 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:56.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:56.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.03 In file included from /usr/include/c++/9/vector:67, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:11, 48:56.03 from SVGSVGElementBinding.cpp:3, 48:56.03 from UnifiedBindings19.cpp:2: 48:56.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 48:56.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 48:56.03 | ^~~~~~ 48:56.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 48:56.03 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 48:56.03 from SVGSVGElementBinding.cpp:3, 48:56.03 from UnifiedBindings19.cpp:2: 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 48:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 48:56.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:56.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 48:56.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:56.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 48:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 48:56.04 from ScrollAreaEventBinding.cpp:14, 48:56.04 from UnifiedBindings19.cpp:327: 48:56.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 48:56.04 52 | class ClipManager { 48:56.04 | ^~~~~~~~~~~ 49:01.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 49:01.30 from CSSImportRuleBinding.cpp:3, 49:01.30 from UnifiedBindings2.cpp:2: 49:01.30 CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 49:01.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:01.30 1043 | foundInterface = 0; \ 49:01.30 | ^~~~~~~~~~~~~~ 49:01.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:01.30 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.30 CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:01.30 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 49:01.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleSheet.h:14, 49:01.30 from CSSImportRuleBinding.cpp:7, 49:01.30 from UnifiedBindings2.cpp:2: 49:01.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:01.30 304 | } else 49:01.30 | ^~~~ 49:01.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:01.30 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:01.30 CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:01.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 49:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 49:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 49:04.71 from CSSImportRuleBinding.cpp:3, 49:04.71 from UnifiedBindings2.cpp:2: 49:04.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 49:04.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 49:04.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 49:04.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:04.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:04.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:04.72 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 49:04.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 49:04.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 49:04.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 49:04.72 from CSSImportRuleBinding.cpp:9, 49:04.72 from UnifiedBindings2.cpp:2: 49:04.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 49:04.72 23 | class nsDataHashtable : public nsBaseHashtable { 49:04.72 | ^~~~~~~~~~~~~~~ 49:05.02 dom/webgpu 49:10.69 dom/clients/api 49:13.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:12, 49:13.09 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 49:13.09 from Unified_cpp_dom_webgpu0.cpp:2: 49:13.09 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp: In member function 'virtual nsresult mozilla::webgpu::CanvasContext::QueryInterface(const nsIID&, void**)': 49:13.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.09 1028 | foundInterface = 0; \ 49:13.09 | ^~~~~~~~~~~~~~ 49:13.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:13.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:13.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:13.09 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:13.09 32 | NS_INTERFACE_MAP_END 49:13.09 | ^~~~~~~~~~~~~~~~~~~~ 49:13.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.09 1012 | else 49:13.09 | ^~~~ 49:13.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:13.09 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:13.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.09 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:13.09 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 49:13.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::ComputePassEncoder::QueryInterface(const nsIID&, void**)': 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.11 1043 | foundInterface = 0; \ 49:13.11 | ^~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:13.11 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:13.11 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp:13:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:13.11 13 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(ComputePassEncoder, 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:13.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 49:13.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:18, 49:13.11 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 49:13.11 from Unified_cpp_dom_webgpu0.cpp:2: 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.11 304 | } else 49:13.11 | ^~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:13.11 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:13.11 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.11 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp:13:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:13.11 13 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(ComputePassEncoder, 49:13.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:12, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 49:13.12 from Unified_cpp_dom_webgpu0.cpp:2: 49:13.12 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp: In member function 'virtual nsresult mozilla::webgpu::Device::QueryInterface(const nsIID&, void**)': 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.12 1043 | foundInterface = 0; \ 49:13.12 | ^~~~~~~~~~~~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:13.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:13.12 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:13.12 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(Device, DOMEventTargetHelper) 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:18, 49:13.12 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 49:13.12 from Unified_cpp_dom_webgpu0.cpp:2: 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.12 304 | } else 49:13.12 | ^~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:13.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:13.12 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.12 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:13.12 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(Device, DOMEventTargetHelper) 49:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 49:13.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 49:13.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 49:13.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 49:13.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 49:13.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 49:13.30 from SimpleGestureEventBinding.cpp:15, 49:13.30 from UnifiedBindings20.cpp:93: 49:13.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:13.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:13.30 | ^ 49:13.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:13.30 46 | struct Block { 49:13.30 | ^~~~~ 49:15.11 dom/clients/manager 49:18.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 49:18.17 from StorageTypeBinding.cpp:3, 49:18.17 from UnifiedBindings21.cpp:2: 49:18.17 StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 49:18.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.17 1043 | foundInterface = 0; \ 49:18.17 | ^~~~~~~~~~~~~~ 49:18.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:18.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:18.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.17 StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:18.17 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:18.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:18.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 49:18.17 from StreamFilterBinding.cpp:3, 49:18.17 from UnifiedBindings21.cpp:15: 49:18.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.17 304 | } else 49:18.17 | ^~~~ 49:18.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:18.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:18.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.17 StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:18.17 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 49:18.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.h:9, 49:18.42 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:7, 49:18.42 from Unified_cpp_dom_clients_api0.cpp:2: 49:18.42 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 49:18.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.42 1028 | foundInterface = 0; \ 49:18.42 | ^~~~~~~~~~~~~~ 49:18.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.42 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.42 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.42 33 | NS_INTERFACE_MAP_END 49:18.42 | ^~~~~~~~~~~~~~~~~~~~ 49:18.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.42 1002 | else 49:18.42 | ^~~~ 49:18.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:18.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:18.42 | ^~~~~~~~~~~~~~~~~~ 49:18.42 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:18.42 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:18.42 | ^~~~~~~~~~~~~~~~~~~~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 49:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.62 1028 | foundInterface = 0; \ 49:18.62 | ^~~~~~~~~~~~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.62 36 | NS_INTERFACE_MAP_END 49:18.62 | ^~~~~~~~~~~~~~~~~~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.62 1002 | else 49:18.62 | ^~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:18.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:18.62 | ^~~~~~~~~~~~~~~~~~ 49:18.62 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:18.62 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:18.62 | ^~~~~~~~~~~~~~~~~~~~~~ 49:18.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:18.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 49:18.96 from StorageTypeBinding.cpp:3, 49:18.96 from UnifiedBindings21.cpp:2: 49:18.96 TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 49:18.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.96 1043 | foundInterface = 0; \ 49:18.96 | ^~~~~~~~~~~~~~ 49:18.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:18.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:18.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.96 TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:18.96 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:18.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 49:18.97 from StreamFilterBinding.cpp:3, 49:18.97 from UnifiedBindings21.cpp:15: 49:18.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.97 304 | } else 49:18.97 | ^~~~ 49:18.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:18.97 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:18.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.97 TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:18.97 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 49:18.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 49:19.23 from StorageTypeBinding.cpp:3, 49:19.23 from UnifiedBindings21.cpp:2: 49:19.23 TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 49:19.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.23 1043 | foundInterface = 0; \ 49:19.23 | ^~~~~~~~~~~~~~ 49:19.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.23 TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.23 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:19.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 49:19.23 from StreamFilterBinding.cpp:3, 49:19.23 from UnifiedBindings21.cpp:15: 49:19.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.23 304 | } else 49:19.23 | ^~~~ 49:19.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:19.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.23 TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:19.23 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 49:19.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:19.57 from ServiceWorkerContainerBinding.cpp:3, 49:19.57 from UnifiedBindings20.cpp:2: 49:19.57 SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 49:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.57 1043 | foundInterface = 0; \ 49:19.57 | ^~~~~~~~~~~~~~ 49:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.57 SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.57 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:19.57 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:19.57 from ServiceWorkerContainerBinding.cpp:3, 49:19.57 from UnifiedBindings20.cpp:2: 49:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.57 304 | } else 49:19.57 | ^~~~ 49:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:19.57 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.57 SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:19.57 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 49:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:19.91 from ServiceWorkerContainerBinding.cpp:3, 49:19.91 from UnifiedBindings20.cpp:2: 49:19.91 SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 49:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.91 1043 | foundInterface = 0; \ 49:19.91 | ^~~~~~~~~~~~~~ 49:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.91 SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.91 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:19.91 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:19.91 from ServiceWorkerContainerBinding.cpp:3, 49:19.91 from UnifiedBindings20.cpp:2: 49:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.91 304 | } else 49:19.91 | ^~~~ 49:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:19.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.91 SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:19.91 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 49:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:21.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 49:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 49:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 49:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 49:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 49:21.64 from TouchEventBinding.cpp:16, 49:21.64 from UnifiedBindings21.cpp:392: 49:21.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:21.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:21.64 | ^ 49:21.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:21.64 46 | struct Block { 49:21.64 | ^~~~~ 49:22.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 49:22.39 from ServiceWorkerContainerBinding.cpp:3, 49:22.39 from UnifiedBindings20.cpp:2: 49:22.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 49:22.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 49:22.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 49:22.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:22.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:22.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.39 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:22.39 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:22.39 from ServiceWorkerContainerBinding.cpp:3, 49:22.39 from UnifiedBindings20.cpp:2: 49:22.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 49:22.39 23 | class nsDataHashtable : public nsBaseHashtable { 49:22.39 | ^~~~~~~~~~~~~~~ 49:22.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 49:22.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 49:22.44 from ServiceWorkerContainerBinding.cpp:3, 49:22.44 from UnifiedBindings20.cpp:2: 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:22.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:22.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.44 In file included from /usr/include/c++/9/vector:67, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 49:22.44 from ServiceWorkerContainerBinding.cpp:3, 49:22.44 from UnifiedBindings20.cpp:2: 49:22.44 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 49:22.44 386 | class vector : protected _Vector_base<_Tp, _Alloc> 49:22.44 | ^~~~~~ 49:22.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 49:22.44 from ServiceWorkerContainerBinding.cpp:3, 49:22.44 from UnifiedBindings20.cpp:2: 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:22.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:22.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 49:22.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 49:22.44 from SimpleGestureEventBinding.cpp:15, 49:22.44 from UnifiedBindings20.cpp:93: 49:22.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 49:22.44 52 | class ClipManager { 49:22.44 | ^~~~~~~~~~~ 49:22.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:22.89 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:22.89 from Unified_cpp_dom_webgpu1.cpp:2: 49:22.89 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::ProgrammablePassEncoder::QueryInterface(const nsIID&, void**)': 49:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:22.89 1028 | foundInterface = 0; \ 49:22.89 | ^~~~~~~~~~~~~~ 49:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:22.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:22.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:22.90 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:22.90 15 | NS_INTERFACE_MAP_END 49:22.90 | ^~~~~~~~~~~~~~~~~~~~ 49:22.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:22.90 1002 | else 49:22.90 | ^~~~ 49:22.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:22.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:22.90 | ^~~~~~~~~~~~~~~~~~ 49:22.90 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:22.90 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:22.90 | ^~~~~~~~~~~~~~~~~~~~~~ 49:24.72 dom/commandhandler 49:25.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:25.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:25.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIComponentManager.h:10, 49:25.77 from /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:8, 49:25.77 from Unified_cpp_dom_commandhandler0.cpp:2: 49:25.77 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 49:25.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:25.77 1028 | foundInterface = 0; \ 49:25.77 | ^~~~~~~~~~~~~~ 49:25.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:25.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:25.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:25.77 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:25.77 22 | NS_INTERFACE_MAP_END 49:25.77 | ^~~~~~~~~~~~~~~~~~~~ 49:25.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:25.77 1012 | else 49:25.77 | ^~~~ 49:25.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:25.77 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:25.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:25.77 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:25.77 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 49:25.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:26.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:26.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 49:26.80 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/manager/ClientManagerService.cpp:15, 49:26.80 from Unified_cpp_dom_clients_manager0.cpp:119: 49:26.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:26.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:26.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:26.80 | ^ 49:26.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:26.80 46 | struct Block { 49:26.80 | ^~~~~ 49:27.45 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderBundleEncoder::QueryInterface(const nsIID&, void**)': 49:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.45 1043 | foundInterface = 0; \ 49:27.45 | ^~~~~~~~~~~~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:27.46 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:27.46 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.46 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderBundleEncoder, 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:27.46 from Unified_cpp_dom_webgpu1.cpp:2: 49:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:27.46 304 | } else 49:27.46 | ^~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:27.46 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:27.46 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.46 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderBundleEncoder, 49:27.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:27.47 from Unified_cpp_dom_webgpu1.cpp:2: 49:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderEncoderBase::QueryInterface(const nsIID&, void**)': 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.47 1043 | foundInterface = 0; \ 49:27.47 | ^~~~~~~~~~~~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:27.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:27.47 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.47 14 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderEncoderBase, 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:27.47 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:27.47 from Unified_cpp_dom_webgpu1.cpp:2: 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:27.47 304 | } else 49:27.47 | ^~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:27.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:27.47 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.47 14 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderEncoderBase, 49:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:27.49 from Unified_cpp_dom_webgpu1.cpp:2: 49:27.49 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderPassEncoder::QueryInterface(const nsIID&, void**)': 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.49 1043 | foundInterface = 0; \ 49:27.49 | ^~~~~~~~~~~~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:27.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:27.49 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.49 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderPassEncoder, 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 49:27.49 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 49:27.49 from Unified_cpp_dom_webgpu1.cpp:2: 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:27.49 304 | } else 49:27.49 | ^~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:27.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:27.49 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.49 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 49:27.49 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderPassEncoder, 49:27.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 49:27.73 from StorageTypeBinding.cpp:3, 49:27.73 from UnifiedBindings21.cpp:2: 49:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 49:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 49:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 49:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:27.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:27.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 49:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 49:27.73 from StreamFilterBinding.cpp:3, 49:27.73 from UnifiedBindings21.cpp:15: 49:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 49:27.73 23 | class nsDataHashtable : public nsBaseHashtable { 49:27.73 | ^~~~~~~~~~~~~~~ 49:27.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 49:27.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 49:27.77 from StorageTypeBinding.cpp:3, 49:27.77 from UnifiedBindings21.cpp:2: 49:27.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 49:27.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 49:27.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 49:27.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:27.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.78 In file included from /usr/include/c++/9/vector:67, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 49:27.78 from StreamFilterBinding.cpp:3, 49:27.78 from UnifiedBindings21.cpp:15: 49:27.78 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 49:27.78 386 | class vector : protected _Vector_base<_Tp, _Alloc> 49:27.78 | ^~~~~~ 49:27.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 49:27.78 from StorageTypeBinding.cpp:3, 49:27.78 from UnifiedBindings21.cpp:2: 49:27.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 49:27.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 49:27.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 49:27.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:27.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 49:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 49:27.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 49:27.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 49:27.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 49:27.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 49:27.79 from TouchEventBinding.cpp:16, 49:27.79 from UnifiedBindings21.cpp:392: 49:27.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 49:27.79 52 | class ClipManager { 49:27.79 | ^~~~~~~~~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 49:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:29.75 1028 | foundInterface = 0; \ 49:29.75 | ^~~~~~~~~~~~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:29.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:29.75 56 | NS_INTERFACE_MAP_END 49:29.75 | ^~~~~~~~~~~~~~~~~~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.75 1012 | else 49:29.75 | ^~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:29.75 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:29.75 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:29.75 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 49:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.54 dom/credentialmanagement 49:32.87 dom/crypto 49:37.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Credential.h:10, 49:37.78 from /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:7, 49:37.78 from Unified_cpp_credentialmanagement0.cpp:2: 49:37.78 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 49:37.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.78 1028 | foundInterface = 0; \ 49:37.78 | ^~~~~~~~~~~~~~ 49:37.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:37.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:37.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:37.78 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:37.78 22 | NS_INTERFACE_MAP_END 49:37.78 | ^~~~~~~~~~~~~~~~~~~~ 49:37.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:37.78 1002 | else 49:37.78 | ^~~~ 49:37.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:37.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:37.78 | ^~~~~~~~~~~~~~~~~~ 49:37.78 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:37.78 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:37.78 | ^~~~~~~~~~~~~~~~~~~~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 49:38.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:38.51 1028 | foundInterface = 0; \ 49:38.51 | ^~~~~~~~~~~~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:38.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:38.51 23 | NS_INTERFACE_MAP_END 49:38.51 | ^~~~~~~~~~~~~~~~~~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:38.51 1002 | else 49:38.51 | ^~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:38.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:38.51 | ^~~~~~~~~~~~~~~~~~ 49:38.51 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:38.51 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:38.51 | ^~~~~~~~~~~~~~~~~~~~~~ 49:39.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoBuffer.h:10, 49:39.20 from /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoBuffer.cpp:7, 49:39.20 from Unified_cpp_dom_crypto0.cpp:2: 49:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 49:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.20 1028 | foundInterface = 0; \ 49:39.20 | ^~~~~~~~~~~~~~ 49:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:39.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:39.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:39.20 25 | NS_INTERFACE_MAP_END 49:39.20 | ^~~~~~~~~~~~~~~~~~~~ 49:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.20 1002 | else 49:39.20 | ^~~~ 49:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:39.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:39.20 | ^~~~~~~~~~~~~~~~~~ 49:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:39.20 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:39.20 | ^~~~~~~~~~~~~~~~~~~~~~ 49:50.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 49:50.11 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/manager/ClientSourceParent.cpp:14, 49:50.11 from Unified_cpp_dom_clients_manager1.cpp:92: 49:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:50.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:50.11 | ^ 49:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:50.11 46 | struct Block { 49:50.11 | ^~~~~ 49:51.83 dom/debugger 49:52.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 49:52.56 from TrackEvent.cpp:9, 49:52.56 from UnifiedBindings22.cpp:2: 49:52.56 TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 49:52.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:52.56 1043 | foundInterface = 0; \ 49:52.56 | ^~~~~~~~~~~~~~ 49:52.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:52.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.56 TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:52.56 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 49:52.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 49:52.56 from TrackEvent.cpp:10, 49:52.56 from UnifiedBindings22.cpp:2: 49:52.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:52.56 304 | } else 49:52.56 | ^~~~ 49:52.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:52.56 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:52.56 TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:52.56 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 49:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 49:54.39 from TrackEvent.cpp:9, 49:54.39 from UnifiedBindings22.cpp:2: 49:54.39 UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 49:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:54.39 1043 | foundInterface = 0; \ 49:54.39 | ^~~~~~~~~~~~~~ 49:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:54.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:54.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.39 UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:54.39 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 49:54.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 49:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 49:54.39 from TrackEvent.cpp:10, 49:54.39 from UnifiedBindings22.cpp:2: 49:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:54.39 304 | } else 49:54.39 | ^~~~ 49:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:54.39 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:54.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.39 UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:54.39 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 49:54.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 49:55.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 49:55.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 49:55.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 49:55.22 from UIEventBinding.cpp:16, 49:55.22 from UnifiedBindings22.cpp:171: 49:55.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:55.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:55.23 | ^ 49:55.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:55.23 46 | struct Block { 49:55.23 | ^~~~~ 49:56.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:56.87 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:56.87 from Unified_cpp_dom_debugger0.cpp:2: 49:56.87 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 49:56.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:56.87 1043 | foundInterface = 0; \ 49:56.87 | ^~~~~~~~~~~~~~ 49:56.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:56.87 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:56.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:56.87 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:56.87 19 | NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 49:56.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:56.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:56.88 from Unified_cpp_dom_debugger0.cpp:2: 49:56.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:56.88 304 | } else 49:56.88 | ^~~~ 49:56.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:56.88 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:56.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:56.88 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:56.88 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 49:56.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:56.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:56.88 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:56.89 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:56.89 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:56.89 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:56.89 from Unified_cpp_dom_debugger0.cpp:2: 49:56.89 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 49:56.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:56.89 1028 | foundInterface = 0; \ 49:56.89 | ^~~~~~~~~~~~~~ 49:56.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:56.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:56.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:56.89 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:56.89 23 | NS_INTERFACE_MAP_END 49:56.89 | ^~~~~~~~~~~~~~~~~~~~ 49:56.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:56.89 1002 | else 49:56.89 | ^~~~ 49:56.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:56.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:56.89 | ^~~~~~~~~~~~~~~~~~ 49:56.89 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:56.89 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:56.89 | ^~~~~~~~~~~~~~~~~~~~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 49:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:56.90 1028 | foundInterface = 0; \ 49:56.90 | ^~~~~~~~~~~~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:56.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:56.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:56.90 23 | NS_INTERFACE_MAP_END 49:56.90 | ^~~~~~~~~~~~~~~~~~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:56.90 1002 | else 49:56.90 | ^~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:56.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:56.90 | ^~~~~~~~~~~~~~~~~~ 49:56.90 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:56.90 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 49:56.90 | ^~~~~~~~~~~~~~~~~~~~~~ 49:56.91 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 49:56.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:56.91 1028 | foundInterface = 0; \ 49:56.91 | ^~~~~~~~~~~~~~ 49:56.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:56.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:56.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 49:56.91 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:56.91 24 | NS_INTERFACE_MAP_END 49:56.91 | ^~~~~~~~~~~~~~~~~~~~ 49:56.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 49:56.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:56.92 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:56.92 from Unified_cpp_dom_debugger0.cpp:2: 49:56.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:56.92 389 | else 49:56.92 | ^~~~ 49:56.92 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 49:56.92 23 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 49:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:57.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:57.19 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:57.19 from Unified_cpp_dom_debugger0.cpp:2: 49:57.19 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 49:57.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:57.20 1043 | foundInterface = 0; \ 49:57.20 | ^~~~~~~~~~~~~~ 49:57.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:57.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:57.20 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:57.20 29 | NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 49:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:57.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 49:57.20 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 49:57.20 from Unified_cpp_dom_debugger0.cpp:2: 49:57.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:57.20 304 | } else 49:57.20 | ^~~~ 49:57.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:57.20 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:57.20 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:57.20 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 49:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:59.95 dom/encoding 50:02.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:02.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 50:02.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:02.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:02.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 50:02.42 from XULCommandEventBinding.cpp:14, 50:02.42 from UnifiedBindings24.cpp:2: 50:02.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:02.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:02.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:02.42 | ^ 50:02.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:02.42 46 | struct Block { 50:02.42 | ^~~~~ 50:04.23 dom/events 50:05.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.14 from WebExtensionPolicyBinding.cpp:3, 50:05.14 from UnifiedBindings23.cpp:2: 50:05.14 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 50:05.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.14 1043 | foundInterface = 0; \ 50:05.14 | ^~~~~~~~~~~~~~ 50:05.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:05.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.14 WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:05.14 1317 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 50:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.14 from WebExtensionPolicyBinding.cpp:3, 50:05.14 from UnifiedBindings23.cpp:2: 50:05.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:05.14 304 | } else 50:05.14 | ^~~~ 50:05.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:05.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.14 WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:05.14 1316 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 50:05.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.17 from WebExtensionPolicyBinding.cpp:3, 50:05.17 from UnifiedBindings23.cpp:2: 50:05.17 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 50:05.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.17 1043 | foundInterface = 0; \ 50:05.17 | ^~~~~~~~~~~~~~ 50:05.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:05.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.17 WebrtcDeprecatedBinding.cpp:1489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:05.17 1489 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 50:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.17 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.17 from WebExtensionPolicyBinding.cpp:3, 50:05.17 from UnifiedBindings23.cpp:2: 50:05.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:05.17 304 | } else 50:05.17 | ^~~~ 50:05.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:05.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.17 WebrtcDeprecatedBinding.cpp:1488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:05.17 1488 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 50:05.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.19 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.19 from WebExtensionPolicyBinding.cpp:3, 50:05.19 from UnifiedBindings23.cpp:2: 50:05.19 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 50:05.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.19 1043 | foundInterface = 0; \ 50:05.19 | ^~~~~~~~~~~~~~ 50:05.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:05.19 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:05.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.19 WebrtcDeprecatedBinding.cpp:1642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:05.19 1642 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 50:05.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 50:05.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 50:05.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:05.20 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:05.20 from WebExtensionPolicyBinding.cpp:3, 50:05.20 from UnifiedBindings23.cpp:2: 50:05.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:05.20 304 | } else 50:05.20 | ^~~~ 50:05.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:05.20 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:05.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.20 WebrtcDeprecatedBinding.cpp:1641:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:05.20 1641 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 50:05.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:05.45 from TrackEvent.cpp:9, 50:05.45 from UnifiedBindings22.cpp:2: 50:05.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:05.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:05.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:05.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:05.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:05.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.45 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:05.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 50:05.45 from TrackEvent.cpp:10, 50:05.45 from UnifiedBindings22.cpp:2: 50:05.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:05.45 23 | class nsDataHashtable : public nsBaseHashtable { 50:05.45 | ^~~~~~~~~~~~~~~ 50:05.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:05.49 from TrackEvent.cpp:9, 50:05.49 from UnifiedBindings22.cpp:2: 50:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:05.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:05.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:05.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.49 In file included from /usr/include/c++/9/vector:67, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 50:05.49 from TrackEvent.cpp:10, 50:05.49 from UnifiedBindings22.cpp:2: 50:05.49 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:05.49 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:05.49 | ^~~~~~ 50:05.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:05.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:05.50 from TrackEvent.cpp:9, 50:05.50 from UnifiedBindings22.cpp:2: 50:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:05.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:05.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:05.50 from UIEventBinding.cpp:16, 50:05.50 from UnifiedBindings22.cpp:171: 50:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:05.50 52 | class ClipManager { 50:05.50 | ^~~~~~~~~~~ 50:06.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:06.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 50:06.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:06.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:06.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 50:06.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 50:06.00 from WheelEventBinding.cpp:16, 50:06.00 from UnifiedBindings23.cpp:119: 50:06.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:06.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:06.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:06.00 | ^ 50:06.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:06.00 46 | struct Block { 50:06.00 | ^~~~~ 50:07.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 50:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 50:07.02 from CompositionEventBinding.cpp:12, 50:07.02 from UnifiedBindings3.cpp:106: 50:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:07.02 | ^ 50:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:07.02 46 | struct Block { 50:07.02 | ^~~~~ 50:07.69 dom/events/unix 50:08.32 dom/fetch 50:09.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 50:09.65 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 50:09.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 50:09.65 from WindowBinding.cpp:32, 50:09.65 from UnifiedBindings23.cpp:145: 50:09.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 50:09.65 /builddir/build/BUILD/firefox-72.0.2/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] 50:09.65 79 | memset(this, 0, sizeof(nsXPTCVariant)); 50:09.65 | ^ 50:09.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 50:09.65 44 | struct nsXPTCVariant { 50:09.65 | ^~~~~~~~~~~~~ 50:12.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 50:12.53 from XULCommandEventBinding.cpp:3, 50:12.53 from UnifiedBindings24.cpp:2: 50:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:12.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:12.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 50:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 50:12.53 from XULCommandEventBinding.cpp:3, 50:12.53 from UnifiedBindings24.cpp:2: 50:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:12.53 23 | class nsDataHashtable : public nsBaseHashtable { 50:12.53 | ^~~~~~~~~~~~~~~ 50:12.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 50:12.57 from XULCommandEventBinding.cpp:3, 50:12.57 from UnifiedBindings24.cpp:2: 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:12.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:12.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.57 In file included from /usr/include/c++/9/vector:67, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 50:12.57 from XULCommandEventBinding.cpp:3, 50:12.57 from UnifiedBindings24.cpp:2: 50:12.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:12.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:12.57 | ^~~~~~ 50:12.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 50:12.57 from XULCommandEventBinding.cpp:3, 50:12.57 from UnifiedBindings24.cpp:2: 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:12.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:12.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:12.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:12.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 50:12.57 from XULCommandEventBinding.cpp:14, 50:12.58 from UnifiedBindings24.cpp:2: 50:12.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:12.58 52 | class ClipManager { 50:12.58 | ^~~~~~~~~~~ 50:14.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 50:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 50:14.82 from ClientBinding.cpp:3, 50:14.82 from UnifiedBindings3.cpp:2: 50:14.82 CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 50:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:14.82 1028 | foundInterface = 0; \ 50:14.82 | ^~~~~~~~~~~~~~ 50:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:14.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:14.82 CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:14.82 734 | NS_INTERFACE_MAP_END 50:14.82 | ^~~~~~~~~~~~~~~~~~~~ 50:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:14.82 1002 | else 50:14.82 | ^~~~ 50:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:14.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:14.82 | ^~~~~~~~~~~~~~~~~~ 50:14.82 CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:14.82 733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:14.82 | ^~~~~~~~~~~~~~~~~~~~~~ 50:16.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:16.92 from Unified_cpp_dom_fetch0.cpp:2: 50:16.92 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 50:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.92 1043 | foundInterface = 0; \ 50:16.92 | ^~~~~~~~~~~~~~ 50:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:16.92 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:16.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.92 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:16.92 34 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 50:16.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:16.92 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:16.92 from Unified_cpp_dom_fetch0.cpp:2: 50:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:16.92 304 | } else 50:16.92 | ^~~~ 50:16.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:16.92 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:16.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.92 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:16.92 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 50:16.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:17.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 50:17.44 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 50:17.44 from WebExtensionPolicyBinding.cpp:3, 50:17.44 from UnifiedBindings23.cpp:2: 50:17.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:17.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 50:17.44 /builddir/build/BUILD/firefox-72.0.2/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] 50:17.44 31 | memset(aT, 0, sizeof(T)); 50:17.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:17.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 50:17.44 from WindowBinding.cpp:32, 50:17.44 from UnifiedBindings23.cpp:145: 50:17.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 50:17.44 2262 | struct GlobalProperties { 50:17.44 | ^~~~~~~~~~~~~~~~ 50:17.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:17.81 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:17.81 from Unified_cpp_dom_fetch0.cpp:2: 50:17.81 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 50:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:17.81 1028 | foundInterface = 0; \ 50:17.81 | ^~~~~~~~~~~~~~ 50:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:17.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:17.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:17.81 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:17.82 107 | NS_INTERFACE_MAP_END 50:17.82 | ^~~~~~~~~~~~~~~~~~~~ 50:17.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:17.82 1002 | else 50:17.82 | ^~~~ 50:17.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:17.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:17.82 | ^~~~~~~~~~~~~~~~~~ 50:17.82 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:17.82 106 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:17.82 | ^~~~~~~~~~~~~~~~~~~~~~ 50:18.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 50:18.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:18.28 1043 | foundInterface = 0; \ 50:18.28 | ^~~~~~~~~~~~~~ 50:18.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:18.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:18.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:18.28 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:18.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 50:18.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 50:18.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 50:18.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 50:18.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:18.28 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:18.28 from Unified_cpp_dom_fetch0.cpp:2: 50:18.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:18.28 304 | } else 50:18.28 | ^~~~ 50:18.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:18.28 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:18.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:18.28 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 50:18.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:18.30 from Unified_cpp_dom_fetch0.cpp:2: 50:18.30 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:18.30 1028 | foundInterface = 0; \ 50:18.30 | ^~~~~~~~~~~~~~ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:18.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:18.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:18.30 40 | NS_INTERFACE_MAP_END 50:18.30 | ^~~~~~~~~~~~~~~~~~~~ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:18.30 1012 | else 50:18.30 | ^~~~ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:18.30 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:18.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:18.30 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 50:18.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 50:18.30 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:23: 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:18.30 | ^ 50:18.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:18.30 46 | struct Block { 50:18.30 | ^~~~~ 50:18.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 50:18.38 from WebExtensionPolicyBinding.cpp:3, 50:18.38 from UnifiedBindings23.cpp:2: 50:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:18.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:18.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.38 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:18.38 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:18.38 from WebExtensionPolicyBinding.cpp:3, 50:18.38 from UnifiedBindings23.cpp:2: 50:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:18.38 23 | class nsDataHashtable : public nsBaseHashtable { 50:18.38 | ^~~~~~~~~~~~~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 50:18.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:18.40 1028 | foundInterface = 0; \ 50:18.40 | ^~~~~~~~~~~~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:18.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:18.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:18.40 23 | NS_INTERFACE_MAP_END 50:18.40 | ^~~~~~~~~~~~~~~~~~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:18.40 1002 | else 50:18.40 | ^~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:18.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:18.40 | ^~~~~~~~~~~~~~~~~~ 50:18.40 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:18.40 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:18.40 | ^~~~~~~~~~~~~~~~~~~~~~ 50:18.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 50:18.48 from WebExtensionPolicyBinding.cpp:3, 50:18.48 from UnifiedBindings23.cpp:2: 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:18.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:18.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.48 In file included from /usr/include/c++/9/vector:67, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 50:18.48 from WebExtensionPolicyBinding.cpp:3, 50:18.48 from UnifiedBindings23.cpp:2: 50:18.48 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:18.48 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:18.48 | ^~~~~~ 50:18.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 50:18.48 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 50:18.48 from WebExtensionPolicyBinding.cpp:3, 50:18.48 from UnifiedBindings23.cpp:2: 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:18.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:18.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:18.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 50:18.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 50:18.49 from WheelEventBinding.cpp:16, 50:18.49 from UnifiedBindings23.cpp:119: 50:18.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:18.49 52 | class ClipManager { 50:18.49 | ^~~~~~~~~~~ 50:19.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 50:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 50:19.03 from ClientBinding.cpp:3, 50:19.03 from UnifiedBindings3.cpp:2: 50:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:19.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.04 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 50:19.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 50:19.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 50:19.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:19.04 from ClientBinding.cpp:10, 50:19.04 from UnifiedBindings3.cpp:2: 50:19.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:19.04 23 | class nsDataHashtable : public nsBaseHashtable { 50:19.04 | ^~~~~~~~~~~~~~~ 50:19.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 50:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 50:19.09 from ClientBinding.cpp:3, 50:19.09 from UnifiedBindings3.cpp:2: 50:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:19.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:19.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.09 In file included from /usr/include/c++/9/vector:67, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:19.10 from ClientBinding.cpp:10, 50:19.10 from UnifiedBindings3.cpp:2: 50:19.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:19.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:19.10 | ^~~~~~ 50:19.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 50:19.10 from ClientBinding.cpp:3, 50:19.10 from UnifiedBindings3.cpp:2: 50:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:19.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:19.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 50:19.10 from CompositionEventBinding.cpp:12, 50:19.10 from UnifiedBindings3.cpp:106: 50:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:19.10 52 | class ClipManager { 50:19.11 | ^~~~~~~~~~~ 50:19.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 50:19.69 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:19.69 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 50:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:19.69 1028 | foundInterface = 0; \ 50:19.69 | ^~~~~~~~~~~~~~ 50:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:19.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:19.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:19.69 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:19.69 195 | NS_INTERFACE_MAP_END 50:19.69 | ^~~~~~~~~~~~~~~~~~~~ 50:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:19.69 1002 | else 50:19.69 | ^~~~ 50:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:19.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:19.69 | ^~~~~~~~~~~~~~~~~~ 50:19.69 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:19.69 194 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:19.69 | ^~~~~~~~~~~~~~~~~~~~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 50:19.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:19.71 1028 | foundInterface = 0; \ 50:19.71 | ^~~~~~~~~~~~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:19.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:19.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:19.71 348 | NS_INTERFACE_MAP_END 50:19.71 | ^~~~~~~~~~~~~~~~~~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:19.71 1002 | else 50:19.71 | ^~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:19.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:19.71 | ^~~~~~~~~~~~~~~~~~ 50:19.71 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:347:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:19.71 347 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:19.71 | ^~~~~~~~~~~~~~~~~~~~~~ 50:20.69 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 50:20.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:20.69 1043 | foundInterface = 0; \ 50:20.69 | ^~~~~~~~~~~~~~ 50:20.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:20.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:20.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.69 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:20.69 53 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 50:20.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:20.69 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:20.69 from Unified_cpp_dom_fetch0.cpp:2: 50:20.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:20.69 389 | else 50:20.69 | ^~~~ 50:20.69 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 50:20.69 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 50:20.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:20.81 from Unified_cpp_dom_fetch0.cpp:2: 50:20.81 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 50:20.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:20.81 1043 | foundInterface = 0; \ 50:20.81 | ^~~~~~~~~~~~~~ 50:20.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:20.81 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:20.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.81 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:20.81 64 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 50:20.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 50:20.81 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 50:20.81 from Unified_cpp_dom_fetch0.cpp:2: 50:20.81 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:20.81 389 | else 50:20.81 | ^~~~ 50:20.81 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 50:20.81 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 50:20.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 50:21.44 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:21.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:21.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:21.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:21.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:21.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 50:21.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 50:21.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 50:21.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Touch.h:12, 50:21.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:12, 50:21.45 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:21.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:21.45 23 | class nsDataHashtable : public nsBaseHashtable { 50:21.45 | ^~~~~~~~~~~~~~~ 50:21.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:21.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:21.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:21.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.56 In file included from /usr/include/c++/9/vector:67, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Touch.h:12, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:12, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:21.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:21.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:21.56 | ^~~~~~ 50:21.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:21.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:21.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 50:21.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:24: 50:21.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:21.56 52 | class ClipManager { 50:21.56 | ^~~~~~~~~~~ 50:41.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 50:41.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:41.17 from Unified_cpp_dom_events0.cpp:2: 50:41.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 50:41.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:41.17 1043 | foundInterface = 0; \ 50:41.17 | ^~~~~~~~~~~~~~ 50:41.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:41.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:41.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:41.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:41.17 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:41.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:41.17 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 50:41.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:41.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:41.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:41.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:41.17 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:41.17 from Unified_cpp_dom_events0.cpp:2: 50:41.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:41.17 304 | } else 50:41.17 | ^~~~ 50:41.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:41.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:41.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:41.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:41.17 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 50:41.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:42.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:42.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 50:42.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:42.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:42.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 50:42.39 from /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:7, 50:42.40 from Unified_cpp_dom_events0.cpp:56: 50:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:42.40 | ^ 50:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:42.40 46 | struct Block { 50:42.40 | ^~~~~ 50:42.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:42.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 50:42.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 50:42.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 50:42.86 from DocumentBinding.cpp:44, 50:42.86 from UnifiedBindings4.cpp:210: 50:42.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:42.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:42.87 | ^ 50:42.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:42.87 46 | struct Block { 50:42.87 | ^~~~~ 50:46.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:46.43 from Unified_cpp_dom_events0.cpp:2: 50:46.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 50:46.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:46.43 1043 | foundInterface = 0; \ 50:46.43 | ^~~~~~~~~~~~~~ 50:46.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:46.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:46.43 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 50:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.43 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:46.43 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:46.43 from Unified_cpp_dom_events0.cpp:2: 50:46.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:46.43 304 | } else 50:46.43 | ^~~~ 50:46.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:46.43 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:46.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:46.43 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 50:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 50:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 50:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:49.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:29, 50:49.01 from Unified_cpp_dom_events1.cpp:2: 50:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:49.01 | ^ 50:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:49.01 46 | struct Block { 50:49.01 | ^~~~~ 50:49.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:49.78 from Unified_cpp_dom_events0.cpp:2: 50:49.78 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 50:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:49.78 1043 | foundInterface = 0; \ 50:49.78 | ^~~~~~~~~~~~~~ 50:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:49.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:49.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.78 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:49.78 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 50:49.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.78 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:49.78 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:49.78 from Unified_cpp_dom_events0.cpp:2: 50:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:49.78 304 | } else 50:49.78 | ^~~~ 50:49.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:49.78 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:49.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.78 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:49.78 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 50:49.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:49.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 50:49.80 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:49.80 from Unified_cpp_dom_events0.cpp:2: 50:49.80 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 50:49.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:49.80 1028 | foundInterface = 0; \ 50:49.80 | ^~~~~~~~~~~~~~ 50:49.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:49.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:49.80 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:49.80 84 | NS_INTERFACE_MAP_END 50:49.80 | ^~~~~~~~~~~~~~~~~~~~ 50:49.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:49.80 1002 | else 50:49.80 | ^~~~ 50:49.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:49.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:49.80 | ^~~~~~~~~~~~~~~~~~ 50:49.80 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:49.80 83 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 50:49.80 | ^~~~~~~~~~~~~~~~~~~~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 50:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.25 1028 | foundInterface = 0; \ 50:50.25 | ^~~~~~~~~~~~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:50.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:50.25 75 | NS_INTERFACE_MAP_END 50:50.25 | ^~~~~~~~~~~~~~~~~~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.25 1002 | else 50:50.25 | ^~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:50.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:50.25 | ^~~~~~~~~~~~~~~~~~ 50:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:50.25 74 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:50.25 | ^~~~~~~~~~~~~~~~~~~~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 50:50.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.47 1028 | foundInterface = 0; \ 50:50.47 | ^~~~~~~~~~~~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:50.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:50.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:50.47 52 | NS_INTERFACE_MAP_END 50:50.47 | ^~~~~~~~~~~~~~~~~~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.47 1002 | else 50:50.47 | ^~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:50.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:50.47 | ^~~~~~~~~~~~~~~~~~ 50:50.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:50.47 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:50.47 | ^~~~~~~~~~~~~~~~~~~~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 50:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.61 1028 | foundInterface = 0; \ 50:50.61 | ^~~~~~~~~~~~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:50.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:50.61 34 | NS_INTERFACE_MAP_END 50:50.61 | ^~~~~~~~~~~~~~~~~~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.61 1002 | else 50:50.61 | ^~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:50.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:50.61 | ^~~~~~~~~~~~~~~~~~ 50:50.61 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:50.61 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:50.61 | ^~~~~~~~~~~~~~~~~~~~~~ 50:50.69 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 50:50.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:50.70 1043 | foundInterface = 0; \ 50:50.70 | ^~~~~~~~~~~~~~ 50:50.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:50.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:50.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:50.70 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 50:50.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.70 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 50:50.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 50:50.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:50.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:50.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:50.70 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:50.70 from Unified_cpp_dom_events0.cpp:2: 50:50.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:50.70 304 | } else 50:50.70 | ^~~~ 50:50.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:50.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:50.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:50.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:50.70 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 50:50.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:51.95 dom/file 50:52.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:52.11 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:52.11 from Unified_cpp_dom_events0.cpp:2: 50:52.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:52.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:52.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:52.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:52.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:52.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 50:52.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 50:52.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:52.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:52.12 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:52.12 from Unified_cpp_dom_events0.cpp:2: 50:52.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:52.12 23 | class nsDataHashtable : public nsBaseHashtable { 50:52.12 | ^~~~~~~~~~~~~~~ 50:52.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:52.16 from Unified_cpp_dom_events0.cpp:2: 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:52.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:52.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.16 In file included from /usr/include/c++/9/vector:67, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:52.16 from Unified_cpp_dom_events0.cpp:2: 50:52.16 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:52.16 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:52.16 | ^~~~~~ 50:52.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 50:52.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 50:52.16 from Unified_cpp_dom_events0.cpp:2: 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:52.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:52.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:52.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 50:52.17 from /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:7, 50:52.17 from Unified_cpp_dom_events0.cpp:56: 50:52.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:52.17 52 | class ClipManager { 50:52.17 | ^~~~~~~~~~~ 50:52.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 50:52.39 from DataTransferItemBinding.cpp:3, 50:52.39 from UnifiedBindings4.cpp:2: 50:52.39 ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 50:52.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:52.39 1043 | foundInterface = 0; \ 50:52.39 | ^~~~~~~~~~~~~~ 50:52.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:52.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:52.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.39 ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:52.39 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 50:52.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 50:52.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 50:52.39 from DataTransferItemBinding.cpp:3, 50:52.39 from UnifiedBindings4.cpp:2: 50:52.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:52.39 304 | } else 50:52.39 | ^~~~ 50:52.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:52.39 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:52.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.40 ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:52.40 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 50:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:52.65 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 50:52.65 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 50:52.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 50:52.65 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 50:52.65 from Unified_cpp_dom_events1.cpp:2: 50:52.65 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 50:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:52.65 1028 | foundInterface = 0; \ 50:52.65 | ^~~~~~~~~~~~~~ 50:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:52.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:52.65 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:52.65 121 | NS_INTERFACE_MAP_END 50:52.65 | ^~~~~~~~~~~~~~~~~~~~ 50:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:52.65 1002 | else 50:52.65 | ^~~~ 50:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:52.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:52.66 | ^~~~~~~~~~~~~~~~~~ 50:52.66 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:52.66 120 | NS_INTERFACE_MAP_ENTRY(Event) 50:52.66 | ^~~~~~~~~~~~~~~~~~~~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 50:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:53.66 1028 | foundInterface = 0; \ 50:53.66 | ^~~~~~~~~~~~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:53.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:53.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:53.66 113 | NS_INTERFACE_MAP_END 50:53.66 | ^~~~~~~~~~~~~~~~~~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:53.66 1002 | else 50:53.66 | ^~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:53.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:53.66 | ^~~~~~~~~~~~~~~~~~ 50:53.66 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:53.66 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:53.66 | ^~~~~~~~~~~~~~~~~~~~~~ 50:54.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 50:54.35 from DataTransferItemBinding.cpp:3, 50:54.35 from UnifiedBindings4.cpp:2: 50:54.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:54.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:54.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:54.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:54.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:54.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.35 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 50:54.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 50:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 50:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 50:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 50:54.36 from DataTransferItemBinding.cpp:3, 50:54.36 from UnifiedBindings4.cpp:2: 50:54.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:54.36 23 | class nsDataHashtable : public nsBaseHashtable { 50:54.36 | ^~~~~~~~~~~~~~~ 50:54.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 50:54.40 from DataTransferItemBinding.cpp:3, 50:54.40 from UnifiedBindings4.cpp:2: 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:54.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:54.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.40 In file included from /usr/include/c++/9/vector:67, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 50:54.40 from DataTransferItemBinding.cpp:3, 50:54.40 from UnifiedBindings4.cpp:2: 50:54.40 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:54.40 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:54.40 | ^~~~~~ 50:54.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 50:54.40 from DataTransferItemBinding.cpp:3, 50:54.40 from UnifiedBindings4.cpp:2: 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:54.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:54.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 50:54.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 50:54.40 from DocumentBinding.cpp:61, 50:54.40 from UnifiedBindings4.cpp:210: 50:54.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:54.40 52 | class ClipManager { 50:54.40 | ^~~~~~~~~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 50:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.47 1028 | foundInterface = 0; \ 50:55.47 | ^~~~~~~~~~~~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:55.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:55.47 181 | NS_INTERFACE_MAP_END 50:55.47 | ^~~~~~~~~~~~~~~~~~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.47 1012 | else 50:55.47 | ^~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:55.47 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.47 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:55.47 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 50:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 50:55.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.57 1028 | foundInterface = 0; \ 50:55.57 | ^~~~~~~~~~~~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:55.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:55.57 2068 | NS_INTERFACE_MAP_END 50:55.57 | ^~~~~~~~~~~~~~~~~~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.57 1002 | else 50:55.57 | ^~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:55.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:55.57 | ^~~~~~~~~~~~~~~~~~ 50:55.57 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:55.57 2067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:55.57 | ^~~~~~~~~~~~~~~~~~~~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 50:56.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.15 1028 | foundInterface = 0; \ 50:56.15 | ^~~~~~~~~~~~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.15 19 | NS_INTERFACE_MAP_END 50:56.15 | ^~~~~~~~~~~~~~~~~~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:56.15 1002 | else 50:56.15 | ^~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:56.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:56.15 | ^~~~~~~~~~~~~~~~~~ 50:56.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:56.15 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 50:56.15 | ^~~~~~~~~~~~~~~~~~~~~~ 50:56.21 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 50:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.22 1028 | foundInterface = 0; \ 50:56.22 | ^~~~~~~~~~~~~~ 50:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.22 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.22 95 | NS_INTERFACE_MAP_END 50:56.22 | ^~~~~~~~~~~~~~~~~~~~ 50:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:56.22 1002 | else 50:56.22 | ^~~~ 50:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:56.22 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:56.22 | ^~~~~~~~~~~~~~~~~~ 50:56.22 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:56.22 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 50:56.22 | ^~~~~~~~~~~~~~~~~~~~~~ 50:56.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 50:56.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.43 1043 | foundInterface = 0; \ 50:56.43 | ^~~~~~~~~~~~~~ 50:56.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:56.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:56.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:56.43 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 50:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:56.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 50:56.44 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 50:56.44 from Unified_cpp_dom_events1.cpp:2: 50:56.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:56.44 304 | } else 50:56.44 | ^~~~ 50:56.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:56.44 304 | } else 50:56.44 | ^~~~ 50:56.44 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:56.44 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 50:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 50:58.04 from Unified_cpp_dom_events1.cpp:2: 50:58.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 50:58.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 50:58.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 50:58.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:58.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:58.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 50:58.04 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 50:58.04 from Unified_cpp_dom_events1.cpp:2: 50:58.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:58.04 23 | class nsDataHashtable : public nsBaseHashtable { 50:58.04 | ^~~~~~~~~~~~~~~ 50:58.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 50:58.09 from Unified_cpp_dom_events1.cpp:2: 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:58.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:58.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.09 In file included from /usr/include/c++/9/vector:67, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 50:58.09 from Unified_cpp_dom_events1.cpp:2: 50:58.09 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 50:58.09 386 | class vector : protected _Vector_base<_Tp, _Alloc> 50:58.09 | ^~~~~~ 50:58.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 50:58.09 from Unified_cpp_dom_events1.cpp:2: 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 50:58.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:58.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:58.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 50:58.09 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:29, 50:58.10 from Unified_cpp_dom_events1.cpp:2: 50:58.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 50:58.10 52 | class ClipManager { 50:58.10 | ^~~~~~~~~~~ 51:00.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 51:00.96 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:7, 51:00.96 from Unified_cpp_dom_file0.cpp:2: 51:00.96 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 51:00.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:00.96 1028 | foundInterface = 0; \ 51:00.96 | ^~~~~~~~~~~~~~ 51:00.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:00.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:00.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:00.96 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:00.96 47 | NS_INTERFACE_MAP_END 51:00.96 | ^~~~~~~~~~~~~~~~~~~~ 51:00.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:00.96 1002 | else 51:00.96 | ^~~~ 51:00.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:00.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:00.96 | ^~~~~~~~~~~~~~~~~~ 51:00.96 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:00.96 46 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:00.96 | ^~~~~~~~~~~~~~~~~~~~~~ 51:01.00 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 51:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:01.00 1043 | foundInterface = 0; \ 51:01.00 | ^~~~~~~~~~~~~~ 51:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:01.00 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.00 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:01.00 355 | NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 51:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 51:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 51:01.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 51:01.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 51:01.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 51:01.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 51:01.01 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:8, 51:01.01 from Unified_cpp_dom_file0.cpp:2: 51:01.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:01.01 304 | } else 51:01.01 | ^~~~ 51:01.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:01.01 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:01.01 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:01.01 354 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 51:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:03.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 51:03.74 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:7, 51:03.74 from Unified_cpp_dom_file0.cpp:2: 51:03.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 51:03.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:03.74 1028 | foundInterface = 0; \ 51:03.74 | ^~~~~~~~~~~~~~ 51:03.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:03.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:03.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:03.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:03.74 20 | NS_INTERFACE_MAP_END 51:03.74 | ^~~~~~~~~~~~~~~~~~~~ 51:03.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:03.74 1002 | else 51:03.74 | ^~~~ 51:03.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:03.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:03.74 | ^~~~~~~~~~~~~~~~~~ 51:03.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:03.74 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:03.74 | ^~~~~~~~~~~~~~~~~~~~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 51:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:03.91 1043 | foundInterface = 0; \ 51:03.91 | ^~~~~~~~~~~~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:03.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:03.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:03.91 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:03.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:03.91 1002 | else 51:03.91 | ^~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:03.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:03.91 | ^~~~~~~~~~~~~~~~~~ 51:03.91 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:03.91 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 51:03.91 | ^~~~~~~~~~~~~~~~~~~~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 51:04.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.02 1028 | foundInterface = 0; \ 51:04.02 | ^~~~~~~~~~~~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.02 371 | NS_INTERFACE_MAP_END 51:04.02 | ^~~~~~~~~~~~~~~~~~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.02 1012 | else 51:04.02 | ^~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:04.02 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.02 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:04.02 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 51:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 51:04.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:04.03 1028 | foundInterface = 0; \ 51:04.03 | ^~~~~~~~~~~~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:04.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:04.03 26 | NS_INTERFACE_MAP_END 51:04.03 | ^~~~~~~~~~~~~~~~~~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:04.03 1012 | else 51:04.03 | ^~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:04.03 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.03 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:04.03 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 51:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 51:13.39 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 51:13.39 from EventTargetBinding.cpp:24, 51:13.39 from UnifiedBindings5.cpp:15: 51:13.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 51:13.39 /builddir/build/BUILD/firefox-72.0.2/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] 51:13.39 79 | memset(this, 0, sizeof(nsXPTCVariant)); 51:13.39 | ^ 51:13.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 51:13.39 44 | struct nsXPTCVariant { 51:13.39 | ^~~~~~~~~~~~~ 51:14.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:14.05 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:14.05 from EventSourceBinding.cpp:3, 51:14.05 from UnifiedBindings5.cpp:2: 51:14.05 ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 51:14.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.05 1028 | foundInterface = 0; \ 51:14.05 | ^~~~~~~~~~~~~~ 51:14.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.05 ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.05 518 | NS_INTERFACE_MAP_END 51:14.05 | ^~~~~~~~~~~~~~~~~~~~ 51:14.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:14.05 1002 | else 51:14.05 | ^~~~ 51:14.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:14.05 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:14.05 | ^~~~~~~~~~~~~~~~~~ 51:14.05 ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:14.05 517 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:14.05 | ^~~~~~~~~~~~~~~~~~~~~~ 51:15.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 51:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 51:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 51:15.98 from FocusEventBinding.cpp:12, 51:15.98 from UnifiedBindings5.cpp:288: 51:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:15.98 | ^ 51:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:15.98 46 | struct Block { 51:15.98 | ^~~~~ 51:18.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:18.94 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:18.94 from Unified_cpp_dom_events2.cpp:2: 51:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:18.94 | ^ 51:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:18.94 46 | struct Block { 51:18.94 | ^~~~~ 51:20.95 dom/file/ipc 51:21.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:21.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:21.14 from EventSourceBinding.cpp:3, 51:21.14 from UnifiedBindings5.cpp:2: 51:21.14 FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 51:21.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:21.15 1043 | foundInterface = 0; \ 51:21.15 | ^~~~~~~~~~~~~~ 51:21.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:21.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.15 FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:21.15 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:21.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 51:21.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:21.15 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:21.15 from EventSourceBinding.cpp:3, 51:21.15 from UnifiedBindings5.cpp:2: 51:21.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:21.15 304 | } else 51:21.15 | ^~~~ 51:21.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:21.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.15 FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:21.15 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 51:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:21.47 from EventSourceBinding.cpp:3, 51:21.47 from UnifiedBindings5.cpp:2: 51:21.47 FormDataEvent.cpp: In member function 'virtual nsresult mozilla::dom::FormDataEvent::QueryInterface(const nsIID&, void**)': 51:21.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:21.47 1043 | foundInterface = 0; \ 51:21.47 | ^~~~~~~~~~~~~~ 51:21.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:21.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:21.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.47 FormDataEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:21.47 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:21.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:21.47 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:21.47 from EventSourceBinding.cpp:3, 51:21.47 from UnifiedBindings5.cpp:2: 51:21.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:21.47 304 | } else 51:21.47 | ^~~~ 51:21.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:21.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:21.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:21.47 FormDataEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:21.47 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FormDataEvent) 51:21.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:22.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 51:22.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 51:22.14 from EventSourceBinding.cpp:3, 51:22.14 from UnifiedBindings5.cpp:2: 51:22.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:22.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 51:22.14 /builddir/build/BUILD/firefox-72.0.2/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] 51:22.14 31 | memset(aT, 0, sizeof(T)); 51:22.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:22.14 In file included from EventTargetBinding.cpp:24, 51:22.14 from UnifiedBindings5.cpp:15: 51:22.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 51:22.14 2262 | struct GlobalProperties { 51:22.14 | ^~~~~~~~~~~~~~~~ 51:22.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:22.94 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:22.94 from Unified_cpp_dom_events2.cpp:2: 51:22.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 51:22.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:22.94 1028 | foundInterface = 0; \ 51:22.94 | ^~~~~~~~~~~~~~ 51:22.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:22.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:22.95 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:22.95 25 | NS_INTERFACE_MAP_END 51:22.95 | ^~~~~~~~~~~~~~~~~~~~ 51:22.95 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:22.95 from Unified_cpp_dom_events2.cpp:2: 51:22.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:22.95 304 | } else 51:22.95 | ^~~~ 51:22.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:22.95 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:22.95 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:22.95 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 51:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:22.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:22.95 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:22.95 from Unified_cpp_dom_events2.cpp:2: 51:22.95 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 51:22.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:22.96 1028 | foundInterface = 0; \ 51:22.96 | ^~~~~~~~~~~~~~ 51:22.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:22.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:22.96 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:22.96 51 | NS_INTERFACE_MAP_END 51:22.96 | ^~~~~~~~~~~~~~~~~~~~ 51:22.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:22.96 1002 | else 51:22.96 | ^~~~ 51:22.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:22.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:22.96 | ^~~~~~~~~~~~~~~~~~ 51:22.96 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:22.96 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:22.96 | ^~~~~~~~~~~~~~~~~~~~~~ 51:23.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 51:23.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:23.02 1043 | foundInterface = 0; \ 51:23.02 | ^~~~~~~~~~~~~~ 51:23.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:23.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.02 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:23.02 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 51:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.02 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:23.02 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:23.02 from Unified_cpp_dom_events2.cpp:2: 51:23.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:23.02 304 | } else 51:23.02 | ^~~~ 51:23.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:23.02 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.02 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:23.02 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 51:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 51:23.35 from EventSourceBinding.cpp:3, 51:23.35 from UnifiedBindings5.cpp:2: 51:23.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 51:23.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 51:23.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 51:23.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:23.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:23.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.35 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:23.35 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:23.35 from EventSourceBinding.cpp:3, 51:23.35 from UnifiedBindings5.cpp:2: 51:23.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 51:23.35 23 | class nsDataHashtable : public nsBaseHashtable { 51:23.35 | ^~~~~~~~~~~~~~~ 51:23.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 51:23.39 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 51:23.39 from EventSourceBinding.cpp:3, 51:23.39 from UnifiedBindings5.cpp:2: 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:23.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:23.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.40 In file included from /usr/include/c++/9/vector:67, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:23.40 from EventSourceBinding.cpp:3, 51:23.40 from UnifiedBindings5.cpp:2: 51:23.40 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 51:23.40 386 | class vector : protected _Vector_base<_Tp, _Alloc> 51:23.40 | ^~~~~~ 51:23.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 51:23.40 from EventSourceBinding.cpp:3, 51:23.40 from UnifiedBindings5.cpp:2: 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:23.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:23.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:23.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:23.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 51:23.40 from FocusEventBinding.cpp:12, 51:23.40 from UnifiedBindings5.cpp:288: 51:23.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 51:23.40 52 | class ClipManager { 51:23.40 | ^~~~~~~~~~~ 51:25.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:25.93 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:25.93 from Unified_cpp_dom_events2.cpp:2: 51:25.93 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 51:25.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:25.94 1043 | foundInterface = 0; \ 51:25.94 | ^~~~~~~~~~~~~~ 51:25.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:25.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:25.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:25.94 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 51:25.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:25.94 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:25.94 from Unified_cpp_dom_events2.cpp:2: 51:25.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:25.94 304 | } else 51:25.94 | ^~~~ 51:25.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:25.94 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:25.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:25.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:25.94 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 51:25.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:26.02 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:26.02 from Unified_cpp_dom_events2.cpp:2: 51:26.02 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 51:26.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.02 1043 | foundInterface = 0; \ 51:26.02 | ^~~~~~~~~~~~~~ 51:26.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:26.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:26.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.03 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:26.03 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:26.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.03 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:26.03 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:26.03 from Unified_cpp_dom_events2.cpp:2: 51:26.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:26.03 304 | } else 51:26.03 | ^~~~ 51:26.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:26.03 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:26.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.03 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:26.03 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 51:26.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:26.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:26.10 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:26.10 from Unified_cpp_dom_events2.cpp:2: 51:26.10 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 51:26.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.10 1028 | foundInterface = 0; \ 51:26.10 | ^~~~~~~~~~~~~~ 51:26.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:26.10 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:26.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:26.10 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:26.10 21 | NS_INTERFACE_MAP_END 51:26.10 | ^~~~~~~~~~~~~~~~~~~~ 51:26.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:26.10 1002 | else 51:26.10 | ^~~~ 51:26.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:26.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:26.10 | ^~~~~~~~~~~~~~~~~~ 51:26.10 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:26.10 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:26.10 | ^~~~~~~~~~~~~~~~~~~~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 51:26.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:26.77 1028 | foundInterface = 0; \ 51:26.77 | ^~~~~~~~~~~~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:26.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:26.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:26.77 101 | NS_INTERFACE_MAP_END 51:26.77 | ^~~~~~~~~~~~~~~~~~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:26.77 1002 | else 51:26.77 | ^~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:26.77 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:26.77 | ^~~~~~~~~~~~~~~~~~ 51:26.77 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:26.77 100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:26.77 | ^~~~~~~~~~~~~~~~~~~~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 51:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:27.01 1028 | foundInterface = 0; \ 51:27.01 | ^~~~~~~~~~~~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:27.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:27.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:27.01 29 | NS_INTERFACE_MAP_END 51:27.01 | ^~~~~~~~~~~~~~~~~~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:27.01 1002 | else 51:27.01 | ^~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:27.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:27.01 | ^~~~~~~~~~~~~~~~~~ 51:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:27.01 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:27.02 | ^~~~~~~~~~~~~~~~~~~~~~ 51:27.04 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 51:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:27.04 1043 | foundInterface = 0; \ 51:27.04 | ^~~~~~~~~~~~~~ 51:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:27.04 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:27.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:27.04 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:27.04 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 51:27.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:27.04 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:27.04 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:27.04 from Unified_cpp_dom_events2.cpp:2: 51:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:27.04 304 | } else 51:27.04 | ^~~~ 51:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:27.04 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:27.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:27.04 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:27.04 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 51:27.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.51 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.51 from Unified_cpp_dom_events2.cpp:2: 51:28.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 51:28.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 51:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 51:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:28.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:28.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.52 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.52 from Unified_cpp_dom_events2.cpp:2: 51:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 51:28.52 23 | class nsDataHashtable : public nsBaseHashtable { 51:28.52 | ^~~~~~~~~~~~~~~ 51:28.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.56 from Unified_cpp_dom_events2.cpp:2: 51:28.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 51:28.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 51:28.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 51:28.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:28.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:28.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.56 In file included from /usr/include/c++/9/vector:67, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 51:28.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.57 from Unified_cpp_dom_events2.cpp:2: 51:28.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 51:28.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 51:28.57 | ^~~~~~ 51:28.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.57 from Unified_cpp_dom_events2.cpp:2: 51:28.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 51:28.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 51:28.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 51:28.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:28.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:28.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 51:28.57 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 51:28.57 from Unified_cpp_dom_events2.cpp:2: 51:28.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 51:28.57 52 | class ClipManager { 51:28.57 | ^~~~~~~~~~~ 51:30.19 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.h:10, 51:30.19 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.cpp:7, 51:30.19 from Unified_cpp_dom_file_ipc0.cpp:2: 51:30.19 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 51:30.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:30.19 1028 | foundInterface = 0; \ 51:30.19 | ^~~~~~~~~~~~~~ 51:30.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:30.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:30.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:30.19 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:30.19 122 | NS_INTERFACE_MAP_END 51:30.19 | ^~~~~~~~~~~~~~~~~~~~ 51:30.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:30.19 1012 | else 51:30.19 | ^~~~ 51:30.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:30.19 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:30.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.19 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:30.19 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 51:30.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:32.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:32.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:32.03 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 51:32.03 from Unified_cpp_dom_file_ipc0.cpp:47: 51:32.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:32.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:32.03 | ^ 51:32.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:32.03 46 | struct Block { 51:32.03 | ^~~~~ 51:33.25 In file included from Unified_cpp_dom_events2.cpp:74: 51:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 51:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/ShortcutKeys.cpp:109:14: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:33.25 109 | *cache = handler; 51:33.25 | ~~~~~~~^~~~~~~~~ 51:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/ShortcutKeys.cpp:104:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:33.25 104 | while (keyData->event) { 51:33.25 | ~~~~~~~~~^~~~~ 51:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.h:10, 51:34.93 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.cpp:7, 51:34.93 from Unified_cpp_dom_file_ipc0.cpp:2: 51:34.93 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 51:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:34.93 1028 | foundInterface = 0; \ 51:34.93 | ^~~~~~~~~~~~~~ 51:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:34.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:34.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:34.93 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:34.93 29 | NS_INTERFACE_MAP_END 51:34.93 | ^~~~~~~~~~~~~~~~~~~~ 51:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:34.93 1002 | else 51:34.93 | ^~~~ 51:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:34.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:34.94 | ^~~~~~~~~~~~~~~~~~ 51:34.94 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:34.94 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 51:34.94 | ^~~~~~~~~~~~~~~~~~~~~~ 51:35.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 51:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 51:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:35.38 from /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:9, 51:35.38 from Unified_cpp_dom_events3.cpp:11: 51:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:35.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:35.38 | ^ 51:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:35.38 46 | struct Block { 51:35.38 | ^~~~~ 51:40.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:9, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:40.05 from Unified_cpp_dom_events3.cpp:2: 51:40.05 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 51:40.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.05 1043 | foundInterface = 0; \ 51:40.05 | ^~~~~~~~~~~~~~ 51:40.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.05 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.05 92 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:40.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.05 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:40.05 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:40.05 from Unified_cpp_dom_events3.cpp:2: 51:40.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:40.05 304 | } else 51:40.05 | ^~~~ 51:40.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:40.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.05 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:40.05 91 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 51:40.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:9, 51:40.25 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:40.25 from Unified_cpp_dom_events3.cpp:2: 51:40.25 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 51:40.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.25 1043 | foundInterface = 0; \ 51:40.25 | ^~~~~~~~~~~~~~ 51:40.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.26 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.26 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 51:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.26 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 51:40.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 51:40.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:40.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:40.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:40.26 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:40.26 from Unified_cpp_dom_events3.cpp:2: 51:40.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:40.26 304 | } else 51:40.26 | ^~~~ 51:40.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:40.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.26 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:40.26 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 51:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.40 dom/file/uri 51:41.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:41.47 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:41.47 from Unified_cpp_dom_events3.cpp:2: 51:41.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 51:41.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 51:41.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 51:41.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:41.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:41.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:41.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 51:41.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 51:41.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:41.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:41.48 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:41.48 from Unified_cpp_dom_events3.cpp:2: 51:41.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 51:41.48 23 | class nsDataHashtable : public nsBaseHashtable { 51:41.48 | ^~~~~~~~~~~~~~~ 51:41.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:41.52 from Unified_cpp_dom_events3.cpp:2: 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:41.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:41.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:41.52 In file included from /usr/include/c++/9/vector:67, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:41.52 from Unified_cpp_dom_events3.cpp:2: 51:41.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 51:41.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 51:41.52 | ^~~~~~ 51:41.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 51:41.52 from Unified_cpp_dom_events3.cpp:2: 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:41.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:41.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:41.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 51:41.52 from /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:9, 51:41.52 from Unified_cpp_dom_events3.cpp:11: 51:41.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 51:41.53 52 | class ClipManager { 51:41.53 | ^~~~~~~~~~~ 51:46.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:7, 51:46.12 from Unified_cpp_dom_file_uri0.cpp:2: 51:46.12 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 51:46.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:46.12 1043 | foundInterface = 0; \ 51:46.12 | ^~~~~~~~~~~~~~ 51:46.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:46.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:46.12 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:46.12 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 51:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:46.12 In file included from Unified_cpp_dom_file_uri0.cpp:2: 51:46.12 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:46.12 34 | } else 51:46.12 | ^~~~ 51:46.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 51:46.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 51:46.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 51:46.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 51:46.13 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:7, 51:46.13 from Unified_cpp_dom_file_uri0.cpp:2: 51:46.13 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:46.13 1028 | foundInterface = 0; \ 51:46.13 | ^~~~~~~~~~~~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:46.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:46.13 146 | NS_INTERFACE_MAP_END \ 51:46.13 | ^~~~~~~~~~~~~~~~~~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 51:46.13 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 51:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 51:46.13 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 51:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:46.13 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 51:46.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobURL.h:13, 51:46.13 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:10, 51:46.13 from Unified_cpp_dom_file_uri0.cpp:2: 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 51:46.13 145 | } else \ 51:46.13 | ^~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 51:46.13 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 51:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:46.13 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 51:46.13 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 51:46.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.51 dom/filehandle 51:51.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 51:51.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 51:51.77 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURLProtocolHandler.cpp:12, 51:51.77 from Unified_cpp_dom_file_uri0.cpp:20: 51:51.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:51.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:51.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:51.77 | ^ 51:51.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:51.77 46 | struct Block { 51:51.77 | ^~~~~ 51:58.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:58.45 from FrameCrashedEventBinding.cpp:3, 51:58.45 from UnifiedBindings6.cpp:2: 51:58.45 GPUUncapturedErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::GPUUncapturedErrorEvent::QueryInterface(const nsIID&, void**)': 51:58.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:58.45 1043 | foundInterface = 0; \ 51:58.45 | ^~~~~~~~~~~~~~ 51:58.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:58.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:58.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.45 GPUUncapturedErrorEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:58.45 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:58.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:58.45 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:58.45 from FrameCrashedEventBinding.cpp:3, 51:58.45 from UnifiedBindings6.cpp:2: 51:58.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:58.45 304 | } else 51:58.45 | ^~~~ 51:58.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:58.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:58.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.45 GPUUncapturedErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:58.45 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GPUUncapturedErrorEvent) 51:58.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:59.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:59.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 51:59.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:59.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:59.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:59.17 from FrameCrashedEventBinding.cpp:3, 51:59.17 from UnifiedBindings6.cpp:2: 51:59.17 GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 51:59.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:59.17 1043 | foundInterface = 0; \ 51:59.17 | ^~~~~~~~~~~~~~ 51:59.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:59.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:59.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.17 GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:59.17 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 51:59.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:59.17 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 51:59.17 from FrameCrashedEventBinding.cpp:3, 51:59.17 from UnifiedBindings6.cpp:2: 51:59.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:59.17 304 | } else 51:59.17 | ^~~~ 51:59.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:59.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:59.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:59.17 GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:59.17 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 51:59.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:01.12 dom/filesystem 52:05.89 dom/filesystem/compat 52:09.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 52:09.97 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:7, 52:09.97 from Unified_cpp_dom_filesystem0.cpp:2: 52:09.97 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 52:09.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:09.97 1028 | foundInterface = 0; \ 52:09.97 | ^~~~~~~~~~~~~~ 52:09.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:09.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:09.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:09.97 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:09.97 48 | NS_INTERFACE_MAP_END 52:09.97 | ^~~~~~~~~~~~~~~~~~~~ 52:09.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:09.97 1002 | else 52:09.97 | ^~~~ 52:09.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:09.97 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:09.97 | ^~~~~~~~~~~~~~~~~~ 52:09.97 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:09.97 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:09.97 | ^~~~~~~~~~~~~~~~~~~~~~ 52:10.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 52:10.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 52:10.85 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/FileSystemRequestParent.cpp:13, 52:10.85 from Unified_cpp_dom_filesystem0.cpp:20: 52:10.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:10.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:10.86 | ^ 52:10.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:10.86 46 | struct Block { 52:10.86 | ^~~~~ 52:13.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.56 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.56 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 52:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.56 1028 | foundInterface = 0; \ 52:13.56 | ^~~~~~~~~~~~~~ 52:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:13.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:13.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:13.56 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:13.56 23 | NS_INTERFACE_MAP_END 52:13.56 | ^~~~~~~~~~~~~~~~~~~~ 52:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.56 1002 | else 52:13.56 | ^~~~ 52:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:13.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:13.56 | ^~~~~~~~~~~~~~~~~~ 52:13.56 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:13.56 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:13.56 | ^~~~~~~~~~~~~~~~~~~~~~ 52:13.58 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 52:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.58 1043 | foundInterface = 0; \ 52:13.58 | ^~~~~~~~~~~~~~ 52:13.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:13.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:13.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.58 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:13.58 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 52:13.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.59 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.59 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.59 304 | } else 52:13.59 | ^~~~ 52:13.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:13.59 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:13.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.59 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:13.59 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 52:13.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.61 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.61 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.61 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 52:13.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.61 1028 | foundInterface = 0; \ 52:13.61 | ^~~~~~~~~~~~~~ 52:13.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:13.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:13.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:13.61 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:13.61 127 | NS_INTERFACE_MAP_END 52:13.61 | ^~~~~~~~~~~~~~~~~~~~ 52:13.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.61 1002 | else 52:13.61 | ^~~~ 52:13.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:13.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:13.61 | ^~~~~~~~~~~~~~~~~~ 52:13.61 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:13.61 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:13.61 | ^~~~~~~~~~~~~~~~~~~~~~ 52:13.75 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 52:13.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.75 1028 | foundInterface = 0; \ 52:13.75 | ^~~~~~~~~~~~~~ 52:13.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:13.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:13.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:13.75 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:13.75 25 | NS_INTERFACE_MAP_END 52:13.75 | ^~~~~~~~~~~~~~~~~~~~ 52:13.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.75 1002 | else 52:13.75 | ^~~~ 52:13.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:13.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:13.76 | ^~~~~~~~~~~~~~~~~~ 52:13.76 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:13.76 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:13.76 | ^~~~~~~~~~~~~~~~~~~~~~ 52:13.88 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 52:13.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.88 1043 | foundInterface = 0; \ 52:13.88 | ^~~~~~~~~~~~~~ 52:13.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:13.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.89 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:13.89 50 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 52:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.89 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.89 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.89 304 | } else 52:13.89 | ^~~~ 52:13.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:13.89 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.89 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:13.89 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 52:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:13.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.92 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.92 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 52:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.92 1043 | foundInterface = 0; \ 52:13.92 | ^~~~~~~~~~~~~~ 52:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:13.92 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.92 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:13.92 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 52:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.92 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.92 304 | } else 52:13.92 | ^~~~ 52:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:13.92 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.92 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:13.92 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 52:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.95 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.95 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 52:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:13.95 1043 | foundInterface = 0; \ 52:13.95 | ^~~~~~~~~~~~~~ 52:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:13.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.95 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:13.95 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 52:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 52:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 52:13.95 from Unified_cpp_filesystem_compat0.cpp:2: 52:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:13.95 304 | } else 52:13.95 | ^~~~ 52:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:13.95 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:13.95 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:13.95 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 52:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.39 dom/flex 52:26.53 dom/gamepad 52:27.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAttrName.h:16, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AttrArray.h:21, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.h:10, 52:27.01 from /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:7, 52:27.01 from Unified_cpp_dom_flex0.cpp:2: 52:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 52:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:27.01 1028 | foundInterface = 0; \ 52:27.01 | ^~~~~~~~~~~~~~ 52:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:27.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:27.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:27.01 22 | NS_INTERFACE_MAP_END 52:27.01 | ^~~~~~~~~~~~~~~~~~~~ 52:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:27.01 1002 | else 52:27.01 | ^~~~ 52:27.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:27.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:27.01 | ^~~~~~~~~~~~~~~~~~ 52:27.01 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:27.01 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:27.01 | ^~~~~~~~~~~~~~~~~~~~~~ 52:27.03 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 52:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:27.03 1028 | foundInterface = 0; \ 52:27.03 | ^~~~~~~~~~~~~~ 52:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:27.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:27.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:27.03 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:27.03 22 | NS_INTERFACE_MAP_END 52:27.04 | ^~~~~~~~~~~~~~~~~~~~ 52:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:27.04 1002 | else 52:27.04 | ^~~~ 52:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:27.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:27.04 | ^~~~~~~~~~~~~~~~~~ 52:27.04 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:27.04 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:27.04 | ^~~~~~~~~~~~~~~~~~~~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 52:27.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:27.06 1028 | foundInterface = 0; \ 52:27.06 | ^~~~~~~~~~~~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:27.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:27.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:27.06 22 | NS_INTERFACE_MAP_END 52:27.06 | ^~~~~~~~~~~~~~~~~~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:27.06 1002 | else 52:27.06 | ^~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:27.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:27.06 | ^~~~~~~~~~~~~~~~~~ 52:27.06 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:27.06 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:27.06 | ^~~~~~~~~~~~~~~~~~~~~~ 52:30.47 dom/geolocation 52:32.58 dom/grid 52:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.h:10, 52:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:7, 52:32.69 from Unified_cpp_dom_gamepad0.cpp:2: 52:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 52:32.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.69 1028 | foundInterface = 0; \ 52:32.69 | ^~~~~~~~~~~~~~ 52:32.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.69 23 | NS_INTERFACE_MAP_END 52:32.69 | ^~~~~~~~~~~~~~~~~~~~ 52:32.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.69 1002 | else 52:32.69 | ^~~~ 52:32.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.69 | ^~~~~~~~~~~~~~~~~~ 52:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.69 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:32.69 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 52:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.76 1028 | foundInterface = 0; \ 52:32.76 | ^~~~~~~~~~~~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.76 19 | NS_INTERFACE_MAP_END 52:32.76 | ^~~~~~~~~~~~~~~~~~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.76 1002 | else 52:32.76 | ^~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.76 | ^~~~~~~~~~~~~~~~~~ 52:32.76 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.76 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:32.76 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 52:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.82 1028 | foundInterface = 0; \ 52:32.82 | ^~~~~~~~~~~~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.82 20 | NS_INTERFACE_MAP_END 52:32.82 | ^~~~~~~~~~~~~~~~~~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.82 1002 | else 52:32.82 | ^~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.82 | ^~~~~~~~~~~~~~~~~~ 52:32.82 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.82 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:32.82 | ^~~~~~~~~~~~~~~~~~~~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 52:32.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.83 1028 | foundInterface = 0; \ 52:32.83 | ^~~~~~~~~~~~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.83 20 | NS_INTERFACE_MAP_END 52:32.83 | ^~~~~~~~~~~~~~~~~~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:32.83 1002 | else 52:32.83 | ^~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:32.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:32.83 | ^~~~~~~~~~~~~~~~~~ 52:32.83 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:32.83 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:32.83 | ^~~~~~~~~~~~~~~~~~~~~~ 52:38.52 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 52:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.52 1043 | foundInterface = 0; \ 52:38.52 | ^~~~~~~~~~~~~~ 52:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:38.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:38.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.53 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:38.53 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 52:38.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 52:38.53 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.h:12, 52:38.53 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:7, 52:38.53 from Unified_cpp_dom_gamepad0.cpp:2: 52:38.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:38.53 304 | } else 52:38.53 | ^~~~ 52:38.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:38.53 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.53 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:38.53 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 52:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:40.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GridBinding.h:10, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.h:10, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.h:10, 52:40.33 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:7, 52:40.33 from Unified_cpp_dom_grid0.cpp:2: 52:40.33 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 52:40.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.33 1028 | foundInterface = 0; \ 52:40.33 | ^~~~~~~~~~~~~~ 52:40.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.33 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.33 23 | NS_INTERFACE_MAP_END 52:40.33 | ^~~~~~~~~~~~~~~~~~~~ 52:40.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.33 1002 | else 52:40.33 | ^~~~ 52:40.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.33 | ^~~~~~~~~~~~~~~~~~ 52:40.33 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.33 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.33 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 52:40.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.35 1028 | foundInterface = 0; \ 52:40.35 | ^~~~~~~~~~~~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.35 20 | NS_INTERFACE_MAP_END 52:40.35 | ^~~~~~~~~~~~~~~~~~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.35 1002 | else 52:40.35 | ^~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.35 | ^~~~~~~~~~~~~~~~~~ 52:40.35 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.35 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.35 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.37 1028 | foundInterface = 0; \ 52:40.37 | ^~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.37 24 | NS_INTERFACE_MAP_END 52:40.37 | ^~~~~~~~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.37 1002 | else 52:40.37 | ^~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.37 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.37 | ^~~~~~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.37 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.37 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.37 1028 | foundInterface = 0; \ 52:40.37 | ^~~~~~~~~~~~~~ 52:40.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.38 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.38 21 | NS_INTERFACE_MAP_END 52:40.38 | ^~~~~~~~~~~~~~~~~~~~ 52:40.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.38 1002 | else 52:40.38 | ^~~~ 52:40.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.38 | ^~~~~~~~~~~~~~~~~~ 52:40.38 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.38 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.38 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.39 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 52:40.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.39 1028 | foundInterface = 0; \ 52:40.39 | ^~~~~~~~~~~~~~ 52:40.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.40 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.40 24 | NS_INTERFACE_MAP_END 52:40.40 | ^~~~~~~~~~~~~~~~~~~~ 52:40.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.40 1002 | else 52:40.40 | ^~~~ 52:40.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.40 | ^~~~~~~~~~~~~~~~~~ 52:40.40 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.40 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.40 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.43 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 52:40.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.43 1028 | foundInterface = 0; \ 52:40.43 | ^~~~~~~~~~~~~~ 52:40.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.43 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.44 21 | NS_INTERFACE_MAP_END 52:40.44 | ^~~~~~~~~~~~~~~~~~~~ 52:40.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.44 1002 | else 52:40.44 | ^~~~ 52:40.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.44 | ^~~~~~~~~~~~~~~~~~ 52:40.44 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.44 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.44 | ^~~~~~~~~~~~~~~~~~~~~~ 52:40.44 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 52:40.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:40.45 1028 | foundInterface = 0; \ 52:40.45 | ^~~~~~~~~~~~~~ 52:40.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:40.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:40.45 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:40.45 23 | NS_INTERFACE_MAP_END 52:40.45 | ^~~~~~~~~~~~~~~~~~~~ 52:40.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:40.45 1002 | else 52:40.45 | ^~~~ 52:40.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:40.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:40.45 | ^~~~~~~~~~~~~~~~~~ 52:40.45 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:40.45 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:40.45 | ^~~~~~~~~~~~~~~~~~~~~~ 52:42.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:42.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:42.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 52:42.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMGeoPositionCoords.h:10, 52:42.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeolocationCoordinates.h:10, 52:42.00 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:7: 52:42.00 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp: In member function 'virtual nsresult mozilla::dom::GeolocationCoordinates::QueryInterface(const nsIID&, void**)': 52:42.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:42.00 1028 | foundInterface = 0; \ 52:42.00 | ^~~~~~~~~~~~~~ 52:42.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:42.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:42.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:42.00 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:42.00 22 | NS_INTERFACE_MAP_END 52:42.00 | ^~~~~~~~~~~~~~~~~~~~ 52:42.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:42.00 1002 | else 52:42.00 | ^~~~ 52:42.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:42.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:42.00 | ^~~~~~~~~~~~~~~~~~ 52:42.00 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:42.00 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:42.00 | ^~~~~~~~~~~~~~~~~~~~~~ 52:43.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 52:43.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 52:43.19 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:11: 52:43.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:43.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:43.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:43.19 | ^ 52:43.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:43.19 46 | struct Block { 52:43.19 | ^~~~~ 52:43.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:43.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:43.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 52:43.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMGeoPositionCoords.h:10, 52:43.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeolocationPosition.h:10, 52:43.53 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:7: 52:43.53 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 52:43.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:43.53 1028 | foundInterface = 0; \ 52:43.53 | ^~~~~~~~~~~~~~ 52:43.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:43.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:43.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:43.53 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:43.53 60 | NS_INTERFACE_MAP_END 52:43.53 | ^~~~~~~~~~~~~~~~~~~~ 52:43.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:43.53 1002 | else 52:43.53 | ^~~~ 52:43.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:43.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:43.54 | ^~~~~~~~~~~~~~~~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:43.54 59 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 52:43.54 | ^~~~~~~~~~~~~~~~~~~~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 52:43.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:43.54 1028 | foundInterface = 0; \ 52:43.54 | ^~~~~~~~~~~~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:43.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:43.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:43.54 128 | NS_INTERFACE_MAP_END 52:43.54 | ^~~~~~~~~~~~~~~~~~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:43.54 1002 | else 52:43.54 | ^~~~ 52:43.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:43.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:43.55 | ^~~~~~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:43.55 127 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 52:43.55 | ^~~~~~~~~~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult mozilla::dom::GeolocationPosition::QueryInterface(const nsIID&, void**)': 52:43.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:43.55 1028 | foundInterface = 0; \ 52:43.55 | ^~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:43.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:43.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:43.55 155 | NS_INTERFACE_MAP_END 52:43.55 | ^~~~~~~~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:43.55 1002 | else 52:43.55 | ^~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:43.55 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:43.55 | ^~~~~~~~~~~~~~~~~~ 52:43.55 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:43.55 154 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:43.55 | ^~~~~~~~~~~~~~~~~~~~~~ 52:43.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:43.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 52:43.75 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.h:14, 52:43.75 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:7: 52:43.75 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 52:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:43.75 1028 | foundInterface = 0; \ 52:43.75 | ^~~~~~~~~~~~~~ 52:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:43.75 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:43.75 503 | NS_INTERFACE_MAP_END 52:43.75 | ^~~~~~~~~~~~~~~~~~~~ 52:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:43.75 1002 | else 52:43.75 | ^~~~ 52:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:43.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:43.75 | ^~~~~~~~~~~~~~~~~~ 52:43.75 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:43.75 502 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 52:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 52:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:43.78 1028 | foundInterface = 0; \ 52:43.78 | ^~~~~~~~~~~~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:43.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:43.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:783:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:43.78 783 | NS_INTERFACE_MAP_END 52:43.78 | ^~~~~~~~~~~~~~~~~~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:43.78 1002 | else 52:43.78 | ^~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:43.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:43.78 | ^~~~~~~~~~~~~~~~~~ 52:43.78 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:782:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:43.78 782 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 52:43.78 | ^~~~~~~~~~~~~~~~~~~~~~ 52:45.39 dom/html 52:51.03 dom/html/input 52:56.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 52:56.12 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 52:56.12 from Unified_cpp_dom_html0.cpp:2: 52:56.12 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp: In member function 'virtual nsresult mozilla::dom::ElementInternals::QueryInterface(const nsIID&, void**)': 52:56.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.12 1028 | foundInterface = 0; \ 52:56.12 | ^~~~~~~~~~~~~~ 52:56.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:56.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:56.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:56.12 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:56.12 20 | NS_INTERFACE_MAP_END 52:56.12 | ^~~~~~~~~~~~~~~~~~~~ 52:56.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.12 1002 | else 52:56.12 | ^~~~ 52:56.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:56.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:56.12 | ^~~~~~~~~~~~~~~~~~ 52:56.13 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:56.13 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:56.13 | ^~~~~~~~~~~~~~~~~~~~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 52:56.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:56.16 1028 | foundInterface = 0; \ 52:56.16 | ^~~~~~~~~~~~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:56.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:56.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:56.16 35 | NS_INTERFACE_MAP_END 52:56.16 | ^~~~~~~~~~~~~~~~~~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:56.16 1002 | else 52:56.16 | ^~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:56.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:56.16 | ^~~~~~~~~~~~~~~~~~ 52:56.16 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:56.16 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 52:56.16 | ^~~~~~~~~~~~~~~~~~~~~~ 53:00.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 53:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 53:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 53:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 53:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 53:00.86 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:23, 53:00.86 from Unified_cpp_dom_html0.cpp:74: 53:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:00.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:00.86 | ^ 53:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:00.86 46 | struct Block { 53:00.86 | ^~~~~ 53:01.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:01.00 from Unified_cpp_dom_html1.cpp:2: 53:01.00 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 53:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.00 1028 | foundInterface = 0; \ 53:01.00 | ^~~~~~~~~~~~~~ 53:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:01.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:01.00 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:01.00 137 | NS_INTERFACE_MAP_END 53:01.00 | ^~~~~~~~~~~~~~~~~~~~ 53:01.00 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 53:01.00 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:01.00 from Unified_cpp_dom_html1.cpp:2: 53:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.00 304 | } else 53:01.00 | ^~~~ 53:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:01.00 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.00 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:01.00 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 53:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:01.02 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:01.03 from Unified_cpp_dom_html2.cpp:2: 53:01.03 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:01.03 1043 | foundInterface = 0; \ 53:01.03 | ^~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:01.03 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:01.03 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:01.03 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:01.03 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:01.03 from Unified_cpp_dom_html2.cpp:2: 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:01.03 304 | } else 53:01.03 | ^~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:01.03 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:01.03 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:01.03 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:01.03 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 53:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 53:03.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 53:03.13 from HTMLTextAreaElementBinding.cpp:3, 53:03.13 from UnifiedBindings9.cpp:2: 53:03.13 HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 53:03.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:03.14 1043 | foundInterface = 0; \ 53:03.14 | ^~~~~~~~~~~~~~ 53:03.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:03.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.14 HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:03.14 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:03.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 53:03.14 from HTMLTextAreaElementBinding.cpp:8, 53:03.14 from UnifiedBindings9.cpp:2: 53:03.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:03.14 304 | } else 53:03.14 | ^~~~ 53:03.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:03.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:03.14 HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:03.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 53:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:04.09 from Unified_cpp_dom_html1.cpp:2: 53:04.09 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 53:04.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.09 1043 | foundInterface = 0; \ 53:04.09 | ^~~~~~~~~~~~~~ 53:04.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:04.09 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.09 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:04.09 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 53:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.09 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 53:04.09 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:04.09 from Unified_cpp_dom_html1.cpp:2: 53:04.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.09 304 | } else 53:04.09 | ^~~~ 53:04.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:04.09 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.09 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:04.09 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 53:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.18 dom/jsurl 53:04.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.22 from Unified_cpp_dom_html0.cpp:2: 53:04.22 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.22 1043 | foundInterface = 0; \ 53:04.22 | ^~~~~~~~~~~~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:04.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:04.22 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:04.22 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.22 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.22 from Unified_cpp_dom_html0.cpp:2: 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.22 304 | } else 53:04.22 | ^~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:04.22 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:04.22 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.22 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:04.22 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 53:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.26 from Unified_cpp_dom_html0.cpp:2: 53:04.26 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 53:04.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.26 1043 | foundInterface = 0; \ 53:04.26 | ^~~~~~~~~~~~~~ 53:04.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:04.26 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:04.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.26 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:04.26 660 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 53:04.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.26 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.26 from Unified_cpp_dom_html0.cpp:2: 53:04.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.26 304 | } else 53:04.26 | ^~~~ 53:04.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:04.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:04.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.26 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:659:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:04.26 659 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 53:04.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.35 from Unified_cpp_dom_html0.cpp:2: 53:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.35 1043 | foundInterface = 0; \ 53:04.35 | ^~~~~~~~~~~~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:04.35 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:04.35 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:04.35 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:04.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:04.35 from Unified_cpp_dom_html0.cpp:2: 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.35 304 | } else 53:04.35 | ^~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:04.35 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:04.35 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:04.35 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 53:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 53:05.27 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 53:05.27 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:40, 53:05.27 from Unified_cpp_dom_bindings0.cpp:2: 53:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 53:05.27 /builddir/build/BUILD/firefox-72.0.2/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] 53:05.27 79 | memset(this, 0, sizeof(nsXPTCVariant)); 53:05.27 | ^ 53:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 53:05.27 44 | struct nsXPTCVariant { 53:05.27 | ^~~~~~~~~~~~~ 53:05.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:05.96 from Unified_cpp_dom_html0.cpp:2: 53:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:05.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:05.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 53:05.96 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:05.96 from Unified_cpp_dom_html0.cpp:2: 53:05.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:05.96 23 | class nsDataHashtable : public nsBaseHashtable { 53:05.96 | ^~~~~~~~~~~~~~~ 53:06.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:06.11 from Unified_cpp_dom_html0.cpp:2: 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:06.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:06.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.11 In file included from /usr/include/c++/9/vector:67, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:06.11 from Unified_cpp_dom_html0.cpp:2: 53:06.11 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 53:06.11 386 | class vector : protected _Vector_base<_Tp, _Alloc> 53:06.11 | ^~~~~~ 53:06.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 53:06.11 from Unified_cpp_dom_html0.cpp:2: 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 53:06.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:06.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:06.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 53:06.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 53:06.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 53:06.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 53:06.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 53:06.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 53:06.12 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:23, 53:06.12 from Unified_cpp_dom_html0.cpp:74: 53:06.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 53:06.12 52 | class ClipManager { 53:06.12 | ^~~~~~~~~~~ 53:06.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:06.37 from Unified_cpp_dom_html2.cpp:2: 53:06.37 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::MediaElementTrackSource::QueryInterface(const nsIID&, void**)': 53:06.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.37 1043 | foundInterface = 0; \ 53:06.37 | ^~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:06.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:06.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:972:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:06.37 972 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 53:06.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:06.37 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:06.37 from Unified_cpp_dom_html2.cpp:2: 53:06.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:06.37 304 | } else 53:06.37 | ^~~~ 53:06.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:06.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:06.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:970:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:06.37 970 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 53:06.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:06.45 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:06.45 from Unified_cpp_dom_html2.cpp:2: 53:06.45 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 53:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.45 1028 | foundInterface = 0; \ 53:06.45 | ^~~~~~~~~~~~~~ 53:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:06.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:06.45 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1603:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:06.45 1603 | NS_INTERFACE_MAP_END 53:06.45 | ^~~~~~~~~~~~~~~~~~~~ 53:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:06.45 1002 | else 53:06.45 | ^~~~ 53:06.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:06.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:06.45 | ^~~~~~~~~~~~~~~~~~ 53:06.45 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1602:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:06.45 1602 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 53:06.45 | ^~~~~~~~~~~~~~~~~~~~~~ 53:06.53 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 53:06.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.53 1043 | foundInterface = 0; \ 53:06.54 | ^~~~~~~~~~~~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:06.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:06.54 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1911:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:06.54 1911 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:06.54 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:06.54 from Unified_cpp_dom_html2.cpp:2: 53:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:06.54 304 | } else 53:06.54 | ^~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:06.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:06.54 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.54 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1911:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:06.54 1911 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 53:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 53:07.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 53:07.29 from HTMLTextAreaElementBinding.cpp:3, 53:07.29 from UnifiedBindings9.cpp:2: 53:07.29 ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 53:07.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.29 1043 | foundInterface = 0; \ 53:07.29 | ^~~~~~~~~~~~~~ 53:07.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:07.29 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:07.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.30 ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:07.30 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 53:07.30 from HTMLTextAreaElementBinding.cpp:8, 53:07.30 from UnifiedBindings9.cpp:2: 53:07.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.30 304 | } else 53:07.30 | ^~~~ 53:07.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:07.30 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.30 ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:07.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 53:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:07.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:07.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 53:07.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:07.41 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:20, 53:07.41 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:7, 53:07.41 from Unified_cpp_dom_bindings0.cpp:2: 53:07.41 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 53:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.41 1028 | foundInterface = 0; \ 53:07.41 | ^~~~~~~~~~~~~~ 53:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.41 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.41 31 | NS_INTERFACE_MAP_END 53:07.41 | ^~~~~~~~~~~~~~~~~~~~ 53:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.41 1002 | else 53:07.41 | ^~~~ 53:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.41 | ^~~~~~~~~~~~~~~~~~ 53:07.41 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.41 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:07.41 | ^~~~~~~~~~~~~~~~~~~~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 53:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.49 1028 | foundInterface = 0; \ 53:07.49 | ^~~~~~~~~~~~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.49 300 | NS_INTERFACE_MAP_END 53:07.49 | ^~~~~~~~~~~~~~~~~~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.49 1002 | else 53:07.49 | ^~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.49 | ^~~~~~~~~~~~~~~~~~ 53:07.49 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.49 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:07.49 | ^~~~~~~~~~~~~~~~~~~~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 53:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.59 1028 | foundInterface = 0; \ 53:07.59 | ^~~~~~~~~~~~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.59 32 | NS_INTERFACE_MAP_END 53:07.59 | ^~~~~~~~~~~~~~~~~~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.59 1002 | else 53:07.59 | ^~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.59 | ^~~~~~~~~~~~~~~~~~ 53:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.59 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:07.59 | ^~~~~~~~~~~~~~~~~~~~~~ 53:07.60 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 53:07.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.60 1028 | foundInterface = 0; \ 53:07.61 | ^~~~~~~~~~~~~~ 53:07.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.61 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.61 42 | NS_INTERFACE_MAP_END 53:07.61 | ^~~~~~~~~~~~~~~~~~~~ 53:07.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.61 1002 | else 53:07.61 | ^~~~ 53:07.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.61 | ^~~~~~~~~~~~~~~~~~ 53:07.61 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.61 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 53:07.61 | ^~~~~~~~~~~~~~~~~~~~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 53:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.65 1028 | foundInterface = 0; \ 53:07.65 | ^~~~~~~~~~~~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.65 63 | NS_INTERFACE_MAP_END 53:07.65 | ^~~~~~~~~~~~~~~~~~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.65 1002 | else 53:07.65 | ^~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.65 | ^~~~~~~~~~~~~~~~~~ 53:07.65 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.65 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 53:07.65 | ^~~~~~~~~~~~~~~~~~~~~~ 53:07.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:07.77 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:07.77 from Unified_cpp_dom_html2.cpp:2: 53:07.77 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 53:07.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.78 1028 | foundInterface = 0; \ 53:07.78 | ^~~~~~~~~~~~~~ 53:07.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.78 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.78 76 | NS_INTERFACE_MAP_END 53:07.78 | ^~~~~~~~~~~~~~~~~~~~ 53:07.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:07.78 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:07.78 from Unified_cpp_dom_html2.cpp:2: 53:07.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.78 304 | } else 53:07.78 | ^~~~ 53:07.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:07.78 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:07.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:07.78 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:07.78 75 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 53:07.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:08.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsfriendapi.h:19, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:10, 53:08.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:7, 53:08.08 from Unified_cpp_dom_bindings0.cpp:2: 53:08.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:08.08 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 53:08.08 /builddir/build/BUILD/firefox-72.0.2/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] 53:08.08 31 | memset(aT, 0, sizeof(T)); 53:08.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 53:08.08 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:40, 53:08.08 from Unified_cpp_dom_bindings0.cpp:2: 53:08.08 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 53:08.08 2262 | struct GlobalProperties { 53:08.08 | ^~~~~~~~~~~~~~~~ 53:09.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 53:09.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 53:09.03 from HTMLTextAreaElementBinding.cpp:3, 53:09.03 from UnifiedBindings9.cpp:2: 53:09.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:09.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:09.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:09.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:09.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:09.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:09.04 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 53:09.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 53:09.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 53:09.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 53:09.04 from HTMLTextAreaElementBinding.cpp:8, 53:09.04 from UnifiedBindings9.cpp:2: 53:09.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:09.04 23 | class nsDataHashtable : public nsBaseHashtable { 53:09.04 | ^~~~~~~~~~~~~~~ 53:10.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:10.06 from Unified_cpp_dom_html1.cpp:2: 53:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:10.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:10.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:10.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 53:10.06 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 53:10.06 from Unified_cpp_dom_html1.cpp:2: 53:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:10.06 23 | class nsDataHashtable : public nsBaseHashtable { 53:10.06 | ^~~~~~~~~~~~~~~ 53:10.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:10.47 from Unified_cpp_dom_html2.cpp:2: 53:10.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:10.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:10.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:10.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:10.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:10.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:10.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 53:10.47 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 53:10.47 from Unified_cpp_dom_html2.cpp:2: 53:10.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:10.47 23 | class nsDataHashtable : public nsBaseHashtable { 53:10.47 | ^~~~~~~~~~~~~~~ 53:12.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:12.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 53:12.10 from Unified_cpp_dom_jsurl0.cpp:2: 53:12.10 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 53:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.10 1043 | foundInterface = 0; \ 53:12.10 | ^~~~~~~~~~~~~~ 53:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:12.10 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:12.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.10 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:12.10 1184 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 53:12.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.10 In file included from Unified_cpp_dom_jsurl0.cpp:2: 53:12.11 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1183:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:12.11 1183 | } else 53:12.11 | ^~~~ 53:12.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:12.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:12.11 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 53:12.11 from Unified_cpp_dom_jsurl0.cpp:2: 53:12.11 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.11 1028 | foundInterface = 0; \ 53:12.11 | ^~~~~~~~~~~~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:12.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.11 146 | NS_INTERFACE_MAP_END \ 53:12.11 | ^~~~~~~~~~~~~~~~~~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 53:12.11 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 53:12.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 53:12.11 1275 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 53:12.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.11 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 53:12.11 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.h:15, 53:12.11 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:15, 53:12.11 from Unified_cpp_dom_jsurl0.cpp:2: 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 53:12.11 145 | } else \ 53:12.11 | ^~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 53:12.11 145 | } else \ 53:12.11 | ^~~~ 53:12.11 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 53:12.11 1275 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 53:12.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.62 dom/mathml 53:19.73 dom/media 53:27.06 dom/media/doctor 53:31.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 53:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 53:31.36 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CubebUtils.cpp:14: 53:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:31.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:31.36 | ^ 53:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:31.36 46 | struct Block { 53:31.36 | ^~~~~ 53:43.50 dom/media/doctor/gtest 53:44.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.h:11, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaMIMETypes.h:10, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaContainerType.h:10, 53:44.60 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDecoder.cpp:8, 53:44.60 from Unified_cpp_dom_media0.cpp:2: 53:44.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 53:44.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDemuxer.cpp:75:30: required from here 53:44.60 /builddir/build/BUILD/firefox-72.0.2/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] 53:44.60 31 | memset(aT, 0, sizeof(T)); 53:44.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 53:44.60 In file included from Unified_cpp_dom_media0.cpp:11: 53:44.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 53:44.60 50 | class FrameHeader { 53:44.60 | ^~~~~~~~~~~ 53:47.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConverter.h:10, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConverter.cpp:7, 53:47.15 from Unified_cpp_dom_media1.cpp:2: 53:47.15 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 53:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.15 1043 | foundInterface = 0; \ 53:47.15 | ^~~~~~~~~~~~~~ 53:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:47.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.15 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:47.15 30 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 53:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:10, 53:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 53:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 53:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioSegment.h:10, 53:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioSegment.cpp:6, 53:47.16 from Unified_cpp_dom_media1.cpp:20: 53:47.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.16 304 | } else 53:47.16 | ^~~~ 53:47.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:47.16 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:47.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.16 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:47.16 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 53:47.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:47.25 from Unified_cpp_dom_html4.cpp:2: 53:47.25 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 53:47.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:47.25 1043 | foundInterface = 0; \ 53:47.25 | ^~~~~~~~~~~~~~ 53:47.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:47.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:47.25 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.25 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:47.25 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 53:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:47.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:47.26 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:47.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:47.26 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:47.26 from Unified_cpp_dom_html4.cpp:2: 53:47.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:47.26 304 | } else 53:47.26 | ^~~~ 53:47.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:47.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:47.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:47.26 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:47.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.26 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:47.26 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 53:47.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:48.65 from Unified_cpp_dom_html3.cpp:2: 53:48.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:48.65 1043 | foundInterface = 0; \ 53:48.65 | ^~~~~~~~~~~~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:48.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:48.65 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:48.65 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:48.65 from Unified_cpp_dom_html3.cpp:2: 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:48.65 304 | } else 53:48.65 | ^~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:48.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:48.65 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:48.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:48.65 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 53:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:49.04 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:49.04 from Unified_cpp_dom_html3.cpp:2: 53:49.04 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 53:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:49.04 1043 | foundInterface = 0; \ 53:49.05 | ^~~~~~~~~~~~~~ 53:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:49.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.05 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:49.05 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 53:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:49.05 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:49.05 from Unified_cpp_dom_html3.cpp:2: 53:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:49.05 304 | } else 53:49.05 | ^~~~ 53:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:49.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:49.05 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:49.05 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 53:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.11 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.11 from Unified_cpp_dom_html3.cpp:2: 53:50.11 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.12 1043 | foundInterface = 0; \ 53:50.12 | ^~~~~~~~~~~~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:50.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:50.12 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.12 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.12 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.12 from Unified_cpp_dom_html3.cpp:2: 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.12 304 | } else 53:50.12 | ^~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:50.12 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.12 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.12 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 53:50.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:50.31 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:50.31 from Unified_cpp_dom_html4.cpp:2: 53:50.31 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 53:50.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.32 1043 | foundInterface = 0; \ 53:50.32 | ^~~~~~~~~~~~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:50.32 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:50.32 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.32 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:50.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:50.32 from Unified_cpp_dom_html4.cpp:2: 53:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.32 304 | } else 53:50.32 | ^~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.32 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:50.32 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.32 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.32 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 53:50.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.75 from Unified_cpp_dom_html3.cpp:2: 53:50.75 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 53:50.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.75 1028 | foundInterface = 0; \ 53:50.75 | ^~~~~~~~~~~~~~ 53:50.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:50.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:50.75 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:50.75 207 | NS_INTERFACE_MAP_END 53:50.75 | ^~~~~~~~~~~~~~~~~~~~ 53:50.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.75 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.75 from Unified_cpp_dom_html3.cpp:2: 53:50.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.75 304 | } else 53:50.75 | ^~~~ 53:50.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.75 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.75 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:50.75 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 53:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.79 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.79 from Unified_cpp_dom_html3.cpp:2: 53:50.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 53:50.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.79 1043 | foundInterface = 0; \ 53:50.79 | ^~~~~~~~~~~~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:50.80 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:50.80 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.80 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.80 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.80 from Unified_cpp_dom_html3.cpp:2: 53:50.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.80 304 | } else 53:50.80 | ^~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.80 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:50.80 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.80 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.80 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 53:50.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.84 from Unified_cpp_dom_html3.cpp:2: 53:50.84 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.84 1043 | foundInterface = 0; \ 53:50.84 | ^~~~~~~~~~~~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:50.84 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:50.84 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.84 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.84 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.84 from Unified_cpp_dom_html3.cpp:2: 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.84 304 | } else 53:50.84 | ^~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.84 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:50.84 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.84 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.84 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 53:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.86 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.86 from Unified_cpp_dom_html3.cpp:2: 53:50.86 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 53:50.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:50.86 1043 | foundInterface = 0; \ 53:50.86 | ^~~~~~~~~~~~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:50.87 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:50.87 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.87 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 53:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:50.87 from Unified_cpp_dom_html3.cpp:2: 53:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:50.87 304 | } else 53:50.87 | ^~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:50.87 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:50.87 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:50.88 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 53:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:51.82 from Unified_cpp_dom_html4.cpp:2: 53:51.82 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:51.82 1043 | foundInterface = 0; \ 53:51.82 | ^~~~~~~~~~~~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:51.82 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:51.82 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:51.82 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:51.82 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:51.82 from Unified_cpp_dom_html4.cpp:2: 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:51.82 304 | } else 53:51.82 | ^~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:51.82 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:51.82 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.82 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:51.82 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 53:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:51.90 from Unified_cpp_dom_html3.cpp:2: 53:51.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:51.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:51.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:51.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:51.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:51.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 53:51.90 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 53:51.90 from Unified_cpp_dom_html3.cpp:2: 53:51.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:51.90 23 | class nsDataHashtable : public nsBaseHashtable { 53:51.90 | ^~~~~~~~~~~~~~~ 53:52.03 dom/media/eme 53:52.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 53:52.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 53:52.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 53:52.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 53:52.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 53:52.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ImageDocument.cpp:14, 53:52.30 from Unified_cpp_dom_html4.cpp:65: 53:52.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:52.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:52.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:52.30 | ^ 53:52.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:52.30 46 | struct Block { 53:52.30 | ^~~~~ 53:53.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentListDeclarations.h:11, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:17, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 53:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 53:53.60 from Unified_cpp_dom_html5.cpp:2: 53:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 53:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:53.60 1028 | foundInterface = 0; \ 53:53.60 | ^~~~~~~~~~~~~~ 53:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:53.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:53.60 43 | NS_INTERFACE_MAP_END 53:53.60 | ^~~~~~~~~~~~~~~~~~~~ 53:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:53.60 1002 | else 53:53.60 | ^~~~ 53:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:53.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:53.60 | ^~~~~~~~~~~~~~~~~~ 53:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:53.60 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:53.60 | ^~~~~~~~~~~~~~~~~~~~~~ 53:54.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 53:54.36 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.cpp:38, 53:54.36 from Unified_cpp_dom_html5.cpp:29: 53:54.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:54.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:54.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:54.37 | ^ 53:54.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:54.37 46 | struct Block { 53:54.37 | ^~~~~ 53:55.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:55.67 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:55.67 from Unified_cpp_dom_html4.cpp:2: 53:55.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 53:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:55.67 1028 | foundInterface = 0; \ 53:55.67 | ^~~~~~~~~~~~~~ 53:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:55.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:55.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:55.67 28 | NS_INTERFACE_MAP_END 53:55.67 | ^~~~~~~~~~~~~~~~~~~~ 53:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:55.67 1002 | else 53:55.67 | ^~~~ 53:55.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:55.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:55.68 | ^~~~~~~~~~~~~~~~~~ 53:55.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:55.68 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:55.68 | ^~~~~~~~~~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextControlElement::QueryInterface(const nsIID&, void**)': 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.14 1043 | foundInterface = 0; \ 53:56.14 | ^~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:56.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:56.14 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:56.14 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.14 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.14 from Unified_cpp_dom_html4.cpp:2: 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.14 304 | } else 53:56.14 | ^~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:56.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:56.14 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.14 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 53:56.14 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 53:56.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.17 from Unified_cpp_dom_html4.cpp:2: 53:56.17 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextInputSelectionController::QueryInterface(const nsIID&, void**)': 53:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.17 1028 | foundInterface = 0; \ 53:56.17 | ^~~~~~~~~~~~~~ 53:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:56.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:56.17 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:56.17 380 | NS_INTERFACE_MAP_END 53:56.17 | ^~~~~~~~~~~~~~~~~~~~ 53:56.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.17 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.17 from Unified_cpp_dom_html4.cpp:2: 53:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.17 304 | } else 53:56.17 | ^~~~ 53:56.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:56.17 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.17 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 53:56.17 379 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TextInputSelectionController) 53:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.20 from Unified_cpp_dom_html4.cpp:2: 53:56.20 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 53:56.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.20 1028 | foundInterface = 0; \ 53:56.20 | ^~~~~~~~~~~~~~ 53:56.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:56.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:56.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:56.20 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:56.20 828 | NS_INTERFACE_MAP_END 53:56.20 | ^~~~~~~~~~~~~~~~~~~~ 53:56.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.20 from Unified_cpp_dom_html4.cpp:2: 53:56.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.20 304 | } else 53:56.20 | ^~~~ 53:56.20 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:827:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:56.20 827 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 53:56.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:56.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:56.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:56.69 from Unified_cpp_dom_html4.cpp:2: 53:56.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 53:56.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.69 1028 | foundInterface = 0; \ 53:56.69 | ^~~~~~~~~~~~~~ 53:56.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:56.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:56.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:56.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:56.69 106 | NS_INTERFACE_MAP_END 53:56.69 | ^~~~~~~~~~~~~~~~~~~~ 53:56.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.69 1002 | else 53:56.69 | ^~~~ 53:56.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:56.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:56.69 | ^~~~~~~~~~~~~~~~~~ 53:56.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:56.69 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 53:56.69 | ^~~~~~~~~~~~~~~~~~~~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 53:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.81 1028 | foundInterface = 0; \ 53:56.81 | ^~~~~~~~~~~~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:56.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:56.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:56.81 22 | NS_INTERFACE_MAP_END 53:56.81 | ^~~~~~~~~~~~~~~~~~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.81 1002 | else 53:56.81 | ^~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:56.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:56.81 | ^~~~~~~~~~~~~~~~~~ 53:56.81 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:56.81 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:56.81 | ^~~~~~~~~~~~~~~~~~~~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 53:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:56.83 1028 | foundInterface = 0; \ 53:56.83 | ^~~~~~~~~~~~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:56.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:56.83 22 | NS_INTERFACE_MAP_END 53:56.83 | ^~~~~~~~~~~~~~~~~~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:56.83 1002 | else 53:56.83 | ^~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:56.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:56.83 | ^~~~~~~~~~~~~~~~~~ 53:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:56.83 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:56.83 | ^~~~~~~~~~~~~~~~~~~~~~ 53:58.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:58.44 from Unified_cpp_dom_html4.cpp:2: 53:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 53:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 53:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 53:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 53:58.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:58.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:58.44 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:58.44 from Unified_cpp_dom_html4.cpp:2: 53:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 53:58.44 23 | class nsDataHashtable : public nsBaseHashtable { 53:58.44 | ^~~~~~~~~~~~~~~ 53:58.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:58.68 from Unified_cpp_dom_html4.cpp:2: 53:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 53:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 53:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 53:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:58.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:58.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.68 In file included from /usr/include/c++/9/vector:67, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:58.68 from Unified_cpp_dom_html4.cpp:2: 53:58.68 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 53:58.68 386 | class vector : protected _Vector_base<_Tp, _Alloc> 53:58.68 | ^~~~~~ 53:58.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 53:58.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 53:58.69 from Unified_cpp_dom_html4.cpp:2: 53:58.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 53:58.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 53:58.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 53:58.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:58.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 53:58.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 53:58.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ImageDocument.cpp:14, 53:58.69 from Unified_cpp_dom_html4.cpp:65: 53:58.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 53:58.69 52 | class ClipManager { 53:58.69 | ^~~~~~~~~~~ 53:58.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 53:58.84 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 53:58.84 from Unified_cpp_dom_media_eme0.cpp:2: 53:58.84 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 53:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:58.85 1043 | foundInterface = 0; \ 53:58.85 | ^~~~~~~~~~~~~~ 53:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:58.85 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:58.85 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 53:58.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 53:58.85 from Unified_cpp_dom_media_eme0.cpp:2: 53:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:58.85 304 | } else 53:58.85 | ^~~~ 53:58.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:58.85 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:58.85 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 53:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 53:58.88 from Unified_cpp_dom_media_eme0.cpp:2: 53:58.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 53:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:58.88 1043 | foundInterface = 0; \ 53:58.88 | ^~~~~~~~~~~~~~ 53:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:58.88 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:58.88 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 53:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 53:58.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 53:58.88 from Unified_cpp_dom_media_eme0.cpp:2: 53:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:58.88 304 | } else 53:58.88 | ^~~~ 53:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:58.88 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:58.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 53:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:00.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:00.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 54:00.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 54:00.57 from Unified_cpp_dom_media_eme0.cpp:2: 54:00.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 54:00.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.57 1043 | foundInterface = 0; \ 54:00.57 | ^~~~~~~~~~~~~~ 54:00.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:00.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:00.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:00.57 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:00.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 54:00.57 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 54:00.57 from Unified_cpp_dom_media_eme0.cpp:2: 54:00.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.57 304 | } else 54:00.57 | ^~~~ 54:00.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:00.57 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:00.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:00.57 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 54:00.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:00.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 54:00.78 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 54:00.78 from Unified_cpp_dom_media_eme0.cpp:2: 54:00.78 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 54:00.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.78 1028 | foundInterface = 0; \ 54:00.78 | ^~~~~~~~~~~~~~ 54:00.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.78 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.78 22 | NS_INTERFACE_MAP_END 54:00.78 | ^~~~~~~~~~~~~~~~~~~~ 54:00.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.78 1002 | else 54:00.78 | ^~~~ 54:00.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:00.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:00.78 | ^~~~~~~~~~~~~~~~~~ 54:00.78 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:00.78 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:00.78 | ^~~~~~~~~~~~~~~~~~~~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 54:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:00.97 1028 | foundInterface = 0; \ 54:00.97 | ^~~~~~~~~~~~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:00.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:00.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:00.97 49 | NS_INTERFACE_MAP_END 54:00.97 | ^~~~~~~~~~~~~~~~~~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:00.97 1002 | else 54:00.97 | ^~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:00.97 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:00.97 | ^~~~~~~~~~~~~~~~~~ 54:00.97 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:00.97 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:00.97 | ^~~~~~~~~~~~~~~~~~~~~~ 54:01.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 54:01.08 from Unified_cpp_dom_media10.cpp:2: 54:01.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 54:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.08 1043 | foundInterface = 0; \ 54:01.08 | ^~~~~~~~~~~~~~ 54:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:01.08 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:01.08 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMappedAttributeElement.h:16, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGenericHTMLElement.h:11, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 54:01.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 54:01.08 from Unified_cpp_dom_media10.cpp:2: 54:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.08 304 | } else 54:01.08 | ^~~~ 54:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:01.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:01.08 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 54:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:01.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 54:01.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 54:01.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 54:01.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 54:01.13 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 54:01.13 from Unified_cpp_dom_media10.cpp:2: 54:01.13 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 54:01.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.13 1028 | foundInterface = 0; \ 54:01.13 | ^~~~~~~~~~~~~~ 54:01.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:01.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.13 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:01.13 30 | NS_INTERFACE_MAP_END 54:01.13 | ^~~~~~~~~~~~~~~~~~~~ 54:01.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.13 1002 | else 54:01.13 | ^~~~ 54:01.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.13 | ^~~~~~~~~~~~~~~~~~ 54:01.13 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.13 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:01.13 | ^~~~~~~~~~~~~~~~~~~~~~ 54:01.65 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 54:01.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.65 1043 | foundInterface = 0; \ 54:01.65 | ^~~~~~~~~~~~~~ 54:01.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:01.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:01.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.65 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:01.65 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:01.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMappedAttributeElement.h:16, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGenericHTMLElement.h:11, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 54:01.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 54:01.65 from Unified_cpp_dom_media10.cpp:2: 54:01.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.65 304 | } else 54:01.65 | ^~~~ 54:01.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:01.66 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:01.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:01.66 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 54:01.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 54:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 54:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 54:01.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 54:01.68 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 54:01.68 from Unified_cpp_dom_media10.cpp:2: 54:01.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 54:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:01.68 1028 | foundInterface = 0; \ 54:01.68 | ^~~~~~~~~~~~~~ 54:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:01.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:01.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:01.68 18 | NS_INTERFACE_MAP_END 54:01.68 | ^~~~~~~~~~~~~~~~~~~~ 54:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:01.68 1002 | else 54:01.68 | ^~~~ 54:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:01.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:01.68 | ^~~~~~~~~~~~~~~~~~ 54:01.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:01.68 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:01.68 | ^~~~~~~~~~~~~~~~~~~~~~ 54:02.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:10, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 54:02.36 from Unified_cpp_dom_media11.cpp:2: 54:02.36 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 54:02.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:02.36 1043 | foundInterface = 0; \ 54:02.36 | ^~~~~~~~~~~~~~ 54:02.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:02.36 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.36 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:02.36 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 54:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 54:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 54:02.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 54:02.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 54:02.37 from Unified_cpp_dom_media11.cpp:2: 54:02.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:02.37 304 | } else 54:02.37 | ^~~~ 54:02.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:02.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.37 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:02.37 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 54:02.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 54:02.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 54:02.68 from Unified_cpp_dom_html5.cpp:2: 54:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 54:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 54:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 54:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 54:02.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:02.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.68 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINodeList.h:11, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:22, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 54:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 54:02.68 from Unified_cpp_dom_html5.cpp:2: 54:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 54:02.68 23 | class nsDataHashtable : public nsBaseHashtable { 54:02.68 | ^~~~~~~~~~~~~~~ 54:02.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 54:02.72 from Unified_cpp_dom_html5.cpp:2: 54:02.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 54:02.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 54:02.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 54:02.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:02.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:02.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.72 In file included from /usr/include/c++/9/vector:67, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:26, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 54:02.72 from Unified_cpp_dom_html5.cpp:2: 54:02.72 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 54:02.72 386 | class vector : protected _Vector_base<_Tp, _Alloc> 54:02.72 | ^~~~~~ 54:02.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 54:02.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 54:02.73 from Unified_cpp_dom_html5.cpp:2: 54:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 54:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 54:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 54:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:02.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:02.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 54:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.cpp:38, 54:02.73 from Unified_cpp_dom_html5.cpp:29: 54:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 54:02.73 52 | class ClipManager { 54:02.73 | ^~~~~~~~~~~ 54:03.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 54:03.27 from Unified_cpp_dom_media11.cpp:2: 54:03.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 54:03.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 54:03.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 54:03.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 54:03.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:03.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:03.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 54:03.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 54:03.27 from Unified_cpp_dom_media11.cpp:2: 54:03.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 54:03.27 23 | class nsDataHashtable : public nsBaseHashtable { 54:03.28 | ^~~~~~~~~~~~~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 54:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:04.20 1028 | foundInterface = 0; \ 54:04.20 | ^~~~~~~~~~~~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:04.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:04.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:04.20 75 | NS_INTERFACE_MAP_END 54:04.20 | ^~~~~~~~~~~~~~~~~~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:04.20 1002 | else 54:04.20 | ^~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:04.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:04.20 | ^~~~~~~~~~~~~~~~~~ 54:04.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:04.20 74 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 54:04.20 | ^~~~~~~~~~~~~~~~~~~~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 54:04.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:04.49 1028 | foundInterface = 0; \ 54:04.49 | ^~~~~~~~~~~~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:04.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:04.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:04.49 70 | NS_INTERFACE_MAP_END 54:04.49 | ^~~~~~~~~~~~~~~~~~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:04.49 1002 | else 54:04.49 | ^~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:04.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:04.49 | ^~~~~~~~~~~~~~~~~~ 54:04.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:04.49 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 54:04.49 | ^~~~~~~~~~~~~~~~~~~~~~ 54:14.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 54:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 54:14.55 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.cpp:17, 54:14.55 from Unified_cpp_dom_media12.cpp:2: 54:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:14.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:14.55 | ^ 54:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:14.55 46 | struct Block { 54:14.55 | ^~~~~ 54:15.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.h:11, 54:15.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.cpp:5, 54:15.66 from Unified_cpp_dom_media12.cpp:2: 54:15.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 54:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:15.66 1028 | foundInterface = 0; \ 54:15.66 | ^~~~~~~~~~~~~~ 54:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:15.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:15.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:15.66 35 | NS_INTERFACE_MAP_END 54:15.66 | ^~~~~~~~~~~~~~~~~~~~ 54:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:15.66 1012 | else 54:15.66 | ^~~~ 54:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:15.66 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:15.66 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 54:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConfig.h:12, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:9, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 54:15.68 from Unified_cpp_dom_media3.cpp:2: 54:15.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 54:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:15.68 1043 | foundInterface = 0; \ 54:15.68 | ^~~~~~~~~~~~~~ 54:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:15.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:15.68 145 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 54:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 54:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.h:9, 54:15.69 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 54:15.69 from Unified_cpp_dom_media3.cpp:11: 54:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:15.69 304 | } else 54:15.69 | ^~~~ 54:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:15.69 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:15.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.69 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:15.69 144 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 54:15.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConfig.h:12, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:9, 54:17.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 54:17.00 from Unified_cpp_dom_media3.cpp:2: 54:17.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 54:17.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.00 1028 | foundInterface = 0; \ 54:17.00 | ^~~~~~~~~~~~~~ 54:17.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:17.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:17.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:17.00 123 | NS_INTERFACE_MAP_END 54:17.00 | ^~~~~~~~~~~~~~~~~~~~ 54:17.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.00 1012 | else 54:17.00 | ^~~~ 54:17.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:17.00 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:17.00 122 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 54:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 54:18.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:18.53 1043 | foundInterface = 0; \ 54:18.53 | ^~~~~~~~~~~~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:18.53 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:18.53 128 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:18.53 1002 | else 54:18.53 | ^~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:18.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:18.53 | ^~~~~~~~~~~~~~~~~~ 54:18.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:18.53 127 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 54:18.53 | ^~~~~~~~~~~~~~~~~~~~~~ 54:18.77 dom/media/encoder 54:18.98 dom/media/fake-cdm 54:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:16, 54:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 54:19.74 from Unified_cpp_dom_media3.cpp:2: 54:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 54:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 54:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 54:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 54:19.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:19.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 54:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 54:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.h:9, 54:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 54:19.74 from Unified_cpp_dom_media3.cpp:11: 54:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 54:19.74 23 | class nsDataHashtable : public nsBaseHashtable { 54:19.74 | ^~~~~~~~~~~~~~~ 54:20.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 54:20.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 54:20.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/Benchmark.cpp:21, 54:20.93 from Unified_cpp_dom_media2.cpp:38: 54:20.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:20.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:20.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:20.93 | ^ 54:20.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:20.93 46 | struct Block { 54:20.93 | ^~~~~ 54:23.71 dom/media/flac 54:29.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 54:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 54:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:14, 54:29.50 from Unified_cpp_dom_media4.cpp:2: 54:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:29.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:29.50 | ^ 54:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:29.50 46 | struct Block { 54:29.50 | ^~~~~ 54:31.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 54:31.05 from Unified_cpp_dom_media4.cpp:2: 54:31.05 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::GVAutoplayPermissionRequest::QueryInterface(const nsIID&, void**)': 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:31.05 1043 | foundInterface = 0; \ 54:31.05 | ^~~~~~~~~~~~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:31.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:31.05 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp:83:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 54:31.05 83 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(GVAutoplayPermissionRequest, 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 54:31.05 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 54:31.05 from Unified_cpp_dom_media4.cpp:2: 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:31.05 304 | } else 54:31.05 | ^~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:31.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:31.05 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.05 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp:83:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 54:31.05 83 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(GVAutoplayPermissionRequest, 54:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:31.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 54:31.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 54:31.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 54:31.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 54:31.11 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 54:31.11 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 54:31.11 from Unified_cpp_dom_media4.cpp:2: 54:31.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 54:31.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:31.11 1028 | foundInterface = 0; \ 54:31.11 | ^~~~~~~~~~~~~~ 54:31.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:31.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:31.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:31.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:31.11 48 | NS_INTERFACE_MAP_END 54:31.11 | ^~~~~~~~~~~~~~~~~~~~ 54:31.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:31.11 1002 | else 54:31.11 | ^~~~ 54:31.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:31.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:31.11 | ^~~~~~~~~~~~~~~~~~ 54:31.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:31.11 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:31.11 | ^~~~~~~~~~~~~~~~~~~~~~ 54:41.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:9, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.h:10, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.cpp:7, 54:41.00 from Unified_cpp_dom_media5.cpp:2: 54:41.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 54:41.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 54:41.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 54:41.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 54:41.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 54:41.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.00 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioStream.h:11, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioMixer.h:10, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphDriver.h:11, 54:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.cpp:9, 54:41.00 from Unified_cpp_dom_media5.cpp:2: 54:41.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 54:41.00 23 | class nsDataHashtable : public nsBaseHashtable { 54:41.00 | ^~~~~~~~~~~~~~~ 54:41.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioStream.h:11, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasink/AudioSink.h:9, 54:41.94 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDecoderStateMachine.cpp:11, 54:41.94 from Unified_cpp_dom_media6.cpp:2: 54:41.94 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 54:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.94 1028 | foundInterface = 0; \ 54:41.94 | ^~~~~~~~~~~~~~ 54:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:41.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:41.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:41.94 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:41.94 24 | NS_INTERFACE_MAP_END 54:41.94 | ^~~~~~~~~~~~~~~~~~~~ 54:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.94 1002 | else 54:41.94 | ^~~~ 54:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:41.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:41.94 | ^~~~~~~~~~~~~~~~~~ 54:41.94 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:41.94 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:41.94 | ^~~~~~~~~~~~~~~~~~~~~~ 54:42.12 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 54:42.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:42.12 1043 | foundInterface = 0; \ 54:42.13 | ^~~~~~~~~~~~~~ 54:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:42.13 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:42.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:42.13 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp:191:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:42.13 191 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:42.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:42.13 1002 | else 54:42.13 | ^~~~ 54:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:42.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:42.13 | ^~~~~~~~~~~~~~~~~~ 54:42.13 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp:190:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:42.13 190 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 54:42.13 | ^~~~~~~~~~~~~~~~~~~~~~ 54:42.28 dom/media/gmp 54:44.51 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:76, 54:44.51 from Unified_cpp_dom_media7.cpp:2: 54:44.51 /builddir/build/BUILD/firefox-72.0.2/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:44.51 /builddir/build/BUILD/firefox-72.0.2/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:44.51 294 | memcpy(this, &config, sizeof(*this)); 54:44.51 | ^ 54:44.51 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 54:44.51 256 | struct Config { 54:44.51 | ^~~~~~ 54:46.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 54:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DOMMediaStream.h:9, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaEngine.h:8, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.h:8, 54:46.40 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:7, 54:46.40 from Unified_cpp_dom_media7.cpp:2: 54:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 54:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:46.40 1043 | foundInterface = 0; \ 54:46.40 | ^~~~~~~~~~~~~~ 54:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:46.40 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:46.40 168 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:46.40 1002 | else 54:46.40 | ^~~~ 54:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:46.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:46.40 | ^~~~~~~~~~~~~~~~~~ 54:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:46.40 167 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 54:46.40 | ^~~~~~~~~~~~~~~~~~~~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 54:46.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:46.82 1028 | foundInterface = 0; \ 54:46.82 | ^~~~~~~~~~~~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:46.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:46.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:46.82 64 | NS_INTERFACE_MAP_END 54:46.82 | ^~~~~~~~~~~~~~~~~~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:46.82 1002 | else 54:46.82 | ^~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:46.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:46.82 | ^~~~~~~~~~~~~~~~~~ 54:46.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:46.82 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 54:46.82 | ^~~~~~~~~~~~~~~~~~~~~~ 54:47.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:47.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:47.18 from Unified_cpp_dom_media8.cpp:2: 54:47.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 54:47.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.18 1028 | foundInterface = 0; \ 54:47.18 | ^~~~~~~~~~~~~~ 54:47.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.18 37 | NS_INTERFACE_MAP_END 54:47.18 | ^~~~~~~~~~~~~~~~~~~~ 54:47.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.18 1002 | else 54:47.18 | ^~~~ 54:47.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:47.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:47.18 | ^~~~~~~~~~~~~~~~~~ 54:47.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:47.18 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:47.18 | ^~~~~~~~~~~~~~~~~~~~~~ 54:47.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 54:47.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.27 1043 | foundInterface = 0; \ 54:47.27 | ^~~~~~~~~~~~~~ 54:47.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:47.27 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:47.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:47.27 276 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:47.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:47.27 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:47.27 from Unified_cpp_dom_media8.cpp:2: 54:47.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.27 304 | } else 54:47.27 | ^~~~ 54:47.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:47.27 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:47.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:47.27 275 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 54:47.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:47.45 from Unified_cpp_dom_media8.cpp:2: 54:47.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 54:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.45 1043 | foundInterface = 0; \ 54:47.45 | ^~~~~~~~~~~~~~ 54:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:47.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:47.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:47.45 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:47.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:47.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:47.45 from Unified_cpp_dom_media8.cpp:2: 54:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.45 304 | } else 54:47.45 | ^~~~ 54:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:47.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:47.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:47.45 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(dom::MediaTrack) 54:47.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:49.06 from Unified_cpp_dom_media8.cpp:2: 54:49.06 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 54:49.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:49.06 1043 | foundInterface = 0; \ 54:49.06 | ^~~~~~~~~~~~~~ 54:49.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:49.06 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:49.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.06 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:49.06 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:49.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 54:49.06 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 54:49.06 from Unified_cpp_dom_media8.cpp:2: 54:49.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:49.06 304 | } else 54:49.06 | ^~~~ 54:49.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:49.06 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:49.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:49.06 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:49.06 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 54:49.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:9, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.cpp:6, 54:54.00 from Unified_cpp_dom_media9.cpp:2: 54:54.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 54:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.00 1043 | foundInterface = 0; \ 54:54.00 | ^~~~~~~~~~~~~~ 54:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:54.00 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:54.00 82 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.h:10, 54:54.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.cpp:6, 54:54.00 from Unified_cpp_dom_media9.cpp:2: 54:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:54.00 304 | } else 54:54.00 | ^~~~ 54:54.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:54.00 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:54.00 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 54:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:09.04 dom/media/gmp/widevine-adapter 55:12.62 dom/media/gmp-plugin-openh264 55:13.63 dom/media/imagecapture 55:19.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 55:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 55:19.99 from /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPServiceChild.cpp:15, 55:19.99 from Unified_cpp_dom_media_gmp1.cpp:38: 55:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:19.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:19.99 | ^ 55:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:19.99 46 | struct Block { 55:19.99 | ^~~~~ 55:20.82 dom/media/ipc 55:22.05 dom/media/mediacapabilities 55:23.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PrincipalHandle.h:9, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSegment.h:9, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackGraph.h:12, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 55:23.00 from Unified_cpp_media_imagecapture0.cpp:2: 55:23.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 55:23.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:23.00 1043 | foundInterface = 0; \ 55:23.00 | ^~~~~~~~~~~~~~ 55:23.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:23.00 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:23.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:23.00 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:23.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PrincipalHandle.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSegment.h:9, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackGraph.h:12, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.h:10, 55:23.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 55:23.00 from Unified_cpp_media_imagecapture0.cpp:2: 55:23.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:23.00 304 | } else 55:23.00 | ^~~~ 55:23.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:23.00 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:23.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:23.00 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 55:23.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 55:33.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 55:33.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 55:33.18 from Unified_cpp_mediacapabilities0.cpp:2: 55:33.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:33.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:33.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:33.18 | ^ 55:33.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:33.18 46 | struct Block { 55:33.18 | ^~~~~ 55:36.82 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 55:36.82 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 55:36.82 from Unified_cpp_mediacapabilities0.cpp:2: 55:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 55:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:36.82 1028 | foundInterface = 0; \ 55:36.82 | ^~~~~~~~~~~~~~ 55:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:36.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:590:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:36.82 590 | NS_INTERFACE_MAP_END 55:36.82 | ^~~~~~~~~~~~~~~~~~~~ 55:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:36.82 1002 | else 55:36.82 | ^~~~ 55:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:36.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:36.82 | ^~~~~~~~~~~~~~~~~~ 55:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:589:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:36.82 589 | NS_INTERFACE_MAP_ENTRY(nsISupports) 55:36.82 | ^~~~~~~~~~~~~~~~~~~~~~ 55:38.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 55:38.30 from Unified_cpp_mediacapabilities0.cpp:2: 55:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 55:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 55:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 55:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 55:38.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 55:38.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:38.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 55:38.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 55:38.30 from Unified_cpp_mediacapabilities0.cpp:2: 55:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 55:38.30 23 | class nsDataHashtable : public nsBaseHashtable { 55:38.30 | ^~~~~~~~~~~~~~~ 55:42.11 dom/media/mediacontrol 55:44.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/AudioFocusManager.h:9, 55:44.32 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:5, 55:44.32 from Unified_cpp_media_mediacontrol0.cpp:2: 55:44.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 55:44.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:44.32 1028 | foundInterface = 0; \ 55:44.32 | ^~~~~~~~~~~~~~ 55:44.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:44.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:44.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:44.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:44.32 46 | NS_INTERFACE_MAP_END 55:44.32 | ^~~~~~~~~~~~~~~~~~~~ 55:44.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:44.33 1002 | else 55:44.33 | ^~~~ 55:44.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:44.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:44.33 | ^~~~~~~~~~~~~~~~~~ 55:44.33 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:44.33 45 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 55:44.33 | ^~~~~~~~~~~~~~~~~~~~~~ 55:45.03 dom/media/mediacontrol/tests/gtest 55:49.31 dom/media/mediasink 55:50.46 dom/media/mediasource 55:52.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 55:52.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 55:52.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlUtils.cpp:11, 55:52.65 from Unified_cpp_media_mediacontrol0.cpp:38: 55:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:52.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:52.65 | ^ 55:52.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:52.65 46 | struct Block { 55:52.65 | ^~~~~ 55:52.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 55:52.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 55:52.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDProcessManager.cpp:13: 55:52.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:52.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:52.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:52.66 | ^ 55:52.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:52.66 46 | struct Block { 55:52.66 | ^~~~~ 55:57.92 dom/media/mediasource/gtest 55:59.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AudioConfig.h:12, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:9, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSpan.h:9, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:11, 55:59.57 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 55:59.57 from Unified_cpp_media_mediasource0.cpp:2: 55:59.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 55:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:59.57 1043 | foundInterface = 0; \ 55:59.57 | ^~~~~~~~~~~~~~ 55:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:59.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:59.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp:591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:59.57 591 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:59.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:59.57 1002 | else 55:59.57 | ^~~~ 55:59.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:59.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:59.57 | ^~~~~~~~~~~~~~~~~~ 55:59.57 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp:590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:59.57 590 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 55:59.57 | ^~~~~~~~~~~~~~~~~~~~~~ 56:00.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 56:00.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:00.14 1043 | foundInterface = 0; \ 56:00.14 | ^~~~~~~~~~~~~~ 56:00.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:00.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp:750:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:00.14 750 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/VideoUtils.h:19, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaMIMETypes.h:10, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaContainerType.h:10, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:12, 56:00.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 56:00.14 from Unified_cpp_media_mediasource0.cpp:2: 56:00.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:00.14 304 | } else 56:00.14 | ^~~~ 56:00.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:00.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:00.14 749 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 56:00.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AudioConfig.h:12, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:9, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSpan.h:9, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:11, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 56:00.18 from Unified_cpp_media_mediasource0.cpp:2: 56:00.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 56:00.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:00.18 1043 | foundInterface = 0; \ 56:00.18 | ^~~~~~~~~~~~~~ 56:00.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:00.18 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:00.18 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/VideoUtils.h:19, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaMIMETypes.h:10, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaContainerType.h:10, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:12, 56:00.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 56:00.18 from Unified_cpp_media_mediasource0.cpp:2: 56:00.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:00.18 304 | } else 56:00.18 | ^~~~ 56:00.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:00.18 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:00.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:00.18 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 56:00.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:02.86 dom/media/mediasession 56:07.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 56:07.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 56:07.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 56:07.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:07.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:07.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:07.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 56:07.52 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:7, 56:07.52 from Unified_cpp_media_mediasession0.cpp:2: 56:07.52 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp: In member function 'virtual nsresult mozilla::dom::MediaMetadata::QueryInterface(const nsIID&, void**)': 56:07.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:07.52 1028 | foundInterface = 0; \ 56:07.52 | ^~~~~~~~~~~~~~ 56:07.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:07.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:07.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:07.52 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:07.52 23 | NS_INTERFACE_MAP_END 56:07.52 | ^~~~~~~~~~~~~~~~~~~~ 56:07.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:07.52 1002 | else 56:07.52 | ^~~~ 56:07.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:07.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:07.52 | ^~~~~~~~~~~~~~~~~~ 56:07.52 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:07.52 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:07.52 | ^~~~~~~~~~~~~~~~~~~~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp: In member function 'virtual nsresult mozilla::dom::MediaSession::QueryInterface(const nsIID&, void**)': 56:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:07.59 1028 | foundInterface = 0; \ 56:07.59 | ^~~~~~~~~~~~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:07.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:07.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:07.59 19 | NS_INTERFACE_MAP_END 56:07.59 | ^~~~~~~~~~~~~~~~~~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:07.59 1002 | else 56:07.59 | ^~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:07.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:07.59 | ^~~~~~~~~~~~~~~~~~ 56:07.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:07.59 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 56:07.59 | ^~~~~~~~~~~~~~~~~~~~~~ 56:08.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 56:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 56:08.91 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 56:08.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:08.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:08.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:08.91 | ^ 56:08.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:08.91 46 | struct Block { 56:08.91 | ^~~~~ 56:09.80 dom/media/mp3 56:11.33 dom/media/ogg 56:17.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 56:17.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 56:17.84 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.cpp:9: 56:17.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:17.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:17.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:17.84 | ^ 56:17.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:17.84 46 | struct Block { 56:17.84 | ^~~~~ 56:21.87 dom/media/platforms 56:30.30 dom/media/platforms/agnostic/bytestreams 56:31.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:16, 56:31.46 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 56:31.46 from Unified_cpp_bytestreams0.cpp:2: 56:31.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 56:31.46 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 56:31.46 /builddir/build/BUILD/firefox-72.0.2/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] 56:31.46 31 | memset(aT, 0, sizeof(T)); 56:31.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 56:31.46 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 56:31.46 from Unified_cpp_bytestreams0.cpp:20: 56:31.46 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: 'struct mozilla::SPSData' declared here 56:31.46 48 | struct SPSData { 56:31.46 | ^~~~~~~ 56:31.86 dom/media/platforms/agnostic/eme 56:33.76 dom/media/platforms/agnostic/gmp 56:34.34 dom/media/platforms/omx 56:38.91 dom/media/platforms/ffmpeg/ffvpx 56:44.08 dom/media/platforms/ffmpeg 56:46.51 dom/media/platforms/ffmpeg/libav53 56:48.22 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 56:48.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 56:48.23 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 56:48.23 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 56:48.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 56:48.23 | ^ 56:49.25 dom/media/platforms/ffmpeg/libav54 56:50.20 dom/media/platforms/ffmpeg/libav55 56:51.51 dom/media/platforms/ffmpeg/ffmpeg57 56:52.99 dom/media/platforms/ffmpeg/ffmpeg58 56:54.47 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 56:54.47 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 56:54.47 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 56:54.47 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 56:54.47 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 56:54.47 from Unified_cpp_ffmpeg_libav550.cpp:2: 56:54.47 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 56:54.47 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 56:54.47 | ^ 56:54.53 dom/media/systemservices 56:55.71 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 56:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 56:55.71 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 56:55.71 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 56:55.71 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 56:55.71 | ^ 56:57.12 dom/media/wave 56:57.22 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 56:57.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 56:57.22 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 56:57.22 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 56:57.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 56:57.22 | ^ 57:00.05 dom/media/webaudio 57:03.48 dom/media/webaudio/blink 57:06.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 57:06.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 57:06.99 from /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/MediaChild.cpp:11, 57:06.99 from Unified_cpp_systemservices0.cpp:20: 57:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:06.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:06.99 | ^ 57:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:06.99 46 | struct Block { 57:06.99 | ^~~~~ 57:07.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 57:07.02 from Unified_cpp_dom_media_webaudio0.cpp:2: 57:07.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 57:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:07.02 1043 | foundInterface = 0; \ 57:07.02 | ^~~~~~~~~~~~~~ 57:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:07.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:07.02 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 57:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 57:07.02 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 57:07.02 from Unified_cpp_dom_media_webaudio0.cpp:2: 57:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:07.02 304 | } else 57:07.02 | ^~~~ 57:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:07.02 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:07.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:07.02 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 57:07.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:08.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:08.85 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:08.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 57:08.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:08.85 1043 | foundInterface = 0; \ 57:08.85 | ^~~~~~~~~~~~~~ 57:08.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:08.85 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:08.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:08.85 28 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 57:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:08.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:08.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:08.85 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:08.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:08.85 304 | } else 57:08.85 | ^~~~ 57:08.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:08.85 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:08.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:08.85 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 57:08.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:09.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:09.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:09.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:09.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 57:09.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 57:09.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 57:09.89 from Unified_cpp_dom_media_webaudio0.cpp:2: 57:09.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 57:09.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:09.89 1043 | foundInterface = 0; \ 57:09.89 | ^~~~~~~~~~~~~~ 57:09.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:09.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:09.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:09.89 141 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:09.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:09.89 1002 | else 57:09.89 | ^~~~ 57:09.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:09.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:09.89 | ^~~~~~~~~~~~~~~~~~ 57:09.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:09.89 140 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 57:09.89 | ^~~~~~~~~~~~~~~~~~~~~~ 57:10.05 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 57:10.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.05 1043 | foundInterface = 0; \ 57:10.05 | ^~~~~~~~~~~~~~ 57:10.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:10.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.05 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:10.05 307 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.05 1002 | else 57:10.05 | ^~~~ 57:10.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:10.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:10.06 | ^~~~~~~~~~~~~~~~~~ 57:10.06 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:10.06 306 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 57:10.06 | ^~~~~~~~~~~~~~~~~~~~~~ 57:10.18 dom/media/webm 57:10.31 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 57:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.31 1043 | foundInterface = 0; \ 57:10.31 | ^~~~~~~~~~~~~~ 57:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:10.31 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:10.32 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.32 1002 | else 57:10.32 | ^~~~ 57:10.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:10.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:10.32 | ^~~~~~~~~~~~~~~~~~ 57:10.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:10.32 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:10.32 | ^~~~~~~~~~~~~~~~~~~~~~ 57:10.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 57:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.56 1043 | foundInterface = 0; \ 57:10.56 | ^~~~~~~~~~~~~~ 57:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:10.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:10.56 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 57:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 57:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 57:10.56 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 57:10.56 from Unified_cpp_dom_media_webaudio0.cpp:2: 57:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.56 304 | } else 57:10.56 | ^~~~ 57:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:10.56 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:10.56 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 57:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.13 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.13 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.14 1043 | foundInterface = 0; \ 57:11.14 | ^~~~~~~~~~~~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.14 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 57:11.14 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.14 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.14 304 | } else 57:11.14 | ^~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.14 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 57:11.14 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 57:11.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 57:11.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 57:11.16 from Unified_cpp_dom_media_webaudio0.cpp:2: 57:11.17 /builddir/build/BUILD/firefox-72.0.2/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]': 57:11.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 57:11.17 /builddir/build/BUILD/firefox-72.0.2/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] 57:11.17 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 57:11.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.17 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 57:11.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 57:11.17 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 57:11.17 from Unified_cpp_dom_media_webaudio0.cpp:29: 57:11.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 57:11.17 27 | struct AudioTimelineEvent final { 57:11.17 | ^~~~~~~~~~~~~~~~~~ 57:11.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.39 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.39 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 57:11.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.39 1043 | foundInterface = 0; \ 57:11.39 | ^~~~~~~~~~~~~~ 57:11.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.39 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.39 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.39 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.39 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.39 304 | } else 57:11.39 | ^~~~ 57:11.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.39 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.39 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.39 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 57:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.44 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 57:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.44 1043 | foundInterface = 0; \ 57:11.44 | ^~~~~~~~~~~~~~ 57:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.44 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 57:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.44 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.44 304 | } else 57:11.44 | ^~~~ 57:11.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.44 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 57:11.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.48 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 57:11.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.49 1043 | foundInterface = 0; \ 57:11.49 | ^~~~~~~~~~~~~~ 57:11.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.49 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.49 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.49 304 | } else 57:11.49 | ^~~~ 57:11.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.49 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 57:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.53 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 57:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.54 1043 | foundInterface = 0; \ 57:11.54 | ^~~~~~~~~~~~~~ 57:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.54 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:11.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.54 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.54 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.54 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.54 304 | } else 57:11.54 | ^~~~ 57:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.54 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 57:11.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.58 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 57:11.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.58 1043 | foundInterface = 0; \ 57:11.58 | ^~~~~~~~~~~~~~ 57:11.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.58 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.58 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.58 304 | } else 57:11.58 | ^~~~ 57:11.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.58 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.58 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 57:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 57:11.90 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 57:11.91 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.91 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.91 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 57:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.91 1043 | foundInterface = 0; \ 57:11.91 | ^~~~~~~~~~~~~~ 57:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.91 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.91 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:11.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 57:11.91 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 57:11.91 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 57:11.91 from Unified_cpp_dom_media_webaudio1.cpp:2: 57:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.91 304 | } else 57:11.91 | ^~~~ 57:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.91 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.91 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 57:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:14.56 In file included from Unified_cpp_webaudio_blink0.cpp:74: 57:14.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 57:14.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:283:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:14.56 283 | destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 57:14.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:14.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:281:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:14.56 281 | destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 57:14.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:15.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.45 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 57:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.45 1043 | foundInterface = 0; \ 57:15.45 | ^~~~~~~~~~~~~~ 57:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.45 30 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 57:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.45 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.45 304 | } else 57:15.45 | ^~~~ 57:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.45 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 57:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.48 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 57:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.48 1043 | foundInterface = 0; \ 57:15.48 | ^~~~~~~~~~~~~~ 57:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.48 67 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 57:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.48 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.48 304 | } else 57:15.48 | ^~~~ 57:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.49 66 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 57:15.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.50 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 57:15.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.50 1043 | foundInterface = 0; \ 57:15.50 | ^~~~~~~~~~~~~~ 57:15.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.50 75 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.50 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.50 304 | } else 57:15.50 | ^~~~ 57:15.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.50 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.50 74 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 57:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.53 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 57:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.53 1043 | foundInterface = 0; \ 57:15.53 | ^~~~~~~~~~~~~~ 57:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.53 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.53 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.53 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.53 304 | } else 57:15.53 | ^~~~ 57:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.53 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.53 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 57:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.62 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 57:15.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.62 1043 | foundInterface = 0; \ 57:15.62 | ^~~~~~~~~~~~~~ 57:15.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.62 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.62 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.62 304 | } else 57:15.62 | ^~~~ 57:15.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.62 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.62 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 57:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.70 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.70 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 57:15.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.70 1043 | foundInterface = 0; \ 57:15.70 | ^~~~~~~~~~~~~~ 57:15.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.71 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.71 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 57:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.71 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.71 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.71 304 | } else 57:15.71 | ^~~~ 57:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.71 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.71 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 57:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.95 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.95 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 57:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:15.95 1043 | foundInterface = 0; \ 57:15.95 | ^~~~~~~~~~~~~~ 57:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:15.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:15.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.95 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:15.95 37 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:15.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:15.95 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:15.95 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:15.95 304 | } else 57:15.95 | ^~~~ 57:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:15.95 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:15.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:15.95 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:15.95 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 57:15.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:16.07 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:16.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 57:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:16.07 1043 | foundInterface = 0; \ 57:16.07 | ^~~~~~~~~~~~~~ 57:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:16.07 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:16.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:16.07 24 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:16.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:16.07 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:16.07 304 | } else 57:16.07 | ^~~~ 57:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:16.07 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:16.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:16.07 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 57:16.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:16.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:16.09 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:16.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 57:16.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:16.09 1043 | foundInterface = 0; \ 57:16.09 | ^~~~~~~~~~~~~~ 57:16.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:16.09 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:16.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:16.09 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 57:16.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:16.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 57:16.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 57:16.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 57:16.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 57:16.10 from Unified_cpp_dom_media_webaudio2.cpp:2: 57:16.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:16.10 304 | } else 57:16.10 | ^~~~ 57:16.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:16.10 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:16.10 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 57:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:16.70 dom/media/webrtc 57:26.69 dom/media/webspeech/synth 57:26.81 dom/media/webspeech/synth/speechd 57:28.23 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 57:28.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 57:28.23 /builddir/build/BUILD/firefox-72.0.2/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:28.23 /builddir/build/BUILD/firefox-72.0.2/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:28.23 294 | memcpy(this, &config, sizeof(*this)); 57:28.23 | ^ 57:28.23 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 57:28.23 256 | struct Config { 57:28.23 | ^~~~~~ 57:28.97 dom/media/webspeech/recognition 57:29.14 dom/media/mp4 57:31.92 dom/media/bridge 57:32.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:32.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:32.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObserver.h:10, 57:32.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 57:32.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 57:32.08 from Unified_cpp_synth_speechd0.cpp:2: 57:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 57:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:32.08 1028 | foundInterface = 0; \ 57:32.08 | ^~~~~~~~~~~~~~ 57:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:32.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:32.08 178 | NS_INTERFACE_MAP_END 57:32.08 | ^~~~~~~~~~~~~~~~~~~~ 57:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:32.08 1012 | else 57:32.08 | ^~~~ 57:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:32.08 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:32.08 177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 57:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 57:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:32.09 1028 | foundInterface = 0; \ 57:32.09 | ^~~~~~~~~~~~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:32.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:32.09 276 | NS_INTERFACE_MAP_END 57:32.09 | ^~~~~~~~~~~~~~~~~~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:32.09 1012 | else 57:32.09 | ^~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:32.09 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:32.09 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 57:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:33.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:33.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 57:33.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 57:33.48 from Unified_cpp_webspeech_synth0.cpp:2: 57:33.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 57:33.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:33.48 1043 | foundInterface = 0; \ 57:33.48 | ^~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:33.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:33.48 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:33.48 1002 | else 57:33.48 | ^~~~ 57:33.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:33.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:33.48 | ^~~~~~~~~~~~~~~~~~ 57:33.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:33.48 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:33.48 | ^~~~~~~~~~~~~~~~~~~~~~ 57:33.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 57:33.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:33.53 1043 | foundInterface = 0; \ 57:33.53 | ^~~~~~~~~~~~~~ 57:33.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:33.53 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:33.53 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:33.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 57:33.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.h:10, 57:33.53 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 57:33.53 from Unified_cpp_webspeech_synth0.cpp:2: 57:33.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:33.53 304 | } else 57:33.53 | ^~~~ 57:33.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:33.53 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.53 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:33.53 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 57:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:33.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 57:33.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 57:33.58 from Unified_cpp_webspeech_synth0.cpp:2: 57:33.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 57:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:33.59 1028 | foundInterface = 0; \ 57:33.59 | ^~~~~~~~~~~~~~ 57:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:33.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:33.59 20 | NS_INTERFACE_MAP_END 57:33.59 | ^~~~~~~~~~~~~~~~~~~~ 57:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:33.59 1002 | else 57:33.59 | ^~~~ 57:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:33.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:33.59 | ^~~~~~~~~~~~~~~~~~ 57:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:33.59 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:33.59 | ^~~~~~~~~~~~~~~~~~~~~~ 57:34.08 In file included from Unified_cpp_dom_media_mp40.cpp:65: 57:34.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 57:34.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp:852:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 57:34.08 852 | uint32_t creationTime, modificationTime, reserved, duration; 57:34.08 | ^~~~~~~~ 57:34.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp:865:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 57:34.08 865 | uint32_t reserved; 57:34.08 | ^~~~~~~~ 57:34.52 dom/media/gtest 57:34.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 57:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:34.82 1028 | foundInterface = 0; \ 57:34.82 | ^~~~~~~~~~~~~~ 57:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:34.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:34.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:34.82 32 | NS_INTERFACE_MAP_END 57:34.82 | ^~~~~~~~~~~~~~~~~~~~ 57:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:34.82 1012 | else 57:34.82 | ^~~~ 57:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:34.82 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:34.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:34.82 31 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 57:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:37.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 57:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:13, 57:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:7, 57:37.56 from Unified_cpp_recognition0.cpp:2: 57:37.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 57:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:37.56 1028 | foundInterface = 0; \ 57:37.56 | ^~~~~~~~~~~~~~ 57:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:37.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:37.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:37.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:37.56 20 | NS_INTERFACE_MAP_END 57:37.56 | ^~~~~~~~~~~~~~~~~~~~ 57:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:37.56 1002 | else 57:37.56 | ^~~~ 57:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:37.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:37.56 | ^~~~~~~~~~~~~~~~~~ 57:37.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:37.56 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:37.56 | ^~~~~~~~~~~~~~~~~~~~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 57:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:37.59 1028 | foundInterface = 0; \ 57:37.59 | ^~~~~~~~~~~~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:37.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:37.59 23 | NS_INTERFACE_MAP_END 57:37.59 | ^~~~~~~~~~~~~~~~~~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:37.59 1002 | else 57:37.59 | ^~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:37.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:37.59 | ^~~~~~~~~~~~~~~~~~ 57:37.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:37.59 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:37.59 | ^~~~~~~~~~~~~~~~~~~~~~ 57:38.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 57:38.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 57:38.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 57:38.09 from Unified_cpp_webspeech_synth0.cpp:56: 57:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:38.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:38.09 | ^ 57:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:38.09 46 | struct Block { 57:38.09 | ^~~~~ 57:38.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 57:38.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.61 1043 | foundInterface = 0; \ 57:38.61 | ^~~~~~~~~~~~~~ 57:38.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:38.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:38.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:38.61 139 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:38.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.61 1002 | else 57:38.61 | ^~~~ 57:38.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.61 | ^~~~~~~~~~~~~~~~~~ 57:38.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:38.61 138 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 57:38.61 | ^~~~~~~~~~~~~~~~~~~~~~ 57:38.78 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.79 1028 | foundInterface = 0; \ 57:38.79 | ^~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.79 22 | NS_INTERFACE_MAP_END 57:38.79 | ^~~~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.79 1002 | else 57:38.79 | ^~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.79 | ^~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:38.79 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:38.79 | ^~~~~~~~~~~~~~~~~~~~~~ 57:38.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:38.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:38.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 57:38.79 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 57:38.79 from Unified_cpp_webspeech_synth0.cpp:2: 57:38.79 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.79 1028 | foundInterface = 0; \ 57:38.79 | ^~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.79 112 | NS_INTERFACE_MAP_END 57:38.79 | ^~~~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.79 1012 | else 57:38.79 | ^~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:38.79 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:38.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.79 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:38.79 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 57:38.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 57:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.80 1028 | foundInterface = 0; \ 57:38.80 | ^~~~~~~~~~~~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.80 21 | NS_INTERFACE_MAP_END 57:38.80 | ^~~~~~~~~~~~~~~~~~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.80 1002 | else 57:38.80 | ^~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.80 | ^~~~~~~~~~~~~~~~~~ 57:38.80 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:38.80 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:38.80 | ^~~~~~~~~~~~~~~~~~~~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 57:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.82 1028 | foundInterface = 0; \ 57:38.82 | ^~~~~~~~~~~~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.82 23 | NS_INTERFACE_MAP_END 57:38.82 | ^~~~~~~~~~~~~~~~~~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.82 1002 | else 57:38.82 | ^~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:38.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:38.82 | ^~~~~~~~~~~~~~~~~~ 57:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:38.82 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:38.82 | ^~~~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 57:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.87 1028 | foundInterface = 0; \ 57:38.87 | ^~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:38.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:38.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:38.87 219 | NS_INTERFACE_MAP_END 57:38.87 | ^~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.87 1012 | else 57:38.87 | ^~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:38.87 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:38.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.87 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:38.87 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 57:38.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 57:40.91 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 57:40.91 from Unified_cpp_dom_media_webrtc0.cpp:38: 57:40.92 /builddir/build/BUILD/firefox-72.0.2/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:40.92 /builddir/build/BUILD/firefox-72.0.2/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:40.92 294 | memcpy(this, &config, sizeof(*this)); 57:40.92 | ^ 57:40.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 57:40.92 256 | struct Config { 57:40.92 | ^~~~~~ 57:41.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 57:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINamed.h:10, 57:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:8, 57:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 57:41.93 from Unified_cpp_dom_media_webrtc0.cpp:2: 57:41.93 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 57:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:41.93 1028 | foundInterface = 0; \ 57:41.93 | ^~~~~~~~~~~~~~ 57:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:41.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:41.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:41.93 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:41.93 34 | NS_INTERFACE_MAP_END 57:41.93 | ^~~~~~~~~~~~~~~~~~~~ 57:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:41.93 1002 | else 57:41.93 | ^~~~ 57:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:41.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:41.93 | ^~~~~~~~~~~~~~~~~~ 57:41.94 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:41.94 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:41.94 | ^~~~~~~~~~~~~~~~~~~~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 57:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:42.09 1028 | foundInterface = 0; \ 57:42.09 | ^~~~~~~~~~~~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:42.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:42.09 16 | NS_INTERFACE_MAP_END 57:42.09 | ^~~~~~~~~~~~~~~~~~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:42.09 1002 | else 57:42.09 | ^~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:42.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:42.09 | ^~~~~~~~~~~~~~~~~~ 57:42.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:42.09 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:42.09 | ^~~~~~~~~~~~~~~~~~~~~~ 57:42.36 dom/media/gtest/mp4_demuxer 57:44.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:13, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 57:44.30 from Unified_cpp_dom_media_webrtc0.cpp:2: 57:44.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 57:44.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 57:44.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 57:44.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 57:44.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 57:44.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:13, 57:44.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 57:44.30 from Unified_cpp_dom_media_webrtc0.cpp:2: 57:44.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 57:44.30 23 | class nsDataHashtable : public nsBaseHashtable { 57:44.30 | ^~~~~~~~~~~~~~~ 57:46.27 In file included from Unified_cpp_webspeech_synth0.cpp:20: 57:46.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 57:46.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:46.27 60 | return isLocal; 57:46.27 | ^~~~~~~ 57:48.07 dom/midi 57:52.13 dom/notification 57:56.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:56.04 from Unified_cpp_dom_midi0.cpp:2: 57:56.04 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 57:56.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:56.04 1043 | foundInterface = 0; \ 57:56.04 | ^~~~~~~~~~~~~~ 57:56.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:56.04 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:56.04 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:56.04 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:56.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:56.04 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:56.04 from Unified_cpp_dom_midi0.cpp:2: 57:56.04 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:56.04 389 | else 57:56.04 | ^~~~ 57:56.04 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 57:56.04 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 57:56.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:57.32 dom/offline 57:58.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:58.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:58.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:58.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:58.94 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:58.94 from Unified_cpp_dom_midi0.cpp:2: 57:58.94 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 57:58.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:58.94 1028 | foundInterface = 0; \ 57:58.94 | ^~~~~~~~~~~~~~ 57:58.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:58.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:58.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:58.94 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:58.95 21 | NS_INTERFACE_MAP_END 57:58.95 | ^~~~~~~~~~~~~~~~~~~~ 57:58.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:58.95 1002 | else 57:58.95 | ^~~~ 57:58.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:58.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:58.95 | ^~~~~~~~~~~~~~~~~~ 57:58.95 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:58.95 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:58.95 | ^~~~~~~~~~~~~~~~~~~~~~ 57:58.99 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 57:58.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:58.99 1043 | foundInterface = 0; \ 57:58.99 | ^~~~~~~~~~~~~~ 57:58.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:58.99 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:58.99 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:58.99 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 57:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:58.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 57:58.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:58.99 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:58.99 from Unified_cpp_dom_midi0.cpp:2: 57:58.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:58.99 304 | } else 57:58.99 | ^~~~ 57:58.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:58.99 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:58.99 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:58.99 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 57:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:59.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:59.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:59.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:59.06 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:59.06 from Unified_cpp_dom_midi0.cpp:2: 57:59.06 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 57:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:59.06 1028 | foundInterface = 0; \ 57:59.06 | ^~~~~~~~~~~~~~ 57:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:59.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:59.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:59.06 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:59.06 21 | NS_INTERFACE_MAP_END 57:59.06 | ^~~~~~~~~~~~~~~~~~~~ 57:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:59.06 1002 | else 57:59.06 | ^~~~ 57:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:59.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:59.06 | ^~~~~~~~~~~~~~~~~~ 57:59.06 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:59.06 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:59.06 | ^~~~~~~~~~~~~~~~~~~~~~ 57:59.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 57:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:59.14 1043 | foundInterface = 0; \ 57:59.14 | ^~~~~~~~~~~~~~ 57:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:59.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:59.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:59.14 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:59.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 57:59.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 57:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 57:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 57:59.14 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 57:59.14 from Unified_cpp_dom_midi0.cpp:2: 57:59.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:59.14 389 | else 57:59.14 | ^~~~ 57:59.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 57:59.14 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 57:59.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:00.81 dom/power 58:02.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:02.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:02.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIApplicationCache.h:10, 58:02.79 from /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.h:11, 58:02.79 from /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:7, 58:02.79 from Unified_cpp_dom_offline0.cpp:2: 58:02.79 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 58:02.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:02.79 1043 | foundInterface = 0; \ 58:02.79 | ^~~~~~~~~~~~~~ 58:02.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:02.79 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:02.79 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:02.79 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:02.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:02.79 1002 | else 58:02.79 | ^~~~ 58:02.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:02.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:02.79 | ^~~~~~~~~~~~~~~~~~ 58:02.79 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:02.79 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:02.79 | ^~~~~~~~~~~~~~~~~~~~~~ 58:03.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:03.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:03.02 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:23, 58:03.02 from Unified_cpp_dom_notification0.cpp:2: 58:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:03.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:03.02 | ^ 58:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:03.02 46 | struct Block { 58:03.02 | ^~~~~ 58:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 58:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 58:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 58:04.35 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:7, 58:04.35 from Unified_cpp_dom_notification0.cpp:2: 58:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 58:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.35 1028 | foundInterface = 0; \ 58:04.35 | ^~~~~~~~~~~~~~ 58:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:04.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:04.35 172 | NS_INTERFACE_MAP_END 58:04.35 | ^~~~~~~~~~~~~~~~~~~~ 58:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:04.35 1002 | else 58:04.35 | ^~~~ 58:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:04.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:04.35 | ^~~~~~~~~~~~~~~~~~ 58:04.35 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:04.35 171 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:04.35 | ^~~~~~~~~~~~~~~~~~~~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 58:04.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.58 1043 | foundInterface = 0; \ 58:04.58 | ^~~~~~~~~~~~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:04.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:04.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:04.58 928 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:04.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:04.58 1002 | else 58:04.58 | ^~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:04.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:04.58 | ^~~~~~~~~~~~~~~~~~ 58:04.58 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:04.58 927 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:04.58 | ^~~~~~~~~~~~~~~~~~~~~~ 58:04.90 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 58:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.90 1043 | foundInterface = 0; \ 58:04.90 | ^~~~~~~~~~~~~~ 58:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:04.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.90 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:04.90 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 58:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 58:04.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 58:04.90 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:7, 58:04.90 from Unified_cpp_dom_notification0.cpp:2: 58:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:04.90 304 | } else 58:04.90 | ^~~~ 58:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:04.90 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.90 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:04.90 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 58:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.67 dom/push 58:07.46 dom/quota 58:08.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 58:08.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 58:08.57 from /builddir/build/BUILD/firefox-72.0.2/dom/power/PowerManagerService.cpp:7, 58:08.57 from Unified_cpp_dom_power0.cpp:2: 58:08.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:08.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:08.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:08.57 | ^ 58:08.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:08.57 46 | struct Block { 58:08.57 | ^~~~~ 58:11.25 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 58:11.25 from /builddir/build/BUILD/firefox-72.0.2/dom/power/PowerManagerService.cpp:7, 58:11.25 from Unified_cpp_dom_power0.cpp:2: 58:11.25 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 58:11.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:11.25 1028 | foundInterface = 0; \ 58:11.25 | ^~~~~~~~~~~~~~ 58:11.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:11.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:11.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:11.25 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:11.25 28 | NS_INTERFACE_MAP_END 58:11.25 | ^~~~~~~~~~~~~~~~~~~~ 58:11.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:11.25 1002 | else 58:11.25 | ^~~~ 58:11.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:11.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:11.25 | ^~~~~~~~~~~~~~~~~~ 58:11.25 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:11.25 27 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 58:11.25 | ^~~~~~~~~~~~~~~~~~~~~~ 58:13.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 58:13.47 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:7, 58:13.47 from Unified_cpp_dom_push0.cpp:2: 58:13.47 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 58:13.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:13.47 1028 | foundInterface = 0; \ 58:13.47 | ^~~~~~~~~~~~~~ 58:13.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:13.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:13.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:13.47 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:13.47 374 | NS_INTERFACE_MAP_END 58:13.47 | ^~~~~~~~~~~~~~~~~~~~ 58:13.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:13.47 1002 | else 58:13.47 | ^~~~ 58:13.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:13.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:13.47 | ^~~~~~~~~~~~~~~~~~ 58:13.47 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:13.47 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:13.47 | ^~~~~~~~~~~~~~~~~~~~~~ 58:14.72 dom/quota/test/gtest 58:14.86 dom/security 58:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:16.87 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:21, 58:16.87 from Unified_cpp_dom_push0.cpp:11: 58:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:16.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:16.87 | ^ 58:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:16.87 46 | struct Block { 58:16.87 | ^~~~~ 58:17.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 58:17.33 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:7, 58:17.33 from Unified_cpp_dom_push0.cpp:2: 58:17.33 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 58:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:17.33 1028 | foundInterface = 0; \ 58:17.33 | ^~~~~~~~~~~~~~ 58:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:17.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:17.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:17.33 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:17.33 36 | NS_INTERFACE_MAP_END 58:17.33 | ^~~~~~~~~~~~~~~~~~~~ 58:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:17.33 1002 | else 58:17.33 | ^~~~ 58:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:17.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:17.33 | ^~~~~~~~~~~~~~~~~~ 58:17.33 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:17.33 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 58:17.33 | ^~~~~~~~~~~~~~~~~~~~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 58:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:17.35 1028 | foundInterface = 0; \ 58:17.35 | ^~~~~~~~~~~~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:17.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:17.35 159 | NS_INTERFACE_MAP_END 58:17.35 | ^~~~~~~~~~~~~~~~~~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:17.35 1002 | else 58:17.35 | ^~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:17.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:17.35 | ^~~~~~~~~~~~~~~~~~ 58:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:17.35 158 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 58:17.35 | ^~~~~~~~~~~~~~~~~~~~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 58:17.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:17.37 1028 | foundInterface = 0; \ 58:17.37 | ^~~~~~~~~~~~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:17.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:17.37 215 | NS_INTERFACE_MAP_END 58:17.37 | ^~~~~~~~~~~~~~~~~~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:17.37 1002 | else 58:17.37 | ^~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:17.37 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:17.37 | ^~~~~~~~~~~~~~~~~~ 58:17.37 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:17.37 214 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 58:17.37 | ^~~~~~~~~~~~~~~~~~~~~~ 58:17.45 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 58:17.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:17.46 1028 | foundInterface = 0; \ 58:17.46 | ^~~~~~~~~~~~~~ 58:17.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:17.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:17.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:17.46 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:17.46 211 | NS_INTERFACE_MAP_END 58:17.46 | ^~~~~~~~~~~~~~~~~~~~ 58:17.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:17.46 1002 | else 58:17.46 | ^~~~ 58:17.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:17.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:17.46 | ^~~~~~~~~~~~~~~~~~ 58:17.46 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:17.46 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:17.46 | ^~~~~~~~~~~~~~~~~~~~~~ 58:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 58:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:17.48 1028 | foundInterface = 0; \ 58:17.48 | ^~~~~~~~~~~~~~ 58:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:17.48 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:17.49 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:17.49 51 | NS_INTERFACE_MAP_END 58:17.49 | ^~~~~~~~~~~~~~~~~~~~ 58:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:17.49 1002 | else 58:17.49 | ^~~~ 58:17.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:17.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:17.49 | ^~~~~~~~~~~~~~~~~~ 58:17.49 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:17.49 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:17.49 | ^~~~~~~~~~~~~~~~~~~~~~ 58:19.19 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 58:19.19 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 58:19.19 from Unified_cpp_dom_quota0.cpp:2: 58:19.19 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 58:19.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:19.19 1028 | foundInterface = 0; \ 58:19.19 | ^~~~~~~~~~~~~~ 58:19.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:19.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:19.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:19.19 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:19.19 50 | NS_INTERFACE_MAP_END 58:19.19 | ^~~~~~~~~~~~~~~~~~~~ 58:19.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:19.19 1002 | else 58:19.19 | ^~~~ 58:19.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:19.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:19.19 | ^~~~~~~~~~~~~~~~~~ 58:19.19 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:19.19 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:19.19 | ^~~~~~~~~~~~~~~~~~~~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 58:19.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:19.20 1043 | foundInterface = 0; \ 58:19.20 | ^~~~~~~~~~~~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:19.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:19.20 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 58:19.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:19.20 1002 | else 58:19.20 | ^~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:19.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:19.20 | ^~~~~~~~~~~~~~~~~~ 58:19.20 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:19.20 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 58:19.20 | ^~~~~~~~~~~~~~~~~~~~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 58:19.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:19.22 1043 | foundInterface = 0; \ 58:19.22 | ^~~~~~~~~~~~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:19.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:19.22 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 58:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:19.22 1002 | else 58:19.22 | ^~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:19.22 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:19.22 | ^~~~~~~~~~~~~~~~~~ 58:19.22 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:19.22 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 58:19.22 | ^~~~~~~~~~~~~~~~~~~~~~ 58:19.64 dom/security/test/gtest 58:19.86 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:19.86 1043 | foundInterface = 0; \ 58:19.86 | ^~~~~~~~~~~~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:19.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:19.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:19.86 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 58:19.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:640:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 58:19.86 640 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 58:19.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 58:19.86 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 58:19.86 from Unified_cpp_dom_quota0.cpp:2: 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:19.86 304 | } else 58:19.86 | ^~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:19.86 304 | } else 58:19.86 | ^~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:19.86 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 58:19.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.86 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:640:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 58:19.86 640 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 58:19.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:19.87 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 58:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 58:19.87 from Unified_cpp_dom_quota0.cpp:2: 58:19.87 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 58:19.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:19.88 1028 | foundInterface = 0; \ 58:19.88 | ^~~~~~~~~~~~~~ 58:19.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:19.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:19.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:19.88 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:19.88 725 | NS_INTERFACE_MAP_END 58:19.88 | ^~~~~~~~~~~~~~~~~~~~ 58:19.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:19.88 1002 | else 58:19.88 | ^~~~ 58:19.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:19.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:19.88 | ^~~~~~~~~~~~~~~~~~ 58:19.88 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:19.88 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:19.88 | ^~~~~~~~~~~~~~~~~~~~~~ 58:24.86 dom/security/featurepolicy 58:28.53 dom/security/featurepolicy/test/gtest 58:28.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 58:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 58:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 58:28.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 58:28.93 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 58:28.93 from Unified_cpp_dom_security0.cpp:2: 58:28.93 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp: In member function 'virtual nsresult DOMSecurityManager::QueryInterface(const nsIID&, void**)': 58:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:28.93 1028 | foundInterface = 0; \ 58:28.93 | ^~~~~~~~~~~~~~ 58:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:28.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:28.93 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:28.93 27 | NS_INTERFACE_MAP_END 58:28.93 | ^~~~~~~~~~~~~~~~~~~~ 58:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:28.93 1002 | else 58:28.93 | ^~~~ 58:28.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:28.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:28.93 | ^~~~~~~~~~~~~~~~~~ 58:28.93 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:28.93 26 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 58:28.93 | ^~~~~~~~~~~~~~~~~~~~~~ 58:29.12 dom/storage 58:29.56 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:29.56 1028 | foundInterface = 0; \ 58:29.56 | ^~~~~~~~~~~~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:29.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:29.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:29.56 165 | NS_INTERFACE_MAP_END 58:29.56 | ^~~~~~~~~~~~~~~~~~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:29.56 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:29.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:29.56 41 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 58:29.56 | ^~~~~~~~~~~~~~~~~~~~ 58:29.56 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:7, 58:29.56 from Unified_cpp_dom_security0.cpp:38: 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:29.56 136 | } else 58:29.56 | ^~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 58:29.56 136 | } else 58:29.56 | ^~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:29.56 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:29.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:29.56 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:29.56 41 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 58:29.56 | ^~~~~~~~~~~~~~~~~~~~ 58:30.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:30.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 58:30.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 58:30.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 58:30.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 58:30.23 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 58:30.23 from Unified_cpp_dom_security0.cpp:2: 58:30.23 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:30.23 1028 | foundInterface = 0; \ 58:30.23 | ^~~~~~~~~~~~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:30.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:30.23 165 | NS_INTERFACE_MAP_END 58:30.23 | ^~~~~~~~~~~~~~~~~~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:30.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp:245:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:30.23 245 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 58:30.23 | ^~~~~~~~~~~~~~~~~~~~ 58:30.23 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:7, 58:30.23 from Unified_cpp_dom_security0.cpp:38: 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:30.23 136 | } else 58:30.23 | ^~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 58:30.23 136 | } else 58:30.23 | ^~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 58:30.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 58:30.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.23 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp:245:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 58:30.23 245 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 58:30.23 | ^~~~~~~~~~~~~~~~~~~~ 58:30.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/Feature.h:11, 58:30.55 from /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/Feature.cpp:7, 58:30.55 from Unified_cpp_featurepolicy0.cpp:2: 58:30.55 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 58:30.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:30.55 1028 | foundInterface = 0; \ 58:30.55 | ^~~~~~~~~~~~~~ 58:30.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:30.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:30.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:30.56 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:30.56 24 | NS_INTERFACE_MAP_END 58:30.56 | ^~~~~~~~~~~~~~~~~~~~ 58:30.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:30.56 1002 | else 58:30.56 | ^~~~ 58:30.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:30.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:30.56 | ^~~~~~~~~~~~~~~~~~ 58:30.56 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:30.56 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:30.56 | ^~~~~~~~~~~~~~~~~~~~~~ 58:31.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:31.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:31.08 from /builddir/build/BUILD/firefox-72.0.2/dom/security/nsMixedContentBlocker.cpp:41, 58:31.08 from Unified_cpp_dom_security0.cpp:119: 58:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:31.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:31.08 | ^ 58:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:31.08 46 | struct Block { 58:31.08 | ^~~~~ 58:31.93 dom/svg 58:32.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 58:32.82 from Unified_cpp_dom_security0.cpp:2: 58:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 58:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 58:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 58:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 58:32.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 58:32.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:32.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:14, 58:32.82 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 58:32.82 from Unified_cpp_dom_security0.cpp:2: 58:32.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 58:32.82 23 | class nsDataHashtable : public nsBaseHashtable { 58:32.82 | ^~~~~~~~~~~~~~~ 58:35.39 dom/network 58:36.13 In file included from Unified_cpp_dom_quota0.cpp:11: 58:36.13 /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::QuotaManager::EnsureStorageIsInitialized()': 58:36.13 /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsParent.cpp:6611:5: warning: 'cacheVersion' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:36.13 6611 | if (newCache) { 58:36.13 | ^~ 58:39.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 58:39.72 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 58:39.72 from Unified_cpp_dom_storage0.cpp:2: 58:39.72 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 58:39.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:39.72 1043 | foundInterface = 0; \ 58:39.72 | ^~~~~~~~~~~~~~ 58:39.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:39.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:39.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.72 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:39.72 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 58:39.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:39.73 1002 | else 58:39.73 | ^~~~ 58:39.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:39.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:39.73 | ^~~~~~~~~~~~~~~~~~ 58:39.73 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:39.73 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:39.73 | ^~~~~~~~~~~~~~~~~~~~~~ 58:39.93 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 58:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:39.93 1043 | foundInterface = 0; \ 58:39.93 | ^~~~~~~~~~~~~~ 58:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:39.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.93 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:39.93 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 58:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.93 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:13, 58:39.93 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 58:39.93 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 58:39.93 from Unified_cpp_dom_storage0.cpp:2: 58:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:39.93 304 | } else 58:39.93 | ^~~~ 58:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:39.93 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.93 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:39.93 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 58:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 58:39.94 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.cpp:7, 58:39.94 from Unified_cpp_dom_svg0.cpp:2: 58:39.94 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 58:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:39.94 1028 | foundInterface = 0; \ 58:39.94 | ^~~~~~~~~~~~~~ 58:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:39.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:39.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:39.94 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:39.94 23 | NS_INTERFACE_MAP_END 58:39.94 | ^~~~~~~~~~~~~~~~~~~~ 58:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:39.94 1002 | else 58:39.94 | ^~~~ 58:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:39.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:39.94 | ^~~~~~~~~~~~~~~~~~ 58:39.94 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:39.94 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:39.94 | ^~~~~~~~~~~~~~~~~~~~~~ 58:39.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 58:39.96 from Unified_cpp_dom_storage0.cpp:2: 58:39.96 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:39.96 1043 | foundInterface = 0; \ 58:39.96 | ^~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:39.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:39.96 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 58:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.96 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:13, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 58:39.96 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 58:39.96 from Unified_cpp_dom_storage0.cpp:2: 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:39.96 304 | } else 58:39.96 | ^~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:39.96 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:39.96 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 58:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:39.96 1028 | foundInterface = 0; \ 58:39.96 | ^~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:39.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:39.96 23 | NS_INTERFACE_MAP_END 58:39.96 | ^~~~~~~~~~~~~~~~~~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:39.96 1002 | else 58:39.96 | ^~~~ 58:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:39.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:39.97 | ^~~~~~~~~~~~~~~~~~ 58:39.97 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:39.97 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:39.97 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 58:40.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.03 1028 | foundInterface = 0; \ 58:40.03 | ^~~~~~~~~~~~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.03 23 | NS_INTERFACE_MAP_END 58:40.03 | ^~~~~~~~~~~~~~~~~~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.03 1002 | else 58:40.03 | ^~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.03 | ^~~~~~~~~~~~~~~~~~ 58:40.03 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.03 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.03 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 58:40.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.07 1028 | foundInterface = 0; \ 58:40.07 | ^~~~~~~~~~~~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.07 38 | NS_INTERFACE_MAP_END 58:40.07 | ^~~~~~~~~~~~~~~~~~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.07 1002 | else 58:40.07 | ^~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.07 | ^~~~~~~~~~~~~~~~~~ 58:40.07 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.07 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.07 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 58:40.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.11 1028 | foundInterface = 0; \ 58:40.11 | ^~~~~~~~~~~~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.11 60 | NS_INTERFACE_MAP_END 58:40.11 | ^~~~~~~~~~~~~~~~~~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.11 1002 | else 58:40.11 | ^~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.11 | ^~~~~~~~~~~~~~~~~~ 58:40.11 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.11 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.11 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 58:40.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.13 1028 | foundInterface = 0; \ 58:40.13 | ^~~~~~~~~~~~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.13 70 | NS_INTERFACE_MAP_END 58:40.13 | ^~~~~~~~~~~~~~~~~~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.13 1002 | else 58:40.13 | ^~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.13 | ^~~~~~~~~~~~~~~~~~ 58:40.13 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.14 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.14 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 58:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.18 1028 | foundInterface = 0; \ 58:40.18 | ^~~~~~~~~~~~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.18 51 | NS_INTERFACE_MAP_END 58:40.18 | ^~~~~~~~~~~~~~~~~~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.18 1002 | else 58:40.18 | ^~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.18 | ^~~~~~~~~~~~~~~~~~ 58:40.18 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.18 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.18 | ^~~~~~~~~~~~~~~~~~~~~~ 58:40.19 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 58:40.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:40.19 1028 | foundInterface = 0; \ 58:40.19 | ^~~~~~~~~~~~~~ 58:40.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:40.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:40.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:40.19 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:40.19 70 | NS_INTERFACE_MAP_END 58:40.19 | ^~~~~~~~~~~~~~~~~~~~ 58:40.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:40.19 1002 | else 58:40.19 | ^~~~ 58:40.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:40.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:40.20 | ^~~~~~~~~~~~~~~~~~ 58:40.20 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:40.20 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:40.20 | ^~~~~~~~~~~~~~~~~~~~~~ 58:41.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:41.34 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorageManager.cpp:9, 58:41.34 from Unified_cpp_dom_storage0.cpp:56: 58:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:41.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:41.34 | ^ 58:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:41.34 46 | struct Block { 58:41.34 | ^~~~~ 58:41.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 58:41.59 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 58:41.59 from Unified_cpp_dom_storage0.cpp:2: 58:41.59 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 58:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:41.59 1028 | foundInterface = 0; \ 58:41.59 | ^~~~~~~~~~~~~~ 58:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:41.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:41.59 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:41.59 29 | NS_INTERFACE_MAP_END 58:41.59 | ^~~~~~~~~~~~~~~~~~~~ 58:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:41.59 1002 | else 58:41.59 | ^~~~ 58:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:41.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:41.59 | ^~~~~~~~~~~~~~~~~~ 58:41.59 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:41.59 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:41.59 | ^~~~~~~~~~~~~~~~~~~~~~ 58:41.67 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 58:41.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:41.67 1028 | foundInterface = 0; \ 58:41.67 | ^~~~~~~~~~~~~~ 58:41.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:41.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:41.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:41.67 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:41.67 290 | NS_INTERFACE_MAP_END 58:41.67 | ^~~~~~~~~~~~~~~~~~~~ 58:41.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:41.67 1002 | else 58:41.67 | ^~~~ 58:41.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:41.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:41.67 | ^~~~~~~~~~~~~~~~~~ 58:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:41.68 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:41.68 | ^~~~~~~~~~~~~~~~~~~~~~ 58:42.68 dom/permission 58:44.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 58:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 58:44.17 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 58:44.17 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 58:44.17 from Unified_cpp_dom_network0.cpp:2: 58:44.17 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 58:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:44.17 1043 | foundInterface = 0; \ 58:44.17 | ^~~~~~~~~~~~~~ 58:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:44.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:44.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.17 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:44.17 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:44.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:44.17 1002 | else 58:44.17 | ^~~~ 58:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:44.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:44.17 | ^~~~~~~~~~~~~~~~~~ 58:44.17 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:44.17 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 58:44.17 | ^~~~~~~~~~~~~~~~~~~~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 58:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:46.88 1028 | foundInterface = 0; \ 58:46.88 | ^~~~~~~~~~~~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:46.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:46.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:46.88 27 | NS_INTERFACE_MAP_END 58:46.88 | ^~~~~~~~~~~~~~~~~~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:46.88 1002 | else 58:46.88 | ^~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:46.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:46.88 | ^~~~~~~~~~~~~~~~~~ 58:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:46.88 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:46.88 | ^~~~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 58:49.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.95 1028 | foundInterface = 0; \ 58:49.95 | ^~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.95 24 | NS_INTERFACE_MAP_END 58:49.95 | ^~~~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.95 1002 | else 58:49.95 | ^~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:49.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:49.95 | ^~~~~~~~~~~~~~~~~~ 58:49.95 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:49.95 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:49.95 | ^~~~~~~~~~~~~~~~~~~~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 58:49.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:49.98 1028 | foundInterface = 0; \ 58:49.98 | ^~~~~~~~~~~~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:49.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:49.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:49.98 48 | NS_INTERFACE_MAP_END 58:49.98 | ^~~~~~~~~~~~~~~~~~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:49.98 1002 | else 58:49.98 | ^~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:49.98 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:49.98 | ^~~~~~~~~~~~~~~~~~ 58:49.98 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:49.98 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:49.98 | ^~~~~~~~~~~~~~~~~~~~~~ 58:50.00 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 58:50.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.01 1043 | foundInterface = 0; \ 58:50.01 | ^~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:50.01 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:50.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:50.01 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:50.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.01 1002 | else 58:50.01 | ^~~~ 58:50.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:50.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:50.01 | ^~~~~~~~~~~~~~~~~~ 58:50.01 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:50.01 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 58:50.01 | ^~~~~~~~~~~~~~~~~~~~~~ 58:50.01 dom/plugins/base 58:50.07 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 58:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.07 1028 | foundInterface = 0; \ 58:50.07 | ^~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:50.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:50.07 68 | NS_INTERFACE_MAP_END 58:50.07 | ^~~~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.07 1002 | else 58:50.07 | ^~~~ 58:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:50.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:50.07 | ^~~~~~~~~~~~~~~~~~ 58:50.07 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:50.07 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:50.07 | ^~~~~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 58:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.11 1028 | foundInterface = 0; \ 58:50.11 | ^~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:50.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:50.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:50.11 48 | NS_INTERFACE_MAP_END 58:50.11 | ^~~~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.11 1002 | else 58:50.11 | ^~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:50.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:50.11 | ^~~~~~~~~~~~~~~~~~ 58:50.11 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:50.11 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:50.11 | ^~~~~~~~~~~~~~~~~~~~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 58:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.25 1043 | foundInterface = 0; \ 58:50.25 | ^~~~~~~~~~~~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:50.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:50.25 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.25 1002 | else 58:50.25 | ^~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:50.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:50.25 | ^~~~~~~~~~~~~~~~~~ 58:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:50.25 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 58:50.25 | ^~~~~~~~~~~~~~~~~~~~~~ 58:50.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:50.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:50.46 from /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocketChild.cpp:11, 58:50.46 from Unified_cpp_dom_network0.cpp:92: 58:50.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:50.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:50.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:50.46 | ^ 58:50.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:50.46 46 | struct Block { 58:50.46 | ^~~~~ 58:52.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 58:52.80 from Unified_cpp_dom_network0.cpp:2: 58:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 58:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 58:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 58:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 58:52.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 58:52.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:52.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 58:52.80 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 58:52.80 from Unified_cpp_dom_network0.cpp:2: 58:52.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 58:52.80 23 | class nsDataHashtable : public nsBaseHashtable { 58:52.80 | ^~~~~~~~~~~~~~~ 58:53.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 58:53.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 58:53.87 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:9, 58:53.87 from Unified_cpp_dom_permission0.cpp:29: 58:53.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:53.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:53.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:53.87 | ^ 58:53.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:53.87 46 | struct Block { 58:53.87 | ^~~~~ 58:54.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:54.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:54.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:54.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:54.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 58:54.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:54.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionsBinding.h:10, 58:54.02 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/PermissionObserver.h:10, 58:54.02 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/PermissionObserver.cpp:7, 58:54.02 from Unified_cpp_dom_permission0.cpp:2: 58:54.02 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 58:54.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:54.02 1028 | foundInterface = 0; \ 58:54.02 | ^~~~~~~~~~~~~~ 58:54.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:54.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:54.02 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:54.02 22 | NS_INTERFACE_MAP_END 58:54.02 | ^~~~~~~~~~~~~~~~~~~~ 58:54.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:54.02 1002 | else 58:54.02 | ^~~~ 58:54.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:54.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:54.02 | ^~~~~~~~~~~~~~~~~~ 58:54.02 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:54.02 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:54.02 | ^~~~~~~~~~~~~~~~~~~~~~ 58:56.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.h:10, 58:56.42 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:7, 58:56.42 from Unified_cpp_dom_svg1.cpp:2: 58:56.42 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 58:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:56.42 1028 | foundInterface = 0; \ 58:56.42 | ^~~~~~~~~~~~~~ 58:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:56.42 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:56.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:56.42 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:56.42 50 | NS_INTERFACE_MAP_END 58:56.42 | ^~~~~~~~~~~~~~~~~~~~ 58:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:56.42 1002 | else 58:56.42 | ^~~~ 58:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:56.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:56.42 | ^~~~~~~~~~~~~~~~~~ 58:56.42 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:56.42 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:56.42 | ^~~~~~~~~~~~~~~~~~~~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 58:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:56.53 1028 | foundInterface = 0; \ 58:56.53 | ^~~~~~~~~~~~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:56.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:56.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:56.53 67 | NS_INTERFACE_MAP_END 58:56.53 | ^~~~~~~~~~~~~~~~~~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:56.53 1002 | else 58:56.53 | ^~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:56.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:56.53 | ^~~~~~~~~~~~~~~~~~ 58:56.53 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:56.53 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:56.53 | ^~~~~~~~~~~~~~~~~~~~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 58:56.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:56.57 1028 | foundInterface = 0; \ 58:56.57 | ^~~~~~~~~~~~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:56.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:56.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:56.57 37 | NS_INTERFACE_MAP_END 58:56.57 | ^~~~~~~~~~~~~~~~~~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:56.57 1002 | else 58:56.57 | ^~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:56.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:56.57 | ^~~~~~~~~~~~~~~~~~ 58:56.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:56.57 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:56.57 | ^~~~~~~~~~~~~~~~~~~~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 58:56.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:56.62 1028 | foundInterface = 0; \ 58:56.62 | ^~~~~~~~~~~~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:56.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:56.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:56.62 67 | NS_INTERFACE_MAP_END 58:56.62 | ^~~~~~~~~~~~~~~~~~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:56.62 1002 | else 58:56.62 | ^~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:56.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:56.62 | ^~~~~~~~~~~~~~~~~~ 58:56.62 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:56.62 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:56.62 | ^~~~~~~~~~~~~~~~~~~~~~ 58:57.85 dom/plugins/ipc 58:57.85 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 58:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.86 1043 | foundInterface = 0; \ 58:57.86 | ^~~~~~~~~~~~~~ 58:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:57.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.86 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:57.86 45 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 58:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:57.86 1002 | else 58:57.86 | ^~~~ 58:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.86 | ^~~~~~~~~~~~~~~~~~ 58:57.86 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.86 44 | NS_INTERFACE_MAP_ENTRY(Link) 58:57.86 | ^~~~~~~~~~~~~~~~~~~~~~ 58:57.98 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 58:57.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.99 1028 | foundInterface = 0; \ 58:57.99 | ^~~~~~~~~~~~~~ 58:57.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.99 51 | NS_INTERFACE_MAP_END 58:57.99 | ^~~~~~~~~~~~~~~~~~~~ 58:57.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:57.99 1002 | else 58:57.99 | ^~~~ 58:57.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.99 | ^~~~~~~~~~~~~~~~~~ 58:57.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.99 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:57.99 | ^~~~~~~~~~~~~~~~~~~~~~ 58:58.71 dom/prototype 59:03.69 dom/indexedDB 59:06.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:06.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:06.70 from /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:7: 59:06.70 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 59:06.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:06.70 1028 | foundInterface = 0; \ 59:06.70 | ^~~~~~~~~~~~~~ 59:06.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:06.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:06.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:06.70 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:06.70 142 | NS_INTERFACE_MAP_END 59:06.70 | ^~~~~~~~~~~~~~~~~~~~ 59:06.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:06.70 1002 | else 59:06.70 | ^~~~ 59:06.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:06.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:06.70 | ^~~~~~~~~~~~~~~~~~ 59:06.70 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:06.70 141 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 59:06.70 | ^~~~~~~~~~~~~~~~~~~~~~ 59:09.48 dom/indexedDB/test/gtest 59:11.11 dom/system 59:14.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:14.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:14.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 59:14.79 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedLengthList.h:13, 59:14.79 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedLengthList.cpp:7, 59:14.79 from Unified_cpp_dom_svg2.cpp:2: 59:14.79 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 59:14.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.79 1028 | foundInterface = 0; \ 59:14.79 | ^~~~~~~~~~~~~~ 59:14.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.79 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.79 31 | NS_INTERFACE_MAP_END 59:14.79 | ^~~~~~~~~~~~~~~~~~~~ 59:14.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.79 1002 | else 59:14.79 | ^~~~ 59:14.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:14.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:14.79 | ^~~~~~~~~~~~~~~~~~ 59:14.79 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:14.79 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:14.79 | ^~~~~~~~~~~~~~~~~~~~~~ 59:14.82 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 59:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.82 1028 | foundInterface = 0; \ 59:14.82 | ^~~~~~~~~~~~~~ 59:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:14.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:14.82 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:14.82 27 | NS_INTERFACE_MAP_END 59:14.82 | ^~~~~~~~~~~~~~~~~~~~ 59:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.83 1002 | else 59:14.83 | ^~~~ 59:14.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:14.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:14.83 | ^~~~~~~~~~~~~~~~~~ 59:14.83 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:14.83 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:14.83 | ^~~~~~~~~~~~~~~~~~~~~~ 59:14.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 59:14.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:14.93 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:41: 59:14.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:14.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:14.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:14.94 | ^ 59:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:14.94 46 | struct Block { 59:14.94 | ^~~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 59:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.22 1043 | foundInterface = 0; \ 59:16.22 | ^~~~~~~~~~~~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:16.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:16.22 31 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 59:16.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:16.22 1002 | else 59:16.22 | ^~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:16.22 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:16.22 | ^~~~~~~~~~~~~~~~~~ 59:16.22 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:16.22 30 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 59:16.22 | ^~~~~~~~~~~~~~~~~~~~~~ 59:16.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 59:16.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 59:16.62 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:50: 59:16.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:16.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:16.63 | ^ 59:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:16.63 46 | struct Block { 59:16.63 | ^~~~~ 59:17.17 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:20, 59:17.17 from /builddir/build/BUILD/firefox-72.0.2/dom/system/OSFileConstants.cpp:60, 59:17.17 from Unified_cpp_dom_system0.cpp:2: 59:17.17 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 59:17.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:17.17 1028 | foundInterface = 0; \ 59:17.17 | ^~~~~~~~~~~~~~ 59:17.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:17.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:17.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:17.17 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:17.17 65 | NS_INTERFACE_MAP_END 59:17.17 | ^~~~~~~~~~~~~~~~~~~~ 59:17.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:17.17 1012 | else 59:17.17 | ^~~~ 59:17.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:17.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:17.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.17 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:17.17 64 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 59:17.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:17.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 59:17.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPluginHost.h:14, 59:17.35 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:12, 59:17.35 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:9: 59:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 59:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:17.35 1028 | foundInterface = 0; \ 59:17.35 | ^~~~~~~~~~~~~~ 59:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:17.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:17.35 1587 | NS_INTERFACE_MAP_END 59:17.35 | ^~~~~~~~~~~~~~~~~~~~ 59:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:17.35 1012 | else 59:17.35 | ^~~~ 59:17.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:17.35 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.35 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:17.35 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 59:17.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:21.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:21.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 59:21.06 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:14, 59:21.06 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 59:21.06 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 59:21.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.06 1028 | foundInterface = 0; \ 59:21.06 | ^~~~~~~~~~~~~~ 59:21.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:21.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:21.06 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:27298:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:21.06 27298 | NS_INTERFACE_MAP_END 59:21.06 | ^~~~~~~~~~~~~~~~~~~~ 59:21.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.06 1012 | else 59:21.06 | ^~~~ 59:21.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:21.06 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.06 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:27297:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:21.06 27297 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 59:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 59:22.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:15, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 59:22.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 59:22.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 59:22.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 59:22.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 59:22.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:22.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:15, 59:22.76 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 59:22.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 59:22.76 23 | class nsDataHashtable : public nsBaseHashtable { 59:22.76 | ^~~~~~~~~~~~~~~ 59:29.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 59:29.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 59:29.45 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginInstanceParent.cpp:63, 59:29.45 from Unified_cpp_dom_plugins_ipc0.cpp:83: 59:29.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:29.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:29.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:29.45 | ^ 59:29.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:29.45 46 | struct Block { 59:29.45 | ^~~~~ 59:31.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 59:31.47 from Unified_cpp_dom_plugins_ipc0.cpp:2: 59:31.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 59:31.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 59:31.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 59:31.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 59:31.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:31.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:31.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 59:31.47 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 59:31.47 from Unified_cpp_dom_plugins_ipc0.cpp:2: 59:31.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 59:31.47 23 | class nsDataHashtable : public nsBaseHashtable { 59:31.47 | ^~~~~~~~~~~~~~~ 59:32.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:32.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 59:32.09 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.h:10, 59:32.09 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedNumber.h:10, 59:32.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 59:32.09 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFEDropShadowElement.cpp:7, 59:32.09 from Unified_cpp_dom_svg4.cpp:2: 59:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 59:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:32.09 1043 | foundInterface = 0; \ 59:32.09 | ^~~~~~~~~~~~~~ 59:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:32.09 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:32.09 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 59:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:32.09 1020 | } else 59:32.09 | ^~~~ 59:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 59:32.09 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 59:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 59:32.09 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 59:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 59:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:32.10 1043 | foundInterface = 0; \ 59:32.10 | ^~~~~~~~~~~~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:32.10 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:32.10 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 59:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:32.10 1020 | } else 59:32.10 | ^~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 59:32.10 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 59:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:32.10 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 59:32.10 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 59:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:38.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 59:38.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 59:38.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 59:38.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 59:38.09 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 59:38.09 from Unified_cpp_dom_plugins_base0.cpp:38: 59:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:38.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:38.09 | ^ 59:38.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:38.09 46 | struct Block { 59:38.09 | ^~~~~ 59:41.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:10, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedEnumeration.h:10, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 59:41.28 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 59:41.28 from Unified_cpp_dom_svg5.cpp:2: 59:41.28 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 59:41.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:41.28 1043 | foundInterface = 0; \ 59:41.28 | ^~~~~~~~~~~~~~ 59:41.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:41.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:41.28 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:41.28 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 59:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:41.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:41.28 1002 | else 59:41.28 | ^~~~ 59:41.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:41.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:41.28 | ^~~~~~~~~~~~~~~~~~ 59:41.28 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:41.28 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 59:41.28 | ^~~~~~~~~~~~~~~~~~~~~~ 59:43.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 59:43.37 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 59:43.37 from Unified_cpp_dom_plugins_base0.cpp:2: 59:43.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 59:43.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 59:43.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 59:43.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 59:43.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:43.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:43.38 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 59:43.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 59:43.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 59:43.38 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:30, 59:43.38 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:30, 59:43.38 from Unified_cpp_dom_plugins_base0.cpp:2: 59:43.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 59:43.38 23 | class nsDataHashtable : public nsBaseHashtable { 59:43.38 | ^~~~~~~~~~~~~~~ 59:43.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 59:43.46 from Unified_cpp_dom_plugins_base0.cpp:2: 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:43.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:43.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:43.46 In file included from /usr/include/c++/9/vector:67, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:30, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:30, 59:43.46 from Unified_cpp_dom_plugins_base0.cpp:2: 59:43.46 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 59:43.46 386 | class vector : protected _Vector_base<_Tp, _Alloc> 59:43.46 | ^~~~~~ 59:43.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 59:43.46 from Unified_cpp_dom_plugins_base0.cpp:2: 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:43.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:43.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:43.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 59:43.46 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 59:43.46 from Unified_cpp_dom_plugins_base0.cpp:38: 59:43.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 59:43.46 52 | class ClipManager { 59:43.46 | ^~~~~~~~~~~ 59:46.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:46.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:46.40 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:10, 59:46.40 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 59:46.40 from Unified_cpp_dom_svg7.cpp:2: 59:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 59:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:46.40 1028 | foundInterface = 0; \ 59:46.40 | ^~~~~~~~~~~~~~ 59:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:46.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:46.40 28 | NS_INTERFACE_MAP_END 59:46.40 | ^~~~~~~~~~~~~~~~~~~~ 59:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:46.40 1002 | else 59:46.40 | ^~~~ 59:46.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:46.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:46.40 | ^~~~~~~~~~~~~~~~~~ 59:46.40 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:46.40 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:46.40 | ^~~~~~~~~~~~~~~~~~~~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 59:48.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.43 1028 | foundInterface = 0; \ 59:48.43 | ^~~~~~~~~~~~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:48.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:48.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:48.43 59 | NS_INTERFACE_MAP_END 59:48.43 | ^~~~~~~~~~~~~~~~~~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.43 1002 | else 59:48.43 | ^~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:48.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:48.43 | ^~~~~~~~~~~~~~~~~~ 59:48.43 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:48.43 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:48.43 | ^~~~~~~~~~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.44 1043 | foundInterface = 0; \ 59:48.44 | ^~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:48.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:48.44 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 59:48.44 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:48.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 59:48.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 59:48.44 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:12, 59:48.44 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 59:48.44 from Unified_cpp_dom_svg7.cpp:2: 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.44 304 | } else 59:48.44 | ^~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:48.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:48.44 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.44 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 59:48.44 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 59:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:10, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 59:48.60 from Unified_cpp_dom_svg7.cpp:2: 59:48.60 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 59:48.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:48.60 1043 | foundInterface = 0; \ 59:48.60 | ^~~~~~~~~~~~~~ 59:48.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:48.60 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:48.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.60 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:48.60 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 59:48.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:12, 59:48.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 59:48.60 from Unified_cpp_dom_svg7.cpp:2: 59:48.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:48.60 304 | } else 59:48.60 | ^~~~ 59:48.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:48.60 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:48.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:48.60 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:48.60 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 59:48.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 59:51.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 59:51.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 59:51.61 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 59:51.61 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTextContentElement.cpp:17, 59:51.61 from Unified_cpp_dom_svg8.cpp:11: 59:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:51.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:51.62 | ^ 59:51.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:51.62 46 | struct Block { 59:51.62 | ^~~~~ 59:53.35 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 59:53.35 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:17985:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:53.35 17985 | switch (maintenanceAction) { 59:53.35 | ^~~~~~ 59:53.35 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:17979:21: note: 'maintenanceAction' was declared here 59:53.35 17979 | MaintenanceAction maintenanceAction; 59:53.35 | ^~~~~~~~~~~~~~~~~ 59:55.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGStringList.h:11, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGTests.h:12, 59:55.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:7, 59:55.76 from Unified_cpp_dom_svg8.cpp:2: 59:55.76 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::dom::nsISVGPoint::QueryInterface(const nsIID&, void**)': 59:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.76 1028 | foundInterface = 0; \ 59:55.76 | ^~~~~~~~~~~~~~ 59:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.76 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.76 49 | NS_INTERFACE_MAP_END 59:55.76 | ^~~~~~~~~~~~~~~~~~~~ 59:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:55.76 1002 | else 59:55.76 | ^~~~ 59:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:55.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:55.76 | ^~~~~~~~~~~~~~~~~~ 59:55.76 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:55.76 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:55.76 | ^~~~~~~~~~~~~~~~~~~~~~ 59:56.81 dom/ipc 59:58.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 59:58.21 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 59:58.21 from Unified_cpp_dom_svg8.cpp:2: 59:58.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 59:58.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 59:58.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 59:58.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 59:58.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:58.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:19, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:11, 59:58.23 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 59:58.23 from Unified_cpp_dom_svg8.cpp:2: 59:58.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 59:58.23 23 | class nsDataHashtable : public nsBaseHashtable { 59:58.23 | ^~~~~~~~~~~~~~~ 59:58.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:58.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 59:58.27 from Unified_cpp_dom_svg8.cpp:2: 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:58.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:58.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.27 In file included from /usr/include/c++/9/vector:67, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:11, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 59:58.27 from Unified_cpp_dom_svg8.cpp:2: 59:58.27 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 59:58.27 386 | class vector : protected _Vector_base<_Tp, _Alloc> 59:58.27 | ^~~~~~ 59:58.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 59:58.27 from Unified_cpp_dom_svg8.cpp:2: 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:58.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 59:58.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 59:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTextContentElement.cpp:17, 59:58.27 from Unified_cpp_dom_svg8.cpp:11: 59:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 59:58.27 52 | class ClipManager { 59:58.27 | ^~~~~~~~~~~ 59:59.31 dom/workers 60:04.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.22 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.22 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.22 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 60:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.22 1028 | foundInterface = 0; \ 60:04.22 | ^~~~~~~~~~~~~~ 60:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.22 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.22 238 | NS_INTERFACE_MAP_END 60:04.22 | ^~~~~~~~~~~~~~~~~~~~ 60:04.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.22 1012 | else 60:04.23 | ^~~~ 60:04.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:04.23 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:04.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.23 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:04.23 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 60:04.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 60:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.28 1028 | foundInterface = 0; \ 60:04.28 | ^~~~~~~~~~~~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.28 866 | NS_INTERFACE_MAP_END 60:04.28 | ^~~~~~~~~~~~~~~~~~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.28 1002 | else 60:04.28 | ^~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.28 | ^~~~~~~~~~~~~~~~~~ 60:04.28 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.28 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:04.28 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.51 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 60:04.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.51 1043 | foundInterface = 0; \ 60:04.51 | ^~~~~~~~~~~~~~ 60:04.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:04.51 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.51 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:04.51 1021 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:04.51 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 60:04.51 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.51 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.51 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.51 304 | } else 60:04.51 | ^~~~ 60:04.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:04.51 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.51 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp:1020:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:04.51 1020 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 60:04.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:04.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.60 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.60 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 60:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.60 1043 | foundInterface = 0; \ 60:04.60 | ^~~~~~~~~~~~~~ 60:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:04.60 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:04.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.60 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:04.60 77 | NS_INTERFACE_MAP_END_INHERITING(Event) 60:04.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.60 1002 | else 60:04.60 | ^~~~ 60:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.60 | ^~~~~~~~~~~~~~~~~~ 60:04.60 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.60 76 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 60:04.60 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 60:04.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.66 1028 | foundInterface = 0; \ 60:04.66 | ^~~~~~~~~~~~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.66 814 | NS_INTERFACE_MAP_END 60:04.66 | ^~~~~~~~~~~~~~~~~~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.66 1002 | else 60:04.66 | ^~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.66 | ^~~~~~~~~~~~~~~~~~ 60:04.66 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.67 813 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:04.67 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 60:04.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.73 1043 | foundInterface = 0; \ 60:04.73 | ^~~~~~~~~~~~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:04.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:04.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:04.73 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:04.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.73 1002 | else 60:04.73 | ^~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.73 | ^~~~~~~~~~~~~~~~~~ 60:04.73 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.73 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:04.73 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.74 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 60:04.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.74 1043 | foundInterface = 0; \ 60:04.74 | ^~~~~~~~~~~~~~ 60:04.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:04.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.74 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:04.74 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 60:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:04.74 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 60:04.74 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.74 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.74 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.75 304 | } else 60:04.75 | ^~~~ 60:04.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:04.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.75 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:04.75 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 60:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.81 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.81 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 60:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.81 1028 | foundInterface = 0; \ 60:04.81 | ^~~~~~~~~~~~~~ 60:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp:555:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.81 555 | NS_INTERFACE_MAP_END 60:04.81 | ^~~~~~~~~~~~~~~~~~~~ 60:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.81 1002 | else 60:04.81 | ^~~~ 60:04.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.81 | ^~~~~~~~~~~~~~~~~~ 60:04.81 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp:554:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.81 554 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:04.81 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 60:04.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.83 1028 | foundInterface = 0; \ 60:04.83 | ^~~~~~~~~~~~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:04.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:04.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:04.83 136 | NS_INTERFACE_MAP_END 60:04.83 | ^~~~~~~~~~~~~~~~~~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.83 1002 | else 60:04.83 | ^~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:04.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:04.83 | ^~~~~~~~~~~~~~~~~~ 60:04.83 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:04.83 135 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:04.83 | ^~~~~~~~~~~~~~~~~~~~~~ 60:04.91 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 60:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:04.91 1043 | foundInterface = 0; \ 60:04.91 | ^~~~~~~~~~~~~~ 60:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:04.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.91 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:04.91 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:04.91 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 60:04.91 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:04.91 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:04.91 from Unified_cpp_dom_indexedDB0.cpp:2: 60:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:04.91 304 | } else 60:04.91 | ^~~~ 60:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:04.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:04.91 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:04.91 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 60:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:05.38 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:05.38 from Unified_cpp_dom_indexedDB0.cpp:2: 60:05.38 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 60:05.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.38 1028 | foundInterface = 0; \ 60:05.38 | ^~~~~~~~~~~~~~ 60:05.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:05.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:05.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:05.38 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:05.38 1873 | NS_INTERFACE_MAP_END 60:05.38 | ^~~~~~~~~~~~~~~~~~~~ 60:05.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.38 1002 | else 60:05.38 | ^~~~ 60:05.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:05.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:05.38 | ^~~~~~~~~~~~~~~~~~ 60:05.38 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:05.38 1872 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:05.38 | ^~~~~~~~~~~~~~~~~~~~~~ 60:05.54 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 60:05.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.54 1043 | foundInterface = 0; \ 60:05.54 | ^~~~~~~~~~~~~~ 60:05.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:05.55 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.55 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:05.55 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.55 In file included from Unified_cpp_dom_indexedDB0.cpp:119: 60:05.55 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.55 359 | } else 60:05.55 | ^~~~ 60:05.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:05.56 from Unified_cpp_dom_indexedDB0.cpp:2: 60:05.56 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 60:05.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.56 1043 | foundInterface = 0; \ 60:05.56 | ^~~~~~~~~~~~~~ 60:05.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:05.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.56 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:05.56 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 60:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:05.56 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:05.56 from Unified_cpp_dom_indexedDB0.cpp:2: 60:05.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.56 304 | } else 60:05.56 | ^~~~ 60:05.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:05.56 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.56 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:05.56 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 60:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 60:05.70 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 60:05.70 from Unified_cpp_dom_indexedDB0.cpp:2: 60:05.70 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 60:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:05.70 1043 | foundInterface = 0; \ 60:05.70 | ^~~~~~~~~~~~~~ 60:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:05.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.70 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp:919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:05.70 919 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:05.70 1002 | else 60:05.70 | ^~~~ 60:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:05.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:05.70 | ^~~~~~~~~~~~~~~~~~ 60:05.70 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp:918:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:05.70 918 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 60:05.70 | ^~~~~~~~~~~~~~~~~~~~~~ 60:05.88 dom/workers/remoteworkers 60:06.93 dom/workers/sharedworkers 60:08.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 60:08.58 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 60:08.58 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 60:08.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 60:08.58 /builddir/build/BUILD/firefox-72.0.2/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] 60:08.58 79 | memset(this, 0, sizeof(nsXPTCVariant)); 60:08.58 | ^ 60:08.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 60:08.58 44 | struct nsXPTCVariant { 60:08.58 | ^~~~~~~~~~~~~ 60:09.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 60:09.45 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 60:09.45 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:09.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:09.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:09.45 | ^ 60:09.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:09.45 46 | struct Block { 60:09.45 | ^~~~~ 60:10.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 60:10.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 60:10.01 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:16: 60:10.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:10.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:10.01 | ^ 60:10.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:10.01 46 | struct Block { 60:10.01 | ^~~~~ 60:10.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.h:10, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.cpp:7, 60:10.41 from Unified_cpp_dom_workers0.cpp:2: 60:10.41 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 60:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:10.41 1043 | foundInterface = 0; \ 60:10.41 | ^~~~~~~~~~~~~~ 60:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:10.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:10.41 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:10.41 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:10.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Worker.h:12, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.h:10, 60:10.41 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.cpp:7, 60:10.41 from Unified_cpp_dom_workers0.cpp:2: 60:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:10.41 304 | } else 60:10.41 | ^~~~ 60:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:10.41 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:10.41 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:10.41 169 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 60:10.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:13.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRemoteTab.h:13, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 60:13.74 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 60:13.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:13.75 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 60:13.75 /builddir/build/BUILD/firefox-72.0.2/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] 60:13.75 31 | memset(aT, 0, sizeof(T)); 60:13.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:13.75 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 60:13.75 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 60:13.75 2262 | struct GlobalProperties { 60:13.75 | ^~~~~~~~~~~~~~~~ 60:14.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRemoteTab.h:13, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 60:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 60:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 60:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 60:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:14.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:14.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:14.55 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 60:14.55 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:8: 60:14.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:14.55 23 | class nsDataHashtable : public nsBaseHashtable { 60:14.55 | ^~~~~~~~~~~~~~~ 60:15.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 60:15.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 60:15.02 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerManager.h:12, 60:15.02 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerController.cpp:21, 60:15.02 from Unified_cpp_remoteworkers0.cpp:11: 60:15.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:15.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:15.03 | ^ 60:15.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:15.03 46 | struct Block { 60:15.03 | ^~~~~ 60:17.03 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:17.03 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:17.03 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 60:17.03 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.03 1028 | foundInterface = 0; \ 60:17.03 | ^~~~~~~~~~~~~~ 60:17.03 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.03 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.03 612 | NS_INTERFACE_MAP_END 60:17.03 | ^~~~~~~~~~~~~~~~~~~~ 60:17.03 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.03 1002 | else 60:17.03 | ^~~~ 60:17.03 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.03 | ^~~~~~~~~~~~~~~~~~ 60:17.03 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:611:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.03 611 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:17.03 | ^~~~~~~~~~~~~~~~~~~~~~ 60:17.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:17.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:17.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 60:17.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 60:17.47 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.h:10, 60:17.47 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 60:17.47 from Unified_cpp_sharedworkers0.cpp:2: 60:17.47 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 60:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.48 1043 | foundInterface = 0; \ 60:17.48 | ^~~~~~~~~~~~~~ 60:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:17.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:17.48 322 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.h:12, 60:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 60:17.48 from Unified_cpp_sharedworkers0.cpp:2: 60:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.48 304 | } else 60:17.48 | ^~~~ 60:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:17.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:17.48 321 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 60:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:19.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 60:19.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 60:19.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 60:19.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:19.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.82 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:19.82 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:19.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:19.82 23 | class nsDataHashtable : public nsBaseHashtable { 60:19.82 | ^~~~~~~~~~~~~~~ 60:19.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 60:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 60:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 60:19.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 60:19.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:19.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.87 In file included from /usr/include/c++/9/vector:67, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:19.87 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:19.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 60:19.88 386 | class vector : protected _Vector_base<_Tp, _Alloc> 60:19.88 | ^~~~~~ 60:19.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:19.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:19.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:19.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:19.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:19.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 60:19.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 60:19.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 60:19.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 60:19.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 60:19.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:19.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 60:19.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:274: 60:19.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 60:19.89 52 | class ClipManager { 60:19.89 | ^~~~~~~~~~~ 60:29.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:29.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:29.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 60:29.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 60:29.78 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 60:29.78 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:29.78 from Unified_cpp_dom_workers1.cpp:2: 60:29.78 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 60:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:29.78 1028 | foundInterface = 0; \ 60:29.78 | ^~~~~~~~~~~~~~ 60:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:29.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:29.78 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:5020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:29.78 5020 | NS_INTERFACE_MAP_END 60:29.78 | ^~~~~~~~~~~~~~~~~~~~ 60:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:29.78 1002 | else 60:29.78 | ^~~~ 60:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:29.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:29.78 | ^~~~~~~~~~~~~~~~~~ 60:29.78 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:5011:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:29.78 5011 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:29.78 | ^~~~~~~~~~~~~~~~~~~~~~ 60:29.82 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 60:29.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:29.82 1028 | foundInterface = 0; \ 60:29.82 | ^~~~~~~~~~~~~~ 60:29.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:29.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:29.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:29.82 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:29.82 212 | NS_INTERFACE_MAP_END 60:29.82 | ^~~~~~~~~~~~~~~~~~~~ 60:29.82 In file included from Unified_cpp_dom_workers1.cpp:20: 60:29.82 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:29.82 211 | } else 60:29.82 | ^~~~ 60:30.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:30.30 from Unified_cpp_dom_workers1.cpp:2: 60:30.30 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 60:30.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.30 1043 | foundInterface = 0; \ 60:30.30 | ^~~~~~~~~~~~~~ 60:30.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.30 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.30 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.30 89 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 60:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:14, 60:30.30 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:30.30 from Unified_cpp_dom_workers1.cpp:2: 60:30.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.30 304 | } else 60:30.30 | ^~~~ 60:30.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:30.30 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.30 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:30.30 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 60:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:30.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:30.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 60:30.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 60:30.34 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 60:30.34 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:30.34 from Unified_cpp_dom_workers1.cpp:2: 60:30.34 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 60:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.34 1043 | foundInterface = 0; \ 60:30.34 | ^~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.34 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.34 176 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:30.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.34 1002 | else 60:30.34 | ^~~~ 60:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:30.34 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:30.34 | ^~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:30.34 175 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:30.34 | ^~~~~~~~~~~~~~~~~~~~~~ 60:30.42 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 60:30.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.42 1043 | foundInterface = 0; \ 60:30.42 | ^~~~~~~~~~~~~~ 60:30.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.42 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.42 678 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 60:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:30.42 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:14, 60:30.42 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:30.42 from Unified_cpp_dom_workers1.cpp:2: 60:30.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.42 304 | } else 60:30.42 | ^~~~ 60:30.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:30.42 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.42 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:677:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:30.42 677 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 60:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:30.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:30.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 60:30.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 60:30.50 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 60:30.50 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 60:30.50 from Unified_cpp_dom_workers1.cpp:2: 60:30.50 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 60:30.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.50 1043 | foundInterface = 0; \ 60:30.50 | ^~~~~~~~~~~~~~ 60:30.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.50 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:951:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.50 951 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:30.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.50 1002 | else 60:30.50 | ^~~~ 60:30.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:30.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:30.50 | ^~~~~~~~~~~~~~~~~~ 60:30.50 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:950:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:30.50 950 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 60:30.50 | ^~~~~~~~~~~~~~~~~~~~~~ 60:35.85 dom/audiochannel 60:36.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:36.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:36.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 60:36.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 60:36.09 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:36.09 from Unified_cpp_dom_ipc0.cpp:2: 60:36.09 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 60:36.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:36.09 1028 | foundInterface = 0; \ 60:36.09 | ^~~~~~~~~~~~~~ 60:36.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:36.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:36.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:36.09 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:36.09 16 | NS_INTERFACE_MAP_END 60:36.09 | ^~~~~~~~~~~~~~~~~~~~ 60:36.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:36.09 1002 | else 60:36.09 | ^~~~ 60:36.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:36.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:36.09 | ^~~~~~~~~~~~~~~~~~ 60:36.09 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:36.09 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:36.09 | ^~~~~~~~~~~~~~~~~~~~~~ 60:36.38 dom/broadcastchannel 60:38.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 60:38.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 60:38.75 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeParent.cpp:12, 60:38.75 from Unified_cpp_dom_ipc0.cpp:20: 60:38.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:38.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:38.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:38.76 | ^ 60:38.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:38.76 46 | struct Block { 60:38.76 | ^~~~~ 60:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:40.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:40.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAudioChannelAgent.h:10, 60:40.89 from /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.h:10, 60:40.89 from /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:5, 60:40.89 from Unified_cpp_dom_audiochannel0.cpp:2: 60:40.89 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 60:40.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:40.89 1028 | foundInterface = 0; \ 60:40.89 | ^~~~~~~~~~~~~~ 60:40.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:40.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:40.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:40.89 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:40.89 31 | NS_INTERFACE_MAP_END 60:40.90 | ^~~~~~~~~~~~~~~~~~~~ 60:40.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:40.90 1002 | else 60:40.90 | ^~~~ 60:40.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:40.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:40.90 | ^~~~~~~~~~~~~~~~~~ 60:40.90 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:40.90 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:40.90 | ^~~~~~~~~~~~~~~~~~~~~~ 60:41.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:41.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:41.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 60:41.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 60:41.36 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:41.36 from Unified_cpp_dom_ipc0.cpp:2: 60:41.36 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 60:41.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.36 1028 | foundInterface = 0; \ 60:41.36 | ^~~~~~~~~~~~~~ 60:41.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.36 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.36 683 | NS_INTERFACE_MAP_END 60:41.36 | ^~~~~~~~~~~~~~~~~~~~ 60:41.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.36 1012 | else 60:41.36 | ^~~~ 60:41.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:41.36 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.36 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:41.36 682 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 60:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.59 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 60:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.59 1043 | foundInterface = 0; \ 60:41.59 | ^~~~~~~~~~~~~~ 60:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:41.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:41.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.60 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:4053:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:41.60 4053 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.60 1002 | else 60:41.60 | ^~~~ 60:41.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:41.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:41.60 | ^~~~~~~~~~~~~~~~~~ 60:41.60 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:4052:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:41.60 4052 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:41.60 | ^~~~~~~~~~~~~~~~~~~~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 60:41.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.61 1028 | foundInterface = 0; \ 60:41.61 | ^~~~~~~~~~~~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.61 67 | NS_INTERFACE_MAP_END 60:41.61 | ^~~~~~~~~~~~~~~~~~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.61 1012 | else 60:41.61 | ^~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:41.61 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:41.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.61 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:41.61 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 60:41.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 60:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.74 1028 | foundInterface = 0; \ 60:41.74 | ^~~~~~~~~~~~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.74 265 | NS_INTERFACE_MAP_END 60:41.74 | ^~~~~~~~~~~~~~~~~~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.74 1002 | else 60:41.74 | ^~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:41.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:41.74 | ^~~~~~~~~~~~~~~~~~ 60:41.74 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:41.74 264 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 60:41.74 | ^~~~~~~~~~~~~~~~~~~~~~ 60:41.97 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 60:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:41.98 1028 | foundInterface = 0; \ 60:41.98 | ^~~~~~~~~~~~~~ 60:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:41.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:41.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:41.98 169 | NS_INTERFACE_MAP_END 60:41.98 | ^~~~~~~~~~~~~~~~~~~~ 60:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:41.98 1012 | else 60:41.98 | ^~~~ 60:41.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:41.98 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:41.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:41.98 168 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 60:41.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 60:44.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 60:44.08 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:9, 60:44.08 from Unified_cpp_dom_ipc1.cpp:2: 60:44.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:44.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:44.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:44.08 | ^ 60:44.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:44.08 46 | struct Block { 60:44.08 | ^~~~~ 60:45.47 dom/messagechannel 60:46.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 60:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:46.34 1028 | foundInterface = 0; \ 60:46.34 | ^~~~~~~~~~~~~~ 60:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:46.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:46.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:3022:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:46.34 3022 | NS_INTERFACE_MAP_END 60:46.34 | ^~~~~~~~~~~~~~~~~~~~ 60:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:46.34 1012 | else 60:46.34 | ^~~~ 60:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:46.34 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:3021:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:46.34 3021 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 60:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.86 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 60:46.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 60:46.86 from Unified_cpp_dom_ipc2.cpp:2: 60:46.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 60:46.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:46.86 1028 | foundInterface = 0; \ 60:46.86 | ^~~~~~~~~~~~~~ 60:46.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:46.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:46.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:46.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:46.86 128 | NS_INTERFACE_MAP_END 60:46.86 | ^~~~~~~~~~~~~~~~~~~~ 60:46.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:46.86 1002 | else 60:46.86 | ^~~~ 60:46.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:46.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:46.86 | ^~~~~~~~~~~~~~~~~~ 60:46.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:46.86 127 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:46.86 | ^~~~~~~~~~~~~~~~~~~~~~ 60:46.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 60:46.88 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 60:46.88 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 60:46.88 from Unified_cpp_dom_broadcastchannel0.cpp:2: 60:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 60:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:46.88 1043 | foundInterface = 0; \ 60:46.88 | ^~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:46.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:46.89 445 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 60:46.89 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 60:46.89 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 60:46.89 from Unified_cpp_dom_broadcastchannel0.cpp:2: 60:46.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:46.89 304 | } else 60:46.89 | ^~~~ 60:46.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:46.89 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.89 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:46.89 444 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 60:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 60:47.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 60:47.02 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:12, 60:47.02 from Unified_cpp_dom_ipc2.cpp:47: 60:47.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:47.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:47.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:47.02 | ^ 60:47.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:47.02 46 | struct Block { 60:47.02 | ^~~~~ 60:47.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:47.13 from Unified_cpp_dom_ipc1.cpp:2: 60:47.13 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 60:47.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.13 1043 | foundInterface = 0; \ 60:47.13 | ^~~~~~~~~~~~~~ 60:47.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:47.13 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.13 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:47.13 158 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 60:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 60:47.13 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:47.13 from Unified_cpp_dom_ipc1.cpp:2: 60:47.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.13 304 | } else 60:47.13 | ^~~~ 60:47.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.13 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.13 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:47.13 157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 60:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:47.15 from Unified_cpp_dom_ipc1.cpp:2: 60:47.15 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 60:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.15 1043 | foundInterface = 0; \ 60:47.15 | ^~~~~~~~~~~~~~ 60:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:47.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.15 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:47.15 127 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 60:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 60:47.15 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:47.15 from Unified_cpp_dom_ipc1.cpp:2: 60:47.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.15 304 | } else 60:47.15 | ^~~~ 60:47.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.15 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:47.15 126 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 60:47.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 60:47.26 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 60:47.26 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:13, 60:47.26 from Unified_cpp_dom_ipc0.cpp:137: 60:47.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 60:47.26 /builddir/build/BUILD/firefox-72.0.2/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] 60:47.26 79 | memset(this, 0, sizeof(nsXPTCVariant)); 60:47.26 | ^ 60:47.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 60:47.26 44 | struct nsXPTCVariant { 60:47.26 | ^~~~~~~~~~~~~ 60:47.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 60:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 60:47.52 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:47.52 from Unified_cpp_dom_ipc0.cpp:2: 60:47.52 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 60:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.52 1028 | foundInterface = 0; \ 60:47.52 | ^~~~~~~~~~~~~~ 60:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.52 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.52 22 | NS_INTERFACE_MAP_END 60:47.52 | ^~~~~~~~~~~~~~~~~~~~ 60:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.52 1002 | else 60:47.52 | ^~~~ 60:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:47.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:47.52 | ^~~~~~~~~~~~~~~~~~ 60:47.52 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:47.52 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:47.52 | ^~~~~~~~~~~~~~~~~~~~~~ 60:47.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:47.53 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:47.53 from Unified_cpp_dom_ipc1.cpp:2: 60:47.53 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 60:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.53 1028 | foundInterface = 0; \ 60:47.53 | ^~~~~~~~~~~~~~ 60:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.53 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.53 35 | NS_INTERFACE_MAP_END 60:47.53 | ^~~~~~~~~~~~~~~~~~~~ 60:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.53 1002 | else 60:47.53 | ^~~~ 60:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:47.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:47.53 | ^~~~~~~~~~~~~~~~~~ 60:47.53 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:47.53 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 60:47.53 | ^~~~~~~~~~~~~~~~~~~~~~ 60:47.55 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 60:47.55 from Unified_cpp_dom_ipc2.cpp:2: 60:47.55 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 60:47.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.55 1043 | foundInterface = 0; \ 60:47.55 | ^~~~~~~~~~~~~~ 60:47.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:47.55 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:47.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.55 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:47.55 544 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 60:47.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 60:47.55 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 60:47.55 from Unified_cpp_dom_ipc2.cpp:2: 60:47.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.55 304 | } else 60:47.55 | ^~~~ 60:47.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.55 304 | } else 60:47.55 | ^~~~ 60:47.55 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:543:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:47.55 543 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 60:47.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 60:47.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.68 1028 | foundInterface = 0; \ 60:47.68 | ^~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:47.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.68 371 | NS_INTERFACE_MAP_END 60:47.68 | ^~~~~~~~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.68 1002 | else 60:47.68 | ^~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:47.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:47.68 | ^~~~~~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:47.68 370 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:47.68 | ^~~~~~~~~~~~~~~~~~~~~~ 60:47.86 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 60:47.86 from Unified_cpp_dom_ipc2.cpp:2: 60:47.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 60:47.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.86 1043 | foundInterface = 0; \ 60:47.86 | ^~~~~~~~~~~~~~ 60:47.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:47.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:47.86 553 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 60:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 60:47.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 60:47.86 from Unified_cpp_dom_ipc2.cpp:2: 60:47.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.86 304 | } else 60:47.86 | ^~~~ 60:47.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.86 304 | } else 60:47.86 | ^~~~ 60:47.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp:552:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:47.86 552 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 60:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 60:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:48.02 1028 | foundInterface = 0; \ 60:48.02 | ^~~~~~~~~~~~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:48.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:48.02 19 | NS_INTERFACE_MAP_END 60:48.02 | ^~~~~~~~~~~~~~~~~~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:48.02 1002 | else 60:48.02 | ^~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:48.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:48.02 | ^~~~~~~~~~~~~~~~~~ 60:48.02 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:48.02 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 60:48.02 | ^~~~~~~~~~~~~~~~~~~~~~ 60:48.23 dom/promise 60:48.28 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 60:48.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:48.28 1043 | foundInterface = 0; \ 60:48.28 | ^~~~~~~~~~~~~~ 60:48.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:48.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.28 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:48.28 457 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 60:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 60:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 60:48.28 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:48.28 from Unified_cpp_dom_ipc1.cpp:2: 60:48.28 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:48.28 304 | } else 60:48.28 | ^~~~ 60:48.28 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:48.28 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:48.28 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:48.28 456 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 60:48.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:49.16 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:49.17 from Unified_cpp_dom_ipc0.cpp:2: 60:49.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 60:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 60:49.17 /builddir/build/BUILD/firefox-72.0.2/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] 60:49.17 31 | memset(aT, 0, sizeof(T)); 60:49.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:49.17 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:194, 60:49.17 from Unified_cpp_dom_ipc0.cpp:92: 60:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 60:49.17 144 | struct AmountFns { 60:49.17 | ^~~~~~~~~ 60:49.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:49.17 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:49.17 from Unified_cpp_dom_ipc0.cpp:2: 60:49.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 60:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 60:49.17 /builddir/build/BUILD/firefox-72.0.2/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] 60:49.17 31 | memset(aT, 0, sizeof(T)); 60:49.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:49.17 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:194, 60:49.17 from Unified_cpp_dom_ipc0.cpp:92: 60:49.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 60:49.17 178 | struct SizeOfTabFns { 60:49.17 | ^~~~~~~~~~~~ 60:49.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 60:49.30 from Unified_cpp_dom_ipc2.cpp:2: 60:49.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 60:49.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 60:49.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 60:49.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:49.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.30 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 60:49.30 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 60:49.30 from Unified_cpp_dom_ipc2.cpp:2: 60:49.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:49.30 23 | class nsDataHashtable : public nsBaseHashtable { 60:49.30 | ^~~~~~~~~~~~~~~ 60:49.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:49.35 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:49.35 from Unified_cpp_dom_ipc1.cpp:2: 60:49.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 60:49.35 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 60:49.35 /builddir/build/BUILD/firefox-72.0.2/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] 60:49.35 31 | memset(aT, 0, sizeof(T)); 60:49.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:49.35 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/MemoryReportRequest.cpp:7, 60:49.35 from Unified_cpp_dom_ipc1.cpp:47: 60:49.35 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 60:49.35 144 | struct AmountFns { 60:49.35 | ^~~~~~~~~ 60:49.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:49.36 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:49.36 from Unified_cpp_dom_ipc1.cpp:2: 60:49.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 60:49.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 60:49.36 /builddir/build/BUILD/firefox-72.0.2/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] 60:49.36 31 | memset(aT, 0, sizeof(T)); 60:49.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:49.36 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/MemoryReportRequest.cpp:7, 60:49.36 from Unified_cpp_dom_ipc1.cpp:47: 60:49.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 60:49.36 178 | struct SizeOfTabFns { 60:49.36 | ^~~~~~~~~~~~ 60:49.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:49.42 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:49.42 from Unified_cpp_dom_ipc0.cpp:2: 60:49.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:49.42 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 60:49.42 /builddir/build/BUILD/firefox-72.0.2/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] 60:49.42 31 | memset(aT, 0, sizeof(T)); 60:49.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:49.42 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:13, 60:49.42 from Unified_cpp_dom_ipc0.cpp:137: 60:49.42 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 60:49.42 2262 | struct GlobalProperties { 60:49.42 | ^~~~~~~~~~~~~~~~ 60:49.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:49.88 from Unified_cpp_dom_ipc1.cpp:2: 60:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 60:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 60:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 60:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:49.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.88 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 60:49.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 60:49.89 from Unified_cpp_dom_ipc1.cpp:2: 60:49.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:49.89 23 | class nsDataHashtable : public nsBaseHashtable { 60:49.89 | ^~~~~~~~~~~~~~~ 60:49.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:49.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:49.90 from Unified_cpp_dom_ipc0.cpp:2: 60:49.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 60:49.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 60:49.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 60:49.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:49.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:49.90 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:49.90 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:49.90 from Unified_cpp_dom_ipc0.cpp:2: 60:49.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:49.90 23 | class nsDataHashtable : public nsBaseHashtable { 60:49.90 | ^~~~~~~~~~~~~~~ 60:50.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:50.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:50.07 from Unified_cpp_dom_ipc0.cpp:2: 60:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 60:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 60:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 60:50.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 60:50.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:50.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:50.07 In file included from /usr/include/c++/9/vector:67, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContentInlines.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:17, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:50.07 from Unified_cpp_dom_ipc0.cpp:2: 60:50.07 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 60:50.07 386 | class vector : protected _Vector_base<_Tp, _Alloc> 60:50.07 | ^~~~~~ 60:50.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 60:50.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 60:50.08 from Unified_cpp_dom_ipc0.cpp:2: 60:50.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 60:50.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 60:50.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 60:50.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 60:50.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:50.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:50.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 60:50.08 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:53, 60:50.08 from Unified_cpp_dom_ipc0.cpp:29: 60:50.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 60:50.08 52 | class ClipManager { 60:50.08 | ^~~~~~~~~~~ 60:51.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.h:11, 60:51.43 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:7, 60:51.43 from Unified_cpp_dom_messagechannel0.cpp:2: 60:51.43 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 60:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:51.43 1028 | foundInterface = 0; \ 60:51.43 | ^~~~~~~~~~~~~~ 60:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:51.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:51.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:51.43 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:51.43 29 | NS_INTERFACE_MAP_END 60:51.43 | ^~~~~~~~~~~~~~~~~~~~ 60:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:51.43 1002 | else 60:51.43 | ^~~~ 60:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:51.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:51.43 | ^~~~~~~~~~~~~~~~~~ 60:51.43 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:51.43 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:51.43 | ^~~~~~~~~~~~~~~~~~~~~~ 60:53.56 dom/smil 60:55.70 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 60:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:55.70 1043 | foundInterface = 0; \ 60:55.70 | ^~~~~~~~~~~~~~ 60:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:55.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.70 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:55.70 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.70 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.h:13, 60:55.70 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:7, 60:55.70 from Unified_cpp_dom_messagechannel0.cpp:2: 60:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:55.70 304 | } else 60:55.70 | ^~~~ 60:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:55.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.70 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:55.70 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 60:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 60:57.18 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 60:57.18 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:44, 60:57.18 from Unified_cpp_dom_promise0.cpp:2: 60:57.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 60:57.18 /builddir/build/BUILD/firefox-72.0.2/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] 60:57.19 79 | memset(this, 0, sizeof(nsXPTCVariant)); 60:57.19 | ^ 60:57.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 60:57.19 44 | struct nsXPTCVariant { 60:57.19 | ^~~~~~~~~~~~~ 60:57.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:57.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 60:57.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 60:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 60:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 60:57.38 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:7, 60:57.38 from Unified_cpp_dom_promise0.cpp:2: 60:57.38 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 60:57.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.38 1028 | foundInterface = 0; \ 60:57.38 | ^~~~~~~~~~~~~~ 60:57.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.38 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.38 72 | NS_INTERFACE_MAP_END 60:57.38 | ^~~~~~~~~~~~~~~~~~~~ 60:57.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.38 1002 | else 60:57.38 | ^~~~ 60:57.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:57.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:57.38 | ^~~~~~~~~~~~~~~~~~ 60:57.38 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:57.38 71 | NS_INTERFACE_MAP_ENTRY(Promise) 60:57.38 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.39 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 60:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.39 1028 | foundInterface = 0; \ 60:57.39 | ^~~~~~~~~~~~~~ 60:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.39 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:259:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.39 259 | NS_INTERFACE_MAP_END 60:57.39 | ^~~~~~~~~~~~~~~~~~~~ 60:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.39 1002 | else 60:57.39 | ^~~~ 60:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:57.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:57.40 | ^~~~~~~~~~~~~~~~~~ 60:57.40 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:258:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:57.40 258 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:57.40 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 60:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.42 1028 | foundInterface = 0; \ 60:57.42 | ^~~~~~~~~~~~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.42 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.42 408 | NS_INTERFACE_MAP_END 60:57.42 | ^~~~~~~~~~~~~~~~~~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.42 1002 | else 60:57.42 | ^~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:57.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:57.42 | ^~~~~~~~~~~~~~~~~~ 60:57.42 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:57.42 407 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:57.42 | ^~~~~~~~~~~~~~~~~~~~~~ 60:58.71 In file included from Unified_cpp_dom_ipc1.cpp:128: 60:58.71 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 60:58.71 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp:217:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:58.71 217 | for (uint32_t i = 0; i < count; i++) { 60:58.71 | ~~^~~~~~~ 61:00.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 61:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 61:00.46 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/PromiseDebugging.cpp:17, 61:00.46 from Unified_cpp_dom_promise0.cpp:11: 61:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:00.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:00.46 | ^ 61:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:00.46 46 | struct Block { 61:00.46 | ^~~~~ 61:01.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 61:01.04 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:7, 61:01.04 from Unified_cpp_dom_promise0.cpp:2: 61:01.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:01.04 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 61:01.04 /builddir/build/BUILD/firefox-72.0.2/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] 61:01.04 31 | memset(aT, 0, sizeof(T)); 61:01.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:01.04 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:44, 61:01.04 from Unified_cpp_dom_promise0.cpp:2: 61:01.04 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 61:01.04 2262 | struct GlobalProperties { 61:01.04 | ^~~~~~~~~~~~~~~~ 61:02.83 dom/url 61:03.39 dom/webauthn 61:06.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimedElement.h:10, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.h:10, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.cpp:7, 61:06.84 from Unified_cpp_dom_smil1.cpp:11: 61:06.84 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:06.84 1043 | foundInterface = 0; \ 61:06.84 | ^~~~~~~~~~~~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:06.84 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:06.84 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:06.84 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDTracker.h:11, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimedElement.h:16, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.h:10, 61:06.84 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.cpp:7, 61:06.84 from Unified_cpp_dom_smil1.cpp:11: 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:06.84 304 | } else 61:06.84 | ^~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:06.84 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:06.84 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:06.84 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:06.84 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 61:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:08.08 dom/xml 61:08.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.h:10, 61:08.25 from /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:7, 61:08.25 from Unified_cpp_dom_url0.cpp:2: 61:08.25 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 61:08.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:08.26 1028 | foundInterface = 0; \ 61:08.26 | ^~~~~~~~~~~~~~ 61:08.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:08.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:08.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:08.26 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:08.26 30 | NS_INTERFACE_MAP_END 61:08.26 | ^~~~~~~~~~~~~~~~~~~~ 61:08.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:08.26 1002 | else 61:08.26 | ^~~~ 61:08.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:08.26 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:08.26 | ^~~~~~~~~~~~~~~~~~ 61:08.26 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:08.26 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:08.26 | ^~~~~~~~~~~~~~~~~~~~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 61:08.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:08.67 1028 | foundInterface = 0; \ 61:08.67 | ^~~~~~~~~~~~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:08.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:08.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:08.67 311 | NS_INTERFACE_MAP_END 61:08.67 | ^~~~~~~~~~~~~~~~~~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:08.67 1002 | else 61:08.67 | ^~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:08.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:08.67 | ^~~~~~~~~~~~~~~~~~ 61:08.67 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:08.67 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:08.67 | ^~~~~~~~~~~~~~~~~~~~~~ 61:09.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.10 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.10 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 61:09.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.10 1043 | foundInterface = 0; \ 61:09.10 | ^~~~~~~~~~~~~~ 61:09.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:09.10 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:09.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.10 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:09.10 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 61:09.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 61:09.10 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.10 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.10 304 | } else 61:09.10 | ^~~~ 61:09.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:09.11 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:09.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.11 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:09.11 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 61:09.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.12 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.12 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 61:09.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.12 1043 | foundInterface = 0; \ 61:09.12 | ^~~~~~~~~~~~~~ 61:09.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:09.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.12 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:09.12 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 61:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 61:09.12 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.12 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.12 304 | } else 61:09.12 | ^~~~ 61:09.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:09.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.12 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:09.12 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 61:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 61:09.13 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.13 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.13 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 61:09.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.13 1028 | foundInterface = 0; \ 61:09.13 | ^~~~~~~~~~~~~~ 61:09.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:09.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:09.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:09.13 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:09.13 34 | NS_INTERFACE_MAP_END 61:09.13 | ^~~~~~~~~~~~~~~~~~~~ 61:09.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.14 1002 | else 61:09.14 | ^~~~ 61:09.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:09.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:09.14 | ^~~~~~~~~~~~~~~~~~ 61:09.14 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:09.14 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:09.14 | ^~~~~~~~~~~~~~~~~~~~~~ 61:09.41 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 61:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:09.41 1043 | foundInterface = 0; \ 61:09.41 | ^~~~~~~~~~~~~~ 61:09.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:09.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:09.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.41 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:09.41 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 61:09.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:09.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 61:09.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 61:09.42 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:09.42 from Unified_cpp_dom_webauthn0.cpp:2: 61:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:09.42 304 | } else 61:09.42 | ^~~~ 61:09.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:09.42 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:09.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:09.42 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:09.42 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 61:09.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.40 dom/xslt/base 61:12.96 dom/xslt/xml 61:14.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:14.17 from Unified_cpp_dom_webauthn0.cpp:2: 61:14.17 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:14.17 1043 | foundInterface = 0; \ 61:14.17 | ^~~~~~~~~~~~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:14.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:14.17 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:14.17 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 61:14.17 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:14.17 from Unified_cpp_dom_webauthn0.cpp:2: 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:14.17 304 | } else 61:14.17 | ^~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:14.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:14.17 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.17 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:14.17 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 61:14.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 61:14.29 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 61:14.29 from Unified_cpp_dom_webauthn0.cpp:2: 61:14.29 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 61:14.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:14.29 1028 | foundInterface = 0; \ 61:14.29 | ^~~~~~~~~~~~~~ 61:14.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:14.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:14.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:14.29 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:14.29 30 | NS_INTERFACE_MAP_END 61:14.29 | ^~~~~~~~~~~~~~~~~~~~ 61:14.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:14.29 1002 | else 61:14.29 | ^~~~ 61:14.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:14.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:14.29 | ^~~~~~~~~~~~~~~~~~ 61:14.29 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:14.29 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 61:14.29 | ^~~~~~~~~~~~~~~~~~~~~~ 61:15.77 In file included from Unified_cpp_dom_ipc0.cpp:101: 61:15.77 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 61:15.77 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:15.77 185 | mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 61:15.77 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.77 186 | IOThreadChild::channel(), *childID, *isForBrowser); 61:15.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.77 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 61:15.77 186 | IOThreadChild::channel(), *childID, *isForBrowser); 61:15.77 | ^~~~~~~~~~~~~ 61:15.89 dom/xslt/xpath 61:15.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:12, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CDATASection.h:11, 61:15.89 from /builddir/build/BUILD/firefox-72.0.2/dom/xml/CDATASection.cpp:7, 61:15.89 from Unified_cpp_dom_xml0.cpp:2: 61:15.89 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 61:15.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:15.89 1043 | foundInterface = 0; \ 61:15.89 | ^~~~~~~~~~~~~~ 61:15.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:15.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:15.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.90 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:15.90 127 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 61:15.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:15.90 1002 | else 61:15.90 | ^~~~ 61:15.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:15.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:15.90 | ^~~~~~~~~~~~~~~~~~ 61:15.90 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:15.90 126 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 61:15.90 | ^~~~~~~~~~~~~~~~~~~~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 61:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:15.99 1043 | foundInterface = 0; \ 61:15.99 | ^~~~~~~~~~~~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:15.99 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:15.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:15.99 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 61:15.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:15.99 1002 | else 61:15.99 | ^~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:15.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:15.99 | ^~~~~~~~~~~~~~~~~~ 61:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:15.99 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 61:15.99 | ^~~~~~~~~~~~~~~~~~~~~~ 61:17.88 dom/xslt/xslt 61:22.41 dom/xul 61:23.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 61:23.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 61:23.39 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathEvaluator.cpp:6, 61:23.39 from Unified_cpp_dom_xslt_xpath0.cpp:2: 61:23.39 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 61:23.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:23.39 1028 | foundInterface = 0; \ 61:23.39 | ^~~~~~~~~~~~~~ 61:23.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:23.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:23.39 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:23.39 67 | NS_INTERFACE_MAP_END 61:23.39 | ^~~~~~~~~~~~~~~~~~~~ 61:23.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:23.39 1012 | else 61:23.39 | ^~~~ 61:23.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:23.39 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:23.39 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:23.39 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 61:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 61:25.60 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 61:25.60 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 61:25.60 from Unified_cpp_dom_xslt_xslt0.cpp:29: 61:25.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 61:25.60 /builddir/build/BUILD/firefox-72.0.2/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] 61:25.60 79 | memset(this, 0, sizeof(nsXPTCVariant)); 61:25.60 | ^ 61:25.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 61:25.60 44 | struct nsXPTCVariant { 61:25.60 | ^~~~~~~~~~~~~ 61:26.18 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/base/txCore.h:11, 61:26.18 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txXMLEventHandler.h:9, 61:26.18 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txBufferingHandler.h:9, 61:26.18 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txBufferingHandler.cpp:6, 61:26.18 from Unified_cpp_dom_xslt_xslt0.cpp:2: 61:26.18 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 61:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:26.18 1028 | foundInterface = 0; \ 61:26.18 | ^~~~~~~~~~~~~~ 61:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:26.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:26.18 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:26.18 291 | NS_INTERFACE_MAP_END 61:26.18 | ^~~~~~~~~~~~~~~~~~~~ 61:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:26.18 1012 | else 61:26.18 | ^~~~ 61:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:26.18 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.18 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:26.18 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 61:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:10, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xml/txXMLUtils.h:15, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txXSLTFunctions.h:10, 61:26.73 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 61:26.73 from Unified_cpp_dom_xslt_xslt0.cpp:11: 61:26.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:26.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 61:26.73 /builddir/build/BUILD/firefox-72.0.2/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] 61:26.73 31 | memset(aT, 0, sizeof(T)); 61:26.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:26.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 61:26.73 from Unified_cpp_dom_xslt_xslt0.cpp:29: 61:26.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 61:26.73 2262 | struct GlobalProperties { 61:26.73 | ^~~~~~~~~~~~~~~~ 61:29.00 dom/vr 61:30.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMArray.h:15, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.h:11, 61:30.07 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:6, 61:30.07 from Unified_cpp_dom_xul1.cpp:2: 61:30.07 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 61:30.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.07 1028 | foundInterface = 0; \ 61:30.07 | ^~~~~~~~~~~~~~ 61:30.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:30.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.07 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.07 80 | NS_INTERFACE_MAP_END 61:30.07 | ^~~~~~~~~~~~~~~~~~~~ 61:30.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:30.07 1002 | else 61:30.07 | ^~~~ 61:30.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:30.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:30.07 | ^~~~~~~~~~~~~~~~~~ 61:30.07 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:30.07 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:30.07 | ^~~~~~~~~~~~~~~~~~~~~~ 61:32.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 61:32.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 61:32.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 61:32.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 61:32.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 61:32.31 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULMenuElement.cpp:7, 61:32.31 from Unified_cpp_dom_xul0.cpp:29: 61:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:32.31 | ^ 61:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:32.31 46 | struct Block { 61:32.31 | ^~~~~ 61:34.40 dom/u2f 61:35.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIMutationObserver.h:10, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStubMutationObserver.h:17, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.h:10, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:7, 61:35.06 from Unified_cpp_dom_xul0.cpp:2: 61:35.06 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.06 1043 | foundInterface = 0; \ 61:35.06 | ^~~~~~~~~~~~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:35.06 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:35.06 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:35.06 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 61:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:35.06 from Unified_cpp_dom_xul0.cpp:2: 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.06 304 | } else 61:35.06 | ^~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:35.06 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:35.06 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.06 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:35.06 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 61:35.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:35.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:35.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIMutationObserver.h:10, 61:35.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStubMutationObserver.h:17, 61:35.11 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.h:10, 61:35.11 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:7, 61:35.11 from Unified_cpp_dom_xul0.cpp:2: 61:35.11 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 61:35.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.11 1028 | foundInterface = 0; \ 61:35.11 | ^~~~~~~~~~~~~~ 61:35.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.11 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.11 50 | NS_INTERFACE_MAP_END 61:35.11 | ^~~~~~~~~~~~~~~~~~~~ 61:35.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.11 1012 | else 61:35.11 | ^~~~ 61:35.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:35.11 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.11 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:35.11 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 61:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 61:35.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.23 1028 | foundInterface = 0; \ 61:35.23 | ^~~~~~~~~~~~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.23 166 | NS_INTERFACE_MAP_END 61:35.23 | ^~~~~~~~~~~~~~~~~~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.23 1002 | else 61:35.23 | ^~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:35.23 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:35.23 | ^~~~~~~~~~~~~~~~~~ 61:35.23 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:35.23 165 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 61:35.23 | ^~~~~~~~~~~~~~~~~~~~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 61:35.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.27 1028 | foundInterface = 0; \ 61:35.27 | ^~~~~~~~~~~~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.27 56 | NS_INTERFACE_MAP_END 61:35.27 | ^~~~~~~~~~~~~~~~~~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.27 1012 | else 61:35.27 | ^~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:35.27 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.27 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:35.27 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 61:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 61:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.52 1028 | foundInterface = 0; \ 61:35.52 | ^~~~~~~~~~~~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.52 84 | NS_INTERFACE_MAP_END 61:35.52 | ^~~~~~~~~~~~~~~~~~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.52 1002 | else 61:35.52 | ^~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:35.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:35.52 | ^~~~~~~~~~~~~~~~~~ 61:35.52 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:35.52 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:35.52 | ^~~~~~~~~~~~~~~~~~~~~~ 61:36.34 dom/console 61:37.60 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.60 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 61:37.60 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.60 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 61:37.60 | ^ 61:37.60 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.60 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.60 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.60 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.60 18 | class txXPathNode { 61:37.60 | ^~~~~~~~~~~ 61:37.60 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.60 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 61:37.60 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.60 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 61:37.60 | ^ 61:37.60 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.60 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.60 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.60 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.61 18 | class txXPathNode { 61:37.61 | ^~~~~~~~~~~ 61:37.61 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.61 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 61:37.61 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.61 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 61:37.61 | ^ 61:37.61 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.61 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.61 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.61 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.61 18 | class txXPathNode { 61:37.61 | ^~~~~~~~~~~ 61:37.61 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.61 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 61:37.61 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.61 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 61:37.61 | ^ 61:37.61 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.61 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.61 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.61 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.61 18 | class txXPathNode { 61:37.61 | ^~~~~~~~~~~ 61:37.61 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.61 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.61 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 61:37.62 | ^ 61:37.62 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.62 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.63 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.63 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.63 18 | class txXPathNode { 61:37.63 | ^~~~~~~~~~~ 61:37.63 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 61:37.63 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 61:37.63 /builddir/build/BUILD/firefox-72.0.2/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] 61:37.63 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 61:37.63 | ^ 61:37.63 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 61:37.63 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 61:37.63 from Unified_cpp_dom_xslt_xpath1.cpp:2: 61:37.63 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 61:37.63 18 | class txXPathNode { 61:37.63 | ^~~~~~~~~~~ 61:37.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:37.83 from Unified_cpp_dom_xul0.cpp:2: 61:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 61:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 61:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 61:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:37.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 61:37.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 61:37.83 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:37.83 from Unified_cpp_dom_xul0.cpp:2: 61:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 61:37.83 23 | class nsDataHashtable : public nsBaseHashtable { 61:37.83 | ^~~~~~~~~~~~~~~ 61:37.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:37.87 from Unified_cpp_dom_xul0.cpp:2: 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 61:37.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 61:37.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.87 In file included from /usr/include/c++/9/vector:67, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:37.87 from Unified_cpp_dom_xul0.cpp:2: 61:37.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 61:37.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 61:37.87 | ^~~~~~ 61:37.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 61:37.87 from Unified_cpp_dom_xul0.cpp:2: 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 61:37.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 61:37.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 61:37.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULMenuElement.cpp:7, 61:37.87 from Unified_cpp_dom_xul0.cpp:29: 61:37.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 61:37.87 52 | class ClipManager { 61:37.87 | ^~~~~~~~~~~ 61:39.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.42 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.42 from Unified_cpp_dom_vr0.cpp:2: 61:39.42 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 61:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:39.42 1043 | foundInterface = 0; \ 61:39.42 | ^~~~~~~~~~~~~~ 61:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:39.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:39.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.42 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:39.42 656 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:39.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:39.42 1012 | else 61:39.42 | ^~~~ 61:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:39.42 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:39.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.43 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:655:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:39.43 655 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 61:39.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.45 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 61:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:39.45 1043 | foundInterface = 0; \ 61:39.45 | ^~~~~~~~~~~~~~ 61:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:39.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.46 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:39.46 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 61:39.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.46 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.46 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.46 from Unified_cpp_dom_vr0.cpp:2: 61:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:39.46 304 | } else 61:39.46 | ^~~~ 61:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:39.46 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:39.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.46 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:39.46 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 61:39.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.53 from Unified_cpp_dom_vr0.cpp:2: 61:39.53 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 61:39.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:39.53 1043 | foundInterface = 0; \ 61:39.53 | ^~~~~~~~~~~~~~ 61:39.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:39.53 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:39.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.53 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:39.53 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:39.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.53 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.53 from Unified_cpp_dom_vr0.cpp:2: 61:39.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:39.53 304 | } else 61:39.53 | ^~~~ 61:39.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:39.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:39.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.54 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:39.54 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 61:39.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.55 from Unified_cpp_dom_vr0.cpp:2: 61:39.55 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 61:39.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:39.55 1043 | foundInterface = 0; \ 61:39.55 | ^~~~~~~~~~~~~~ 61:39.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:39.55 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.55 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:39.55 357 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.55 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.55 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.55 from Unified_cpp_dom_vr0.cpp:2: 61:39.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:39.55 304 | } else 61:39.55 | ^~~~ 61:39.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:39.55 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.55 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:39.55 356 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 61:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.56 from Unified_cpp_dom_vr0.cpp:2: 61:39.56 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 61:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:39.56 1043 | foundInterface = 0; \ 61:39.56 | ^~~~~~~~~~~~~~ 61:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:39.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.56 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:39.56 566 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.56 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 61:39.56 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 61:39.56 from Unified_cpp_dom_vr0.cpp:2: 61:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:39.56 304 | } else 61:39.56 | ^~~~ 61:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:39.56 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:39.56 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:39.56 565 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 61:39.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:45.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2F.h:12, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:7, 61:45.02 from Unified_cpp_dom_u2f0.cpp:2: 61:45.02 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 61:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:45.02 1043 | foundInterface = 0; \ 61:45.02 | ^~~~~~~~~~~~~~ 61:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:45.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:45.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:45.02 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:45.02 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 61:45.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:45.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2FBinding.h:13, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2F.h:14, 61:45.02 from /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:7, 61:45.02 from Unified_cpp_dom_u2f0.cpp:2: 61:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:45.02 389 | else 61:45.02 | ^~~~ 61:45.02 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 61:45.02 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 61:45.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:46.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 61:46.33 from /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:7, 61:46.33 from Unified_cpp_dom_console0.cpp:2: 61:46.33 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 61:46.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:46.33 1028 | foundInterface = 0; \ 61:46.33 | ^~~~~~~~~~~~~~ 61:46.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:46.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:46.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:46.33 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:46.33 930 | NS_INTERFACE_MAP_END 61:46.33 | ^~~~~~~~~~~~~~~~~~~~ 61:46.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:46.33 1002 | else 61:46.33 | ^~~~ 61:46.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:46.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:46.33 | ^~~~~~~~~~~~~~~~~~ 61:46.33 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:46.33 929 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 61:46.33 | ^~~~~~~~~~~~~~~~~~~~~~ 61:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 61:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:46.88 1028 | foundInterface = 0; \ 61:46.88 | ^~~~~~~~~~~~~~ 61:46.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:46.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:46.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:46.88 23 | NS_INTERFACE_MAP_END 61:46.88 | ^~~~~~~~~~~~~~~~~~~~ 61:46.88 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcpublic.h:22, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:13, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 61:46.88 from /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:7, 61:46.88 from Unified_cpp_dom_console0.cpp:2: 61:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:46.88 389 | else 61:46.88 | ^~~~ 61:46.88 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 61:46.88 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 61:46.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:47.79 dom/performance 61:48.05 dom/webbrowserpersist 61:50.27 dom/xhr 61:51.97 dom/worklet 61:55.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.25 from Unified_cpp_dom_performance0.cpp:2: 61:55.25 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 61:55.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.25 1043 | foundInterface = 0; \ 61:55.25 | ^~~~~~~~~~~~~~ 61:55.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.25 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.25 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.25 from Unified_cpp_dom_performance0.cpp:2: 61:55.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.25 304 | } else 61:55.25 | ^~~~ 61:55.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:55.25 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.25 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:55.25 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 61:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:55.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:55.35 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.35 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.35 from Unified_cpp_dom_performance0.cpp:2: 61:55.35 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 61:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.35 1028 | foundInterface = 0; \ 61:55.35 | ^~~~~~~~~~~~~~ 61:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.35 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.35 21 | NS_INTERFACE_MAP_END 61:55.35 | ^~~~~~~~~~~~~~~~~~~~ 61:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.35 1002 | else 61:55.35 | ^~~~ 61:55.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.35 | ^~~~~~~~~~~~~~~~~~ 61:55.35 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.35 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.35 | ^~~~~~~~~~~~~~~~~~~~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 61:55.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.36 1043 | foundInterface = 0; \ 61:55.36 | ^~~~~~~~~~~~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.36 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.36 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 61:55.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.36 1002 | else 61:55.36 | ^~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.36 | ^~~~~~~~~~~~~~~~~~ 61:55.36 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.36 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.37 | ^~~~~~~~~~~~~~~~~~~~~~ 61:55.39 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 61:55.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.39 1043 | foundInterface = 0; \ 61:55.39 | ^~~~~~~~~~~~~~ 61:55.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.39 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.39 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 61:55.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:55.39 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.39 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.39 from Unified_cpp_dom_performance0.cpp:2: 61:55.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.39 304 | } else 61:55.39 | ^~~~ 61:55.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:55.39 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:55.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.39 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:55.39 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 61:55.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:55.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:55.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:55.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.59 from Unified_cpp_dom_performance0.cpp:2: 61:55.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 61:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.59 1028 | foundInterface = 0; \ 61:55.59 | ^~~~~~~~~~~~~~ 61:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.59 47 | NS_INTERFACE_MAP_END 61:55.59 | ^~~~~~~~~~~~~~~~~~~~ 61:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.59 1002 | else 61:55.59 | ^~~~ 61:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.59 | ^~~~~~~~~~~~~~~~~~ 61:55.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.59 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.59 | ^~~~~~~~~~~~~~~~~~~~~~ 61:55.61 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 61:55.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.61 1028 | foundInterface = 0; \ 61:55.61 | ^~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.62 26 | NS_INTERFACE_MAP_END 61:55.62 | ^~~~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.62 1002 | else 61:55.62 | ^~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.62 | ^~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.62 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.62 1043 | foundInterface = 0; \ 61:55.62 | ^~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:55.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:55.62 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:55.62 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.62 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.62 from Unified_cpp_dom_performance0.cpp:2: 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.62 304 | } else 61:55.62 | ^~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:55.62 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.62 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:55.62 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 61:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:55.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:55.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:55.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:55.64 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 61:55.64 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 61:55.64 from Unified_cpp_dom_performance0.cpp:2: 61:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 61:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:55.64 1028 | foundInterface = 0; \ 61:55.64 | ^~~~~~~~~~~~~~ 61:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:55.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:55.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:55.64 23 | NS_INTERFACE_MAP_END 61:55.64 | ^~~~~~~~~~~~~~~~~~~~ 61:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:55.64 1002 | else 61:55.64 | ^~~~ 61:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:55.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:55.64 | ^~~~~~~~~~~~~~~~~~ 61:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:55.64 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:55.64 | ^~~~~~~~~~~~~~~~~~~~~~ 61:56.59 dom/script 61:57.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:57.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:57.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:57.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 61:57.86 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 61:57.86 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 61:57.86 from Unified_cpp_dom_xhr0.cpp:2: 61:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 61:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:57.87 1043 | foundInterface = 0; \ 61:57.87 | ^~~~~~~~~~~~~~ 61:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:57.87 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:57.87 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:57.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:57.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 61:57.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 61:57.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 61:57.87 from Unified_cpp_dom_xhr0.cpp:2: 61:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:57.87 304 | } else 61:57.87 | ^~~~ 61:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:57.87 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:57.87 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 61:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.69 dom/payments 61:58.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 61:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:58.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 61:58.85 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 61:58.85 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 61:58.86 from Unified_cpp_dom_xhr0.cpp:2: 61:58.86 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 61:58.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:58.86 1043 | foundInterface = 0; \ 61:58.86 | ^~~~~~~~~~~~~~ 61:58.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:58.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:58.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.86 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:58.86 390 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 61:58.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:58.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:58.86 1002 | else 61:58.86 | ^~~~ 61:58.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:58.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:58.86 | ^~~~~~~~~~~~~~~~~~ 61:58.86 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:58.86 389 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 61:58.86 | ^~~~~~~~~~~~~~~~~~~~~~ 61:59.17 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 61:59.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:59.18 1028 | foundInterface = 0; \ 61:59.18 | ^~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:59.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:59.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:59.18 3654 | NS_INTERFACE_MAP_END 61:59.18 | ^~~~~~~~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:59.18 1012 | else 61:59.18 | ^~~~ 61:59.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:59.18 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:59.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.18 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:59.18 3653 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 61:59.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:59.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 61:59.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 61:59.40 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 61:59.40 from Unified_cpp_webbrowserpersist0.cpp:2: 61:59.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:59.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:59.40 | ^ 61:59.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:59.40 46 | struct Block { 61:59.40 | ^~~~~ 62:00.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 62:00.63 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 62:00.63 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:24, 62:00.63 from Unified_cpp_dom_worklet0.cpp:2: 62:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 62:00.63 /builddir/build/BUILD/firefox-72.0.2/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] 62:00.63 79 | memset(this, 0, sizeof(nsXPTCVariant)); 62:00.63 | ^ 62:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 62:00.63 44 | struct nsXPTCVariant { 62:00.63 | ^~~~~~~~~~~~~ 62:00.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.h:11, 62:00.84 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:7, 62:00.84 from Unified_cpp_dom_worklet0.cpp:2: 62:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 62:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.84 1028 | foundInterface = 0; \ 62:00.84 | ^~~~~~~~~~~~~~ 62:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.84 430 | NS_INTERFACE_MAP_END 62:00.84 | ^~~~~~~~~~~~~~~~~~~~ 62:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.84 1002 | else 62:00.84 | ^~~~ 62:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:00.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:00.84 | ^~~~~~~~~~~~~~~~~~ 62:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:00.84 429 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:00.84 | ^~~~~~~~~~~~~~~~~~~~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 62:00.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.92 1028 | foundInterface = 0; \ 62:00.92 | ^~~~~~~~~~~~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.92 37 | NS_INTERFACE_MAP_END 62:00.92 | ^~~~~~~~~~~~~~~~~~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.92 1002 | else 62:00.92 | ^~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:00.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:00.92 | ^~~~~~~~~~~~~~~~~~ 62:00.92 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:00.92 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 62:00.92 | ^~~~~~~~~~~~~~~~~~~~~~ 62:01.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.h:11, 62:01.48 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:7, 62:01.48 from Unified_cpp_dom_worklet0.cpp:2: 62:01.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:01.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 62:01.48 /builddir/build/BUILD/firefox-72.0.2/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] 62:01.48 31 | memset(aT, 0, sizeof(T)); 62:01.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:01.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:24, 62:01.48 from Unified_cpp_dom_worklet0.cpp:2: 62:01.48 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 62:01.48 2262 | struct GlobalProperties { 62:01.48 | ^~~~~~~~~~~~~~~~ 62:01.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:01.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:01.72 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 62:01.72 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.72 from Unified_cpp_dom_script0.cpp:2: 62:01.72 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 62:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:01.72 1028 | foundInterface = 0; \ 62:01.72 | ^~~~~~~~~~~~~~ 62:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:01.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:01.72 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:01.72 23 | NS_INTERFACE_MAP_END 62:01.72 | ^~~~~~~~~~~~~~~~~~~~ 62:01.72 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 62:01.72 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.72 from Unified_cpp_dom_script0.cpp:2: 62:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:01.72 304 | } else 62:01.72 | ^~~~ 62:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:01.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:01.73 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:01.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:01.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 62:01.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.73 from Unified_cpp_dom_script0.cpp:2: 62:01.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 62:01.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:01.73 1043 | foundInterface = 0; \ 62:01.73 | ^~~~~~~~~~~~~~ 62:01.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:01.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:01.73 103 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 62:01.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.73 from Unified_cpp_dom_script0.cpp:2: 62:01.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:01.73 304 | } else 62:01.73 | ^~~~ 62:01.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:01.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:01.73 102 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 62:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:01.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:01.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 62:01.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.76 from Unified_cpp_dom_script0.cpp:2: 62:01.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 62:01.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:01.76 1043 | foundInterface = 0; \ 62:01.76 | ^~~~~~~~~~~~~~ 62:01.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:01.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:01.76 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 62:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.76 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 62:01.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:01.76 from Unified_cpp_dom_script0.cpp:2: 62:01.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:01.76 304 | } else 62:01.76 | ^~~~ 62:01.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:01.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:01.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:01.76 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 62:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.68 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 62:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.68 1043 | foundInterface = 0; \ 62:02.68 | ^~~~~~~~~~~~~~ 62:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:02.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.68 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:02.68 1393 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 62:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 62:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 62:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 62:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 62:02.68 from Unified_cpp_dom_xhr0.cpp:2: 62:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:02.68 304 | } else 62:02.68 | ^~~~ 62:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:02.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.68 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1392:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:02.68 1392 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 62:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.96 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 62:02.96 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 62:02.96 from Unified_cpp_webbrowserpersist0.cpp:2: 62:02.96 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 62:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.96 1028 | foundInterface = 0; \ 62:02.96 | ^~~~~~~~~~~~~~ 62:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:02.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.96 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.96 58 | NS_INTERFACE_MAP_END 62:02.96 | ^~~~~~~~~~~~~~~~~~~~ 62:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:02.96 1002 | else 62:02.96 | ^~~~ 62:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:02.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:02.96 | ^~~~~~~~~~~~~~~~~~ 62:02.96 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:02.96 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:02.96 | ^~~~~~~~~~~~~~~~~~~~~~ 62:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:03.08 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 62:03.08 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:03.08 from Unified_cpp_dom_script0.cpp:2: 62:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 62:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:03.08 1028 | foundInterface = 0; \ 62:03.08 | ^~~~~~~~~~~~~~ 62:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:03.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:03.08 50 | NS_INTERFACE_MAP_END 62:03.08 | ^~~~~~~~~~~~~~~~~~~~ 62:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 62:03.08 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:03.08 from Unified_cpp_dom_script0.cpp:2: 62:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:03.08 304 | } else 62:03.08 | ^~~~ 62:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:03.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:03.08 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 62:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 62:03.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:03.21 1028 | foundInterface = 0; \ 62:03.21 | ^~~~~~~~~~~~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:03.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:03.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:03.21 287 | NS_INTERFACE_MAP_END 62:03.21 | ^~~~~~~~~~~~~~~~~~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:03.21 1002 | else 62:03.21 | ^~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:03.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:03.21 | ^~~~~~~~~~~~~~~~~~ 62:03.21 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:03.21 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 62:03.21 | ^~~~~~~~~~~~~~~~~~~~~~ 62:04.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:04.33 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:04.33 from Unified_cpp_dom_payments0.cpp:2: 62:04.33 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 62:04.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:04.33 1043 | foundInterface = 0; \ 62:04.33 | ^~~~~~~~~~~~~~ 62:04.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:04.33 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:04.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.33 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:04.33 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:04.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:04.34 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:04.34 from Unified_cpp_dom_payments0.cpp:2: 62:04.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:04.34 304 | } else 62:04.34 | ^~~~ 62:04.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:04.34 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:04.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.34 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:04.34 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 62:04.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:04.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:04.52 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 62:04.52 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:04.52 from Unified_cpp_dom_script0.cpp:2: 62:04.52 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 62:04.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:04.52 1028 | foundInterface = 0; \ 62:04.52 | ^~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:04.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:04.52 125 | NS_INTERFACE_MAP_END 62:04.52 | ^~~~~~~~~~~~~~~~~~~~ 62:04.52 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 62:04.52 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 62:04.52 from Unified_cpp_dom_script0.cpp:2: 62:04.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:04.52 304 | } else 62:04.52 | ^~~~ 62:04.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:04.52 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.52 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:04.52 124 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 62:04.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:04.55 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:04.55 from Unified_cpp_dom_payments0.cpp:2: 62:04.55 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 62:04.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:04.55 1028 | foundInterface = 0; \ 62:04.55 | ^~~~~~~~~~~~~~ 62:04.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:04.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:04.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:04.55 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:04.55 21 | NS_INTERFACE_MAP_END 62:04.55 | ^~~~~~~~~~~~~~~~~~~~ 62:04.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:04.55 1002 | else 62:04.55 | ^~~~ 62:04.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:04.55 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:04.55 | ^~~~~~~~~~~~~~~~~~ 62:04.55 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:04.55 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:04.55 | ^~~~~~~~~~~~~~~~~~~~~~ 62:04.64 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 62:04.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:04.64 1043 | foundInterface = 0; \ 62:04.65 | ^~~~~~~~~~~~~~ 62:04.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:04.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:04.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.65 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:04.65 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 62:04.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:04.65 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:04.65 from Unified_cpp_dom_payments0.cpp:2: 62:04.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:04.65 304 | } else 62:04.65 | ^~~~ 62:04.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:04.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:04.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.65 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:04.65 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 62:04.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 62:04.70 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 62:04.70 from Unified_cpp_webbrowserpersist0.cpp:2: 62:04.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 62:04.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 62:04.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 62:04.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:04.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 62:04.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:04.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 62:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 62:04.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 62:04.71 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 62:04.71 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 62:04.71 from Unified_cpp_webbrowserpersist0.cpp:2: 62:04.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 62:04.71 23 | class nsDataHashtable : public nsBaseHashtable { 62:04.71 | ^~~~~~~~~~~~~~~ 62:05.01 dom/payments/ipc 62:06.02 dom/websocket 62:06.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:06.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:06.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:06.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:06.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 62:06.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 62:06.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 62:06.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 62:06.65 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:06.65 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:06.65 from Unified_cpp_dom_payments0.cpp:2: 62:06.65 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 62:06.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:06.65 1043 | foundInterface = 0; \ 62:06.65 | ^~~~~~~~~~~~~~ 62:06.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:06.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:06.65 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:06.65 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:06.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:06.65 1002 | else 62:06.65 | ^~~~ 62:06.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:06.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:06.65 | ^~~~~~~~~~~~~~~~~~ 62:06.65 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:06.65 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 62:06.65 | ^~~~~~~~~~~~~~~~~~~~~~ 62:11.38 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 62:11.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:11.38 1043 | foundInterface = 0; \ 62:11.38 | ^~~~~~~~~~~~~~ 62:11.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:11.38 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.38 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:11.38 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:11.38 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:11.38 from Unified_cpp_dom_payments0.cpp:2: 62:11.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:11.39 304 | } else 62:11.39 | ^~~~ 62:11.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:11.39 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.39 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:11.39 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 62:11.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 62:11.45 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 62:11.45 from Unified_cpp_dom_payments0.cpp:2: 62:11.45 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 62:11.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:11.45 1043 | foundInterface = 0; \ 62:11.45 | ^~~~~~~~~~~~~~ 62:11.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:11.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:11.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.45 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:11.45 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:11.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:11.45 1002 | else 62:11.45 | ^~~~ 62:11.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:11.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:11.45 | ^~~~~~~~~~~~~~~~~~ 62:11.45 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:11.45 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 62:11.45 | ^~~~~~~~~~~~~~~~~~~~~~ 62:13.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:13.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:13.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.h:12, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:7, 62:13.99 from Unified_cpp_dom_websocket0.cpp:2: 62:13.99 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 62:13.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.99 1043 | foundInterface = 0; \ 62:13.99 | ^~~~~~~~~~~~~~ 62:13.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:13.99 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:13.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:13.99 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:13.99 1447 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:13.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:13.99 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.h:12, 62:13.99 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:7, 62:13.99 from Unified_cpp_dom_websocket0.cpp:2: 62:13.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.99 304 | } else 62:13.99 | ^~~~ 62:13.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:13.99 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:13.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:13.99 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:1446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:13.99 1446 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 62:13.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:14.59 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:30, 62:14.59 from Unified_cpp_dom_xhr0.cpp:47: 62:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h: In member function 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)': 62:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:1253:45: warning: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function [-Wmaybe-uninitialized] 62:14.59 1253 | return workerPrivate->RunCurrentSyncLoop(); 62:14.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 62:14.59 In file included from Unified_cpp_dom_xhr0.cpp:47: 62:14.59 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1644:29: note: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' was declared here 62:14.59 1644 | Maybe autoSyncLoop; 62:14.59 | ^~~~~~~~~~~~ 62:15.76 dom/serviceworkers 62:17.19 dom/serviceworkers/test/gtest 62:22.89 dom/simpledb 62:25.41 dom/reporting 62:29.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.h:10, 62:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 62:29.23 from Unified_cpp_dom_serviceworkers0.cpp:2: 62:29.23 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 62:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.23 1043 | foundInterface = 0; \ 62:29.23 | ^~~~~~~~~~~~~~ 62:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.23 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.23 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.23 1002 | else 62:29.23 | ^~~~ 62:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:29.24 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:29.24 | ^~~~~~~~~~~~~~~~~~ 62:29.24 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:29.24 133 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 62:29.24 | ^~~~~~~~~~~~~~~~~~~~~~ 62:29.37 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 62:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.37 1043 | foundInterface = 0; \ 62:29.37 | ^~~~~~~~~~~~~~ 62:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.38 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.38 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 62:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 62:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 62:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 62:29.38 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.h:12, 62:29.38 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 62:29.38 from Unified_cpp_dom_serviceworkers0.cpp:2: 62:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.38 304 | } else 62:29.38 | ^~~~ 62:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:29.38 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.38 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:29.38 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 62:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.76 dom/reporting/tests/gtest 62:29.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:29.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:29.82 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 62:29.83 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.83 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 62:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.83 1043 | foundInterface = 0; \ 62:29.83 | ^~~~~~~~~~~~~~ 62:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.83 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.83 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.83 961 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 62:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 62:29.83 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.83 304 | } else 62:29.83 | ^~~~ 62:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:29.83 304 | } else 62:29.83 | ^~~~ 62:29.83 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:960:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:29.83 960 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 62:29.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 62:29.83 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 62:29.83 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.83 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 62:29.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.84 1043 | foundInterface = 0; \ 62:29.84 | ^~~~~~~~~~~~~~ 62:29.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.84 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.84 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.84 1004 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 62:29.84 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 62:29.84 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.84 304 | } else 62:29.84 | ^~~~ 62:29.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:29.84 304 | } else 62:29.84 | ^~~~ 62:29.84 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1003:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:29.84 1003 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 62:29.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:29.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:29.86 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 62:29.86 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 62:29.86 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.86 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 62:29.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.86 1028 | foundInterface = 0; \ 62:29.86 | ^~~~~~~~~~~~~~ 62:29.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:29.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:29.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:29.86 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:29.86 1067 | NS_INTERFACE_MAP_END 62:29.86 | ^~~~~~~~~~~~~~~~~~~~ 62:29.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.86 1002 | else 62:29.86 | ^~~~ 62:29.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:29.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:29.86 | ^~~~~~~~~~~~~~~~~~ 62:29.86 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1066:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:29.86 1066 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:29.86 | ^~~~~~~~~~~~~~~~~~~~~~ 62:29.88 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 62:29.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.88 1043 | foundInterface = 0; \ 62:29.88 | ^~~~~~~~~~~~~~ 62:29.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.88 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.88 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.88 1160 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 62:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 62:29.88 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 62:29.88 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.88 304 | } else 62:29.88 | ^~~~ 62:29.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:29.88 304 | } else 62:29.88 | ^~~~ 62:29.88 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:29.88 1159 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 62:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 62:29.92 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.92 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 62:29.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:29.92 1043 | foundInterface = 0; \ 62:29.92 | ^~~~~~~~~~~~~~ 62:29.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:29.92 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.92 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:29.92 1265 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:29.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 62:29.92 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 62:29.92 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:29.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:29.92 304 | } else 62:29.92 | ^~~~ 62:29.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:29.92 304 | } else 62:29.92 | ^~~~ 62:29.92 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1264:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:29.92 1264 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 62:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 62:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 62:30.76 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:43, 62:30.76 from Unified_cpp_dom_serviceworkers1.cpp:65: 62:30.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:30.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:30.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:30.76 | ^ 62:30.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:30.76 46 | struct Block { 62:30.76 | ^~~~~ 62:30.86 dom/localstorage 62:32.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 62:32.92 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 62:32.92 from Unified_cpp_dom_reporting0.cpp:2: 62:32.92 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 62:32.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.92 1028 | foundInterface = 0; \ 62:32.92 | ^~~~~~~~~~~~~~ 62:32.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:32.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:32.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.92 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:32.92 21 | NS_INTERFACE_MAP_END 62:32.92 | ^~~~~~~~~~~~~~~~~~~~ 62:32.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.92 1002 | else 62:32.92 | ^~~~ 62:32.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:32.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:32.92 | ^~~~~~~~~~~~~~~~~~ 62:32.92 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:32.92 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:32.92 | ^~~~~~~~~~~~~~~~~~~~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 62:32.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:32.95 1028 | foundInterface = 0; \ 62:32.95 | ^~~~~~~~~~~~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:32.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:32.95 20 | NS_INTERFACE_MAP_END 62:32.95 | ^~~~~~~~~~~~~~~~~~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:32.95 1002 | else 62:32.95 | ^~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:32.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:32.95 | ^~~~~~~~~~~~~~~~~~ 62:32.95 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:32.95 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:32.95 | ^~~~~~~~~~~~~~~~~~~~~~ 62:34.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:34.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:34.00 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 62:34.00 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 62:34.00 from Unified_cpp_dom_serviceworkers1.cpp:2: 62:34.00 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 62:34.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:34.00 1028 | foundInterface = 0; \ 62:34.00 | ^~~~~~~~~~~~~~ 62:34.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:34.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:34.00 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:308:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:34.00 308 | NS_INTERFACE_MAP_END 62:34.00 | ^~~~~~~~~~~~~~~~~~~~ 62:34.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:34.00 1012 | else 62:34.00 | ^~~~ 62:34.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:34.00 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.00 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:307:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:34.00 307 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 62:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:34.64 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/ActorsChild.h:10, 62:34.64 from /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/ActorsChild.cpp:7, 62:34.64 from Unified_cpp_dom_simpledb0.cpp:2: 62:34.64 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 62:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:34.64 1028 | foundInterface = 0; \ 62:34.64 | ^~~~~~~~~~~~~~ 62:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:34.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:34.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:34.64 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:34.64 70 | NS_INTERFACE_MAP_END 62:34.64 | ^~~~~~~~~~~~~~~~~~~~ 62:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:34.64 1002 | else 62:34.64 | ^~~~ 62:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:34.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:34.64 | ^~~~~~~~~~~~~~~~~~ 62:34.64 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:34.64 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 62:34.64 | ^~~~~~~~~~~~~~~~~~~~~~ 62:35.07 dom/localstorage/test/gtest 62:37.32 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 62:37.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.33 1028 | foundInterface = 0; \ 62:37.33 | ^~~~~~~~~~~~~~ 62:37.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.33 397 | NS_INTERFACE_MAP_END 62:37.33 | ^~~~~~~~~~~~~~~~~~~~ 62:37.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.33 1002 | else 62:37.33 | ^~~~ 62:37.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:37.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:37.33 | ^~~~~~~~~~~~~~~~~~ 62:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:37.33 396 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 62:37.33 | ^~~~~~~~~~~~~~~~~~~~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 62:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.50 1028 | foundInterface = 0; \ 62:37.50 | ^~~~~~~~~~~~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.50 770 | NS_INTERFACE_MAP_END 62:37.50 | ^~~~~~~~~~~~~~~~~~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.50 1002 | else 62:37.50 | ^~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:37.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:37.50 | ^~~~~~~~~~~~~~~~~~ 62:37.50 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:37.50 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 62:37.50 | ^~~~~~~~~~~~~~~~~~~~~~ 62:37.53 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 62:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.53 1028 | foundInterface = 0; \ 62:37.53 | ^~~~~~~~~~~~~~ 62:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.53 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.53 39 | NS_INTERFACE_MAP_END 62:37.53 | ^~~~~~~~~~~~~~~~~~~~ 62:37.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 62:37.53 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 62:37.53 from Unified_cpp_dom_reporting0.cpp:2: 62:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.53 389 | else 62:37.53 | ^~~~ 62:37.53 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 62:37.53 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 62:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 62:37.57 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 62:37.57 from Unified_cpp_dom_reporting0.cpp:2: 62:37.57 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 62:37.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.57 1028 | foundInterface = 0; \ 62:37.57 | ^~~~~~~~~~~~~~ 62:37.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:37.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:37.57 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:37.57 20 | NS_INTERFACE_MAP_END 62:37.57 | ^~~~~~~~~~~~~~~~~~~~ 62:37.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.57 1002 | else 62:37.57 | ^~~~ 62:37.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:37.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:37.57 | ^~~~~~~~~~~~~~~~~~ 62:37.57 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:37.57 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:37.57 | ^~~~~~~~~~~~~~~~~~~~~~ 62:39.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 62:39.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 62:39.50 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsParent.cpp:20, 62:39.50 from Unified_cpp_dom_localstorage0.cpp:11: 62:39.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:39.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:39.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:39.50 | ^ 62:39.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:39.50 46 | struct Block { 62:39.50 | ^~~~~ 62:40.21 dom/prio 62:44.58 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.h:10, 62:44.58 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.cpp:7, 62:44.58 from Unified_cpp_dom_localstorage0.cpp:2: 62:44.58 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 62:44.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:44.58 1043 | foundInterface = 0; \ 62:44.58 | ^~~~~~~~~~~~~~ 62:44.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:44.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:44.59 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:44.59 801 | NS_INTERFACE_MAP_END_INHERITING(Storage) 62:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:44.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.h:10, 62:44.59 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.cpp:7, 62:44.59 from Unified_cpp_dom_localstorage0.cpp:2: 62:44.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:44.59 304 | } else 62:44.59 | ^~~~ 62:44.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:44.59 304 | } else 62:44.59 | ^~~~ 62:44.59 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:44.59 800 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 62:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:44.93 dom/prio/test/gtest 62:46.92 dom/l10n 62:48.25 dom/l10n/tests/gtest 62:48.51 dom/presentation 62:53.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:53.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:53.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 62:53.49 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 62:53.49 from Unified_cpp_dom_l10n0.cpp:2: 62:53.49 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 62:53.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.49 1043 | foundInterface = 0; \ 62:53.49 | ^~~~~~~~~~~~~~ 62:53.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:53.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:53.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.49 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:53.49 33 | NS_INTERFACE_MAP_END_INHERITING(Localization) 62:53.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULPrototypeDocument.h:15, 62:53.49 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.h:10, 62:53.49 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:10, 62:53.49 from Unified_cpp_dom_l10n0.cpp:2: 62:53.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.49 304 | } else 62:53.49 | ^~~~ 62:53.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:53.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:53.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.49 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:53.49 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 62:53.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:53.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:53.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 62:53.52 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 62:53.52 from Unified_cpp_dom_l10n0.cpp:2: 62:53.52 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 62:53.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.52 1028 | foundInterface = 0; \ 62:53.52 | ^~~~~~~~~~~~~~ 62:53.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.52 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.52 256 | NS_INTERFACE_MAP_END 62:53.52 | ^~~~~~~~~~~~~~~~~~~~ 62:53.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.52 1002 | else 62:53.52 | ^~~~ 62:53.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.52 | ^~~~~~~~~~~~~~~~~~ 62:53.52 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.52 255 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:53.52 | ^~~~~~~~~~~~~~~~~~~~~~ 62:53.56 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 62:53.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.56 1028 | foundInterface = 0; \ 62:53.56 | ^~~~~~~~~~~~~~ 62:53.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.56 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.56 407 | NS_INTERFACE_MAP_END 62:53.56 | ^~~~~~~~~~~~~~~~~~~~ 62:53.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.57 1002 | else 62:53.57 | ^~~~ 62:53.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.57 | ^~~~~~~~~~~~~~~~~~ 62:53.57 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.57 406 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:53.57 | ^~~~~~~~~~~~~~~~~~~~~~ 62:53.59 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 62:53.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.59 1043 | foundInterface = 0; \ 62:53.59 | ^~~~~~~~~~~~~~ 62:53.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:53.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.59 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:53.59 30 | NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 62:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULPrototypeDocument.h:15, 62:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.h:10, 62:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:10, 62:53.60 from Unified_cpp_dom_l10n0.cpp:2: 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.60 304 | } else 62:53.60 | ^~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:53.60 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:53.60 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 62:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:53.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 62:53.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 62:53.60 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 62:53.60 from Unified_cpp_dom_l10n0.cpp:2: 62:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.60 1028 | foundInterface = 0; \ 62:53.60 | ^~~~~~~~~~~~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.60 89 | NS_INTERFACE_MAP_END 62:53.60 | ^~~~~~~~~~~~~~~~~~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.60 1002 | else 62:53.60 | ^~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.60 | ^~~~~~~~~~~~~~~~~~ 62:53.60 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.60 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:53.60 | ^~~~~~~~~~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 62:53.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.71 1028 | foundInterface = 0; \ 62:53.71 | ^~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.71 27 | NS_INTERFACE_MAP_END 62:53.71 | ^~~~~~~~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.71 1002 | else 62:53.71 | ^~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.71 | ^~~~~~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.71 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:53.71 | ^~~~~~~~~~~~~~~~~~~~~~ 62:55.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 62:55.38 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 62:55.38 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 62:55.38 from Unified_cpp_dom_presentation0.cpp:2: 62:55.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 62:55.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.38 1028 | foundInterface = 0; \ 62:55.38 | ^~~~~~~~~~~~~~ 62:55.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:55.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:55.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:55.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:55.38 37 | NS_INTERFACE_MAP_END 62:55.38 | ^~~~~~~~~~~~~~~~~~~~ 62:55.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.38 1002 | else 62:55.38 | ^~~~ 62:55.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:55.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:55.38 | ^~~~~~~~~~~~~~~~~~ 62:55.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:55.38 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:55.38 | ^~~~~~~~~~~~~~~~~~~~~~ 62:55.40 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 62:55.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.40 1043 | foundInterface = 0; \ 62:55.41 | ^~~~~~~~~~~~~~ 62:55.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:55.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.41 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:55.41 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.41 1002 | else 62:55.41 | ^~~~ 62:55.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:55.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:55.41 | ^~~~~~~~~~~~~~~~~~ 62:55.41 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:55.41 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 62:55.41 | ^~~~~~~~~~~~~~~~~~~~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 62:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.65 1043 | foundInterface = 0; \ 62:55.65 | ^~~~~~~~~~~~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:55.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:55.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:55.65 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:55.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.65 1002 | else 62:55.65 | ^~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:55.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:55.65 | ^~~~~~~~~~~~~~~~~~ 62:55.65 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:55.65 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 62:55.65 | ^~~~~~~~~~~~~~~~~~~~~~ 62:55.71 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 62:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.71 1043 | foundInterface = 0; \ 62:55.71 | ^~~~~~~~~~~~~~ 62:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:55.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.71 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:55.71 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 62:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 62:55.71 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 62:55.71 from Unified_cpp_dom_presentation0.cpp:2: 62:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.71 304 | } else 62:55.71 | ^~~~ 62:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:55.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.71 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:55.71 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 62:55.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:55.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 62:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 62:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 62:55.77 from Unified_cpp_dom_presentation0.cpp:2: 62:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 62:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:55.77 1028 | foundInterface = 0; \ 62:55.77 | ^~~~~~~~~~~~~~ 62:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:55.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:55.77 34 | NS_INTERFACE_MAP_END 62:55.77 | ^~~~~~~~~~~~~~~~~~~~ 62:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:55.77 1002 | else 62:55.78 | ^~~~ 62:55.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:55.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:55.78 | ^~~~~~~~~~~~~~~~~~ 62:55.78 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:55.78 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 62:55.78 | ^~~~~~~~~~~~~~~~~~~~~~ 62:56.98 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 62:56.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:56.98 1043 | foundInterface = 0; \ 62:56.98 | ^~~~~~~~~~~~~~ 62:56.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:56.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.98 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:56.98 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 62:56.98 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 62:56.98 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 62:56.98 from Unified_cpp_dom_presentation0.cpp:2: 62:56.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:56.98 304 | } else 62:56.98 | ^~~~ 62:56.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:56.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.98 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:56.98 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 62:56.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.61 In file included from Unified_cpp_dom_localstorage0.cpp:11: 62:57.61 /builddir/build/BUILD/firefox-72.0.2/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*)': 62:57.61 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsParent.cpp:2132:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 62:57.61 2132 | mNextLoadIndex = aNextLoadIndex; 62:57.61 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 62:57.61 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsParent.cpp:5852:12: note: 'nextLoadIndex' was declared here 62:57.61 5852 | uint32_t nextLoadIndex; 62:57.61 | ^~~~~~~~~~~~~ 62:58.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 62:58.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 62:58.64 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationSessionInfo.h:11, 62:58.64 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationService.h:13, 62:58.64 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationService.cpp:7, 62:58.64 from Unified_cpp_dom_presentation0.cpp:101: 62:58.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:58.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:58.64 | ^ 62:58.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:58.64 46 | struct Block { 62:58.64 | ^~~~~ 62:58.83 dom/presentation/provider 62:59.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:59.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:59.63 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerJob.h:10, 62:59.63 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 62:59.63 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 62:59.63 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 62:59.63 from Unified_cpp_dom_serviceworkers2.cpp:2: 62:59.63 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 62:59.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:59.63 1043 | foundInterface = 0; \ 62:59.63 | ^~~~~~~~~~~~~~ 62:59.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:59.63 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:59.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:59.63 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:59.63 35 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:59.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:59.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:59.63 1002 | else 62:59.63 | ^~~~ 62:59.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:59.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:59.63 | ^~~~~~~~~~~~~~~~~~ 62:59.63 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:59.63 34 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 62:59.63 | ^~~~~~~~~~~~~~~~~~~~~~ 63:02.96 dom/plugins/test/testplugin 63:03.27 dom/plugins/test/testplugin/secondplugin 63:03.37 dom/plugins/test/testplugin/thirdplugin 63:03.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 63:03.68 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 63:03.68 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 63:03.68 from Unified_cpp_dom_presentation0.cpp:2: 63:03.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 63:03.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.68 1028 | foundInterface = 0; \ 63:03.68 | ^~~~~~~~~~~~~~ 63:03.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:03.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:03.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:03.68 71 | NS_INTERFACE_MAP_END 63:03.68 | ^~~~~~~~~~~~~~~~~~~~ 63:03.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.68 1002 | else 63:03.68 | ^~~~ 63:03.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:03.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:03.68 | ^~~~~~~~~~~~~~~~~~ 63:03.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:03.68 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 63:03.68 | ^~~~~~~~~~~~~~~~~~~~~~ 63:05.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 63:05.18 from Unified_cpp_dom_presentation0.cpp:2: 63:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:05.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:05.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:05.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:05.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 63:05.18 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 63:05.19 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 63:05.19 from Unified_cpp_dom_presentation0.cpp:2: 63:05.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:05.19 23 | class nsDataHashtable : public nsBaseHashtable { 63:05.19 | ^~~~~~~~~~~~~~~ 63:05.89 dom/plugins/test/testplugin/flashplugin 63:06.24 view 63:06.45 widget 63:14.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:14.95 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.h:19, 63:14.95 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoX11.h:11, 63:14.95 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoX11.cpp:20: 63:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:14.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:14.95 | ^ 63:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:14.95 46 | struct Block { 63:14.95 | ^~~~~ 63:18.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:18.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:18.94 from /builddir/build/BUILD/firefox-72.0.2/widget/ScreenManager.cpp:10: 63:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:18.94 | ^ 63:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:18.94 46 | struct Block { 63:18.94 | ^~~~~ 63:19.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 63:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 63:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:19.03 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 63:19.03 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:19, 63:19.03 from Unified_cpp_view0.cpp:2: 63:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:19.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:19.03 | ^ 63:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:19.03 46 | struct Block { 63:19.03 | ^~~~~ 63:22.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:22.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:22.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 63:22.13 from Unified_cpp_view0.cpp:2: 63:22.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:22.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:22.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:22.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:22.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:22.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 63:22.13 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:9, 63:22.13 from Unified_cpp_view0.cpp:2: 63:22.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:22.13 23 | class nsDataHashtable : public nsBaseHashtable { 63:22.13 | ^~~~~~~~~~~~~~~ 63:22.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:22.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 63:22.25 from Unified_cpp_view0.cpp:2: 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:22.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:22.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 In file included from /usr/include/c++/9/vector:67, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:10, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 63:22.25 from Unified_cpp_view0.cpp:2: 63:22.25 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:22.25 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:22.25 | ^~~~~~ 63:22.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 63:22.25 from Unified_cpp_view0.cpp:2: 63:22.25 /builddir/build/BUILD/firefox-72.0.2/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:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:22.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:22.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 63:22.25 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:19, 63:22.25 from Unified_cpp_view0.cpp:2: 63:22.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:22.25 52 | class ClipManager { 63:22.25 | ^~~~~~~~~~~ 63:22.72 widget/headless 63:23.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:23.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:23.50 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:23.50 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:23.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:23.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:23.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:23.50 | ^ 63:23.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:23.50 46 | struct Block { 63:23.50 | ^~~~~ 63:27.49 widget/gtk 63:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:28.77 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationSessionInfo.h:11, 63:28.77 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 63:28.77 from Unified_cpp_dom_presentation1.cpp:20: 63:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:28.77 | ^ 63:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:28.77 46 | struct Block { 63:28.77 | ^~~~~ 63:31.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 63:31.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 63:31.47 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 63:31.48 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeel.h:11, 63:31.48 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 63:31.48 from Unified_cpp_widget_headless0.cpp:38: 63:31.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:31.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:31.48 | ^ 63:31.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:31.48 46 | struct Block { 63:31.48 | ^~~~~ 63:31.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:31.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:31.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:31.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:31.57 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:31.57 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:31.57 23 | class nsDataHashtable : public nsBaseHashtable { 63:31.57 | ^~~~~~~~~~~~~~~ 63:31.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 63:31.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:31.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:31.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:31.62 In file included from /usr/include/c++/9/vector:67, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:13, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:31.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:31.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:31.62 | ^~~~~~ 63:31.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 63:31.62 /builddir/build/BUILD/firefox-72.0.2/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:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:31.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:31.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:31.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 63:31.62 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:21: 63:31.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:31.62 52 | class ClipManager { 63:31.62 | ^~~~~~~~~~~ 63:35.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 63:35.32 from Unified_cpp_widget_headless0.cpp:20: 63:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:35.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.32 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 63:35.32 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 63:35.32 from Unified_cpp_widget_headless0.cpp:20: 63:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:35.32 23 | class nsDataHashtable : public nsBaseHashtable { 63:35.32 | ^~~~~~~~~~~~~~~ 63:35.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 63:35.37 from Unified_cpp_widget_headless0.cpp:20: 63:35.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:35.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:35.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:35.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:35.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:35.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.37 In file included from /usr/include/c++/9/vector:67, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 63:35.37 from Unified_cpp_widget_headless0.cpp:20: 63:35.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:35.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:35.37 | ^~~~~~ 63:35.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 63:35.37 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 63:35.37 from Unified_cpp_widget_headless0.cpp:20: 63:35.38 /builddir/build/BUILD/firefox-72.0.2/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:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:35.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:35.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeel.h:11, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 63:35.38 from Unified_cpp_widget_headless0.cpp:38: 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:35.38 52 | class ClipManager { 63:35.38 | ^~~~~~~~~~~ 63:35.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 63:35.38 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 63:35.38 from Unified_cpp_dom_presentation1.cpp:2: 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:35.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.39 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 63:35.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 63:35.39 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 63:35.39 from Unified_cpp_dom_presentation1.cpp:11: 63:35.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:35.39 23 | class nsDataHashtable : public nsBaseHashtable { 63:35.39 | ^~~~~~~~~~~~~~~ 63:37.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 63:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 63:37.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:37.83 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:20: 63:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:37.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:37.83 | ^ 63:37.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:37.83 46 | struct Block { 63:37.83 | ^~~~~ 63:41.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:41.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:41.74 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:41.74 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.h:11, 63:41.74 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:35: 63:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:41.74 | ^ 63:41.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:41.74 46 | struct Block { 63:41.74 | ^~~~~ 63:41.79 widget/gtk/mozgtk/stub 63:44.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 63:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:44.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:44.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 63:44.07 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 63:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:44.07 23 | class nsDataHashtable : public nsBaseHashtable { 63:44.07 | ^~~~~~~~~~~~~~~ 63:44.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 63:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:44.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:44.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:44.16 In file included from /usr/include/c++/9/vector:67, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 63:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 63:44.17 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:44.17 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:44.17 | ^~~~~~ 63:44.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 63:44.17 /builddir/build/BUILD/firefox-72.0.2/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:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:44.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:44.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:44.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:44.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:20: 63:44.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:44.17 52 | class ClipManager { 63:44.17 | ^~~~~~~~~~~ 63:44.20 widget/gtk/mozgtk/gtk2 63:44.62 widget/gtk/mozgtk/gtk3 63:44.73 widget/gtk/wayland 63:45.16 widget/gtk/mozwayland 63:45.71 widget/gtkxtbin 63:46.32 widget/x11 63:46.38 editor/libeditor 63:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 63:47.61 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 63:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:47.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:29, 63:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 63:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:47.62 23 | class nsDataHashtable : public nsBaseHashtable { 63:47.62 | ^~~~~~~~~~~~~~~ 63:47.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 63:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:47.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:47.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:47.66 In file included from /usr/include/c++/9/vector:67, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:47.66 from /usr/include/c++/9/queue:61, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 63:47.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:47.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:47.66 | ^~~~~~ 63:47.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:47.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 63:47.67 /builddir/build/BUILD/firefox-72.0.2/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:47.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:47.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:47.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:47.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:47.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:47.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:47.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 63:47.68 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:39: 63:47.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:47.68 52 | class ClipManager { 63:47.68 | ^~~~~~~~~~~ 63:49.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 63:49.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 63:49.69 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 63:49.69 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.h:11, 63:49.69 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsClipboardWayland.cpp:25, 63:49.69 from Unified_cpp_widget_gtk1.cpp:92: 63:49.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:49.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:49.69 | ^ 63:49.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:49.69 46 | struct Block { 63:49.69 | ^~~~~ 63:52.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 63:52.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 63:52.44 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 63:52.44 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.cpp:11, 63:52.44 from Unified_cpp_widget_gtk2.cpp:29: 63:52.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:52.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:52.44 | ^ 63:52.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:52.44 46 | struct Block { 63:52.44 | ^~~~~ 63:52.44 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp: In member function 'GtkWindow* nsWindow::GetCurrentTopmostWindow()': 63:52.44 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:6959:10: warning: 'topmostParentWindow' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:52.44 6959 | return topmostParentWindow; 63:52.44 | ^~~~~~~~~~~~~~~~~~~ 63:55.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 63:55.68 from Unified_cpp_editor_libeditor0.cpp:2: 63:55.68 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 63:55.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:55.68 1043 | foundInterface = 0; \ 63:55.68 | ^~~~~~~~~~~~~~ 63:55.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:55.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.68 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:55.68 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 63:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 63:55.68 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 63:55.68 from Unified_cpp_editor_libeditor0.cpp:2: 63:55.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:55.68 304 | } else 63:55.68 | ^~~~ 63:55.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:55.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.68 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:55.68 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 63:55.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 63:55.69 from Unified_cpp_editor_libeditor0.cpp:2: 63:55.69 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 63:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:55.69 1043 | foundInterface = 0; \ 63:55.69 | ^~~~~~~~~~~~~~ 63:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:55.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:55.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.69 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:55.69 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 63:55.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 63:55.69 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 63:55.69 from Unified_cpp_editor_libeditor0.cpp:2: 63:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:55.69 304 | } else 63:55.69 | ^~~~ 63:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:55.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.70 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:55.70 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 63:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:55.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:55.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:55.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 63:55.98 from Unified_cpp_widget_gtk1.cpp:2: 63:55.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:55.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:55.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:55.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:55.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:55.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.98 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 63:55.98 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11Image.cpp:11, 63:55.98 from Unified_cpp_widget_gtk1.cpp:11: 63:55.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:55.98 23 | class nsDataHashtable : public nsBaseHashtable { 63:55.98 | ^~~~~~~~~~~~~~~ 63:56.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 63:56.03 from Unified_cpp_widget_gtk1.cpp:2: 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:56.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:56.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.03 In file included from /usr/include/c++/9/vector:67, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.h:12, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:7, 63:56.03 from Unified_cpp_widget_gtk1.cpp:2: 63:56.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:56.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:56.03 | ^~~~~~ 63:56.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 63:56.03 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 63:56.03 from Unified_cpp_widget_gtk1.cpp:2: 63:56.03 /builddir/build/BUILD/firefox-72.0.2/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:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:56.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:56.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:56.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 63:56.04 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.cpp:39, 63:56.04 from Unified_cpp_widget_gtk1.cpp:128: 63:56.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:56.04 52 | class ClipManager { 63:56.04 | ^~~~~~~~~~~ 63:58.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 63:58.32 from Unified_cpp_widget_gtk2.cpp:2: 63:58.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 63:58.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 63:58.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 63:58.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:58.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:58.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.32 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 63:58.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 63:58.32 from Unified_cpp_widget_gtk2.cpp:2: 63:58.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:58.32 23 | class nsDataHashtable : public nsBaseHashtable { 63:58.32 | ^~~~~~~~~~~~~~~ 63:58.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 63:58.37 from Unified_cpp_widget_gtk2.cpp:2: 63:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 63:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 63:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:58.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:58.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:58.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.37 In file included from /usr/include/c++/9/vector:67, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 63:58.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:12, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 63:58.38 from Unified_cpp_widget_gtk2.cpp:2: 63:58.38 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:58.38 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:58.38 | ^~~~~~ 63:58.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 63:58.38 from Unified_cpp_widget_gtk2.cpp:2: 63:58.38 /builddir/build/BUILD/firefox-72.0.2/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:58.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 63:58.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:58.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:58.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:58.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 63:58.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.cpp:11, 63:58.38 from Unified_cpp_widget_gtk2.cpp:29: 63:58.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:58.38 52 | class ClipManager { 63:58.38 | ^~~~~~~~~~~ 64:01.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.43 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.43 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 64:01.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.44 1043 | foundInterface = 0; \ 64:01.44 | ^~~~~~~~~~~~~~ 64:01.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.44 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.44 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.44 1020 | } else 64:01.44 | ^~~~ 64:01.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 64:01.44 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 64:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.44 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 64:01.44 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 64:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.46 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 64:01.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.47 1043 | foundInterface = 0; \ 64:01.47 | ^~~~~~~~~~~~~~ 64:01.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.47 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.47 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.47 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.47 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.47 304 | } else 64:01.47 | ^~~~ 64:01.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.47 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:01.47 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 64:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.49 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.49 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 64:01.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.49 1043 | foundInterface = 0; \ 64:01.49 | ^~~~~~~~~~~~~~ 64:01.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.49 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.49 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:01.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.49 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.49 304 | } else 64:01.49 | ^~~~ 64:01.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.49 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:01.49 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 64:01.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.53 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.53 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.53 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 64:01.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.54 1043 | foundInterface = 0; \ 64:01.54 | ^~~~~~~~~~~~~~ 64:01.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.54 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.54 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 64:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.54 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.54 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.54 304 | } else 64:01.54 | ^~~~ 64:01.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.54 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:01.54 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 64:01.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.56 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.56 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 64:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.56 1043 | foundInterface = 0; \ 64:01.56 | ^~~~~~~~~~~~~~ 64:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.56 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.56 92 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.56 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.56 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.56 304 | } else 64:01.56 | ^~~~ 64:01.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.56 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.56 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:01.56 91 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 64:01.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.59 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.59 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.59 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 64:01.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.59 1043 | foundInterface = 0; \ 64:01.59 | ^~~~~~~~~~~~~~ 64:01.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:01.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.59 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:01.59 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.59 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.59 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.59 304 | } else 64:01.59 | ^~~~ 64:01.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:01.59 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.59 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:01.59 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 64:01.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:01.60 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:01.60 from Unified_cpp_editor_libeditor0.cpp:2: 64:01.60 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 64:01.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:01.60 1028 | foundInterface = 0; \ 64:01.60 | ^~~~~~~~~~~~~~ 64:01.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:01.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:01.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:01.60 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:01.60 22 | NS_INTERFACE_MAP_END 64:01.60 | ^~~~~~~~~~~~~~~~~~~~ 64:01.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:01.60 1012 | else 64:01.60 | ^~~~ 64:01.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:01.60 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:01.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:01.60 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:01.60 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 64:01.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 64:02.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:02.00 1028 | foundInterface = 0; \ 64:02.00 | ^~~~~~~~~~~~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:02.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:02.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:02.00 220 | NS_INTERFACE_MAP_END 64:02.00 | ^~~~~~~~~~~~~~~~~~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:02.00 1012 | else 64:02.00 | ^~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:02.00 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:02.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.00 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:219:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:02.00 219 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 64:02.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 64:02.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 64:02.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:02.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 64:02.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 64:02.57 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorEventListener.cpp:23, 64:02.57 from Unified_cpp_editor_libeditor0.cpp:119: 64:02.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:02.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:02.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:02.57 | ^ 64:02.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:02.57 46 | struct Block { 64:02.57 | ^~~~~ 64:04.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:04.89 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:04.89 from Unified_cpp_editor_libeditor0.cpp:2: 64:04.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:04.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:04.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:04.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:04.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 64:04.90 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:10, 64:04.90 from Unified_cpp_editor_libeditor0.cpp:2: 64:04.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:04.90 23 | class nsDataHashtable : public nsBaseHashtable { 64:04.90 | ^~~~~~~~~~~~~~~ 64:05.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:05.05 from Unified_cpp_editor_libeditor0.cpp:2: 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:05.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:05.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:05.05 In file included from /usr/include/c++/9/vector:67, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:10, 64:05.05 from Unified_cpp_editor_libeditor0.cpp:2: 64:05.05 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:05.05 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:05.05 | ^~~~~~ 64:05.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 64:05.05 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 64:05.05 from Unified_cpp_editor_libeditor0.cpp:2: 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:05.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:05.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:05.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 64:05.06 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorEventListener.cpp:23, 64:05.06 from Unified_cpp_editor_libeditor0.cpp:119: 64:05.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:05.06 52 | class ClipManager { 64:05.06 | ^~~~~~~~~~~ 64:10.54 editor/spellchecker 64:11.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 64:11.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 64:11.54 from /builddir/build/BUILD/firefox-72.0.2/widget/nsClipboardProxy.cpp:5, 64:11.54 from Unified_cpp_widget1.cpp:47: 64:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:11.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:11.54 | ^ 64:11.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:11.54 46 | struct Block { 64:11.54 | ^~~~~ 64:13.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 64:13.14 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.h:19, 64:13.14 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.cpp:10, 64:13.14 from Unified_cpp_widget0.cpp:29: 64:13.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:13.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:13.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:13.14 | ^ 64:13.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:13.14 46 | struct Block { 64:13.14 | ^~~~~ 64:17.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:17.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:17.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:17.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:17.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 64:17.38 from Unified_cpp_widget0.cpp:2: 64:17.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:17.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:17.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:17.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:17.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:17.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.38 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIScrollableFrame.h:17, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/widget/InputData.h:10, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.h:8, 64:17.38 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:7, 64:17.38 from Unified_cpp_widget0.cpp:2: 64:17.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:17.38 23 | class nsDataHashtable : public nsBaseHashtable { 64:17.38 | ^~~~~~~~~~~~~~~ 64:17.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 64:17.58 from Unified_cpp_widget0.cpp:2: 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:17.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:17.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.58 In file included from /usr/include/c++/9/vector:67, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:10, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 64:17.58 from Unified_cpp_widget0.cpp:2: 64:17.58 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:17.58 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:17.58 | ^~~~~~ 64:17.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 64:17.58 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 64:17.58 from Unified_cpp_widget0.cpp:2: 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:17.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:17.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:17.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:17.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:17.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:17.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 64:17.59 from /builddir/build/BUILD/firefox-72.0.2/widget/PuppetWidget.cpp:19, 64:17.59 from Unified_cpp_widget0.cpp:83: 64:17.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:17.59 52 | class ClipManager { 64:17.59 | ^~~~~~~~~~~ 64:17.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 64:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:17.81 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:17.81 from Unified_cpp_editor_libeditor1.cpp:2: 64:17.81 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 64:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:17.81 1043 | foundInterface = 0; \ 64:17.81 | ^~~~~~~~~~~~~~ 64:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:17.81 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:17.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.81 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:17.81 212 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 64:17.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:17.81 1002 | else 64:17.81 | ^~~~ 64:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:17.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:17.81 | ^~~~~~~~~~~~~~~~~~ 64:17.81 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:17.81 211 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 64:17.81 | ^~~~~~~~~~~~~~~~~~~~~~ 64:17.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:17.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:17.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:17.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:17.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:17.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:17.86 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:17.86 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:17.86 from Unified_cpp_editor_libeditor2.cpp:2: 64:17.86 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 64:17.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:17.86 1043 | foundInterface = 0; \ 64:17.86 | ^~~~~~~~~~~~~~ 64:17.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:17.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:17.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.86 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:17.86 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:17.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:17.86 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:17.86 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:17.86 from Unified_cpp_editor_libeditor2.cpp:2: 64:17.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:17.86 304 | } else 64:17.86 | ^~~~ 64:17.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:17.86 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:17.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.86 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:17.86 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 64:17.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:17.89 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:17.89 from Unified_cpp_editor_libeditor2.cpp:2: 64:17.89 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 64:17.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:17.89 1043 | foundInterface = 0; \ 64:17.89 | ^~~~~~~~~~~~~~ 64:17.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:17.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.89 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:17.89 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 64:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:17.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:17.89 1002 | else 64:17.89 | ^~~~ 64:17.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:17.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:17.89 | ^~~~~~~~~~~~~~~~~~ 64:17.89 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:17.89 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 64:17.89 | ^~~~~~~~~~~~~~~~~~~~~~ 64:18.03 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 64:18.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:18.03 1043 | foundInterface = 0; \ 64:18.03 | ^~~~~~~~~~~~~~ 64:18.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:18.03 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.03 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:18.03 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:18.03 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:18.03 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:18.04 from Unified_cpp_editor_libeditor2.cpp:2: 64:18.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:18.04 304 | } else 64:18.04 | ^~~~ 64:18.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:18.04 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:18.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.04 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:18.04 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 64:18.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 64:18.31 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 64:18.32 from Unified_cpp_widget1.cpp:2: 64:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:18.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:18.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.32 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 64:18.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 64:18.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 64:18.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 64:18.32 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 64:18.32 from Unified_cpp_widget1.cpp:2: 64:18.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:18.32 23 | class nsDataHashtable : public nsBaseHashtable { 64:18.32 | ^~~~~~~~~~~~~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 64:18.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:18.34 1028 | foundInterface = 0; \ 64:18.34 | ^~~~~~~~~~~~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:18.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:18.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1054:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:18.34 1054 | NS_INTERFACE_MAP_END 64:18.34 | ^~~~~~~~~~~~~~~~~~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:18.34 1002 | else 64:18.34 | ^~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:18.34 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:18.34 | ^~~~~~~~~~~~~~~~~~ 64:18.34 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1053:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:18.34 1053 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 64:18.34 | ^~~~~~~~~~~~~~~~~~~~~~ 64:18.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 64:18.36 from Unified_cpp_widget1.cpp:2: 64:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:18.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:18.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:18.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.36 In file included from /usr/include/c++/9/vector:67, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:18.36 from /usr/include/c++/9/queue:61, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 64:18.36 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseAppShell.cpp:6, 64:18.36 from Unified_cpp_widget1.cpp:11: 64:18.36 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:18.36 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:18.36 | ^~~~~~ 64:18.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 64:18.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 64:18.38 from Unified_cpp_widget1.cpp:2: 64:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:18.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:18.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:18.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 64:18.38 from /builddir/build/BUILD/firefox-72.0.2/widget/nsNativeTheme.cpp:23, 64:18.38 from Unified_cpp_widget1.cpp:128: 64:18.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:18.38 52 | class ClipManager { 64:18.38 | ^~~~~~~~~~~ 64:18.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 64:18.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 64:18.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:18.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 64:18.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 64:18.58 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorEventListener.cpp:13, 64:18.58 from Unified_cpp_editor_libeditor1.cpp:74: 64:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:18.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:18.58 | ^ 64:18.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:18.58 46 | struct Block { 64:18.58 | ^~~~~ 64:19.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 64:19.26 from Unified_cpp_editor_spellchecker0.cpp:2: 64:19.26 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 64:19.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:19.26 1028 | foundInterface = 0; \ 64:19.26 | ^~~~~~~~~~~~~~ 64:19.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:19.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:19.26 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:19.26 261 | NS_INTERFACE_MAP_END 64:19.26 | ^~~~~~~~~~~~~~~~~~~~ 64:19.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 64:19.26 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 64:19.26 from Unified_cpp_editor_spellchecker0.cpp:2: 64:19.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:19.26 304 | } else 64:19.26 | ^~~~ 64:19.26 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:19.26 260 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 64:19.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 64:19.46 from Unified_cpp_editor_spellchecker0.cpp:2: 64:19.46 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 64:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:19.46 1028 | foundInterface = 0; \ 64:19.46 | ^~~~~~~~~~~~~~ 64:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:19.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:19.46 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:19.46 86 | NS_INTERFACE_MAP_END 64:19.46 | ^~~~~~~~~~~~~~~~~~~~ 64:19.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 64:19.46 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 64:19.46 from Unified_cpp_editor_spellchecker0.cpp:2: 64:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:19.46 304 | } else 64:19.46 | ^~~~ 64:19.46 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:19.46 85 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 64:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 64:19.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:19.94 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:19.94 from Unified_cpp_editor_libeditor1.cpp:2: 64:19.94 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 64:19.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:19.94 1043 | foundInterface = 0; \ 64:19.94 | ^~~~~~~~~~~~~~ 64:19.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:19.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.94 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:19.94 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 64:19.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:19.94 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:19.94 from Unified_cpp_editor_libeditor1.cpp:2: 64:19.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:19.94 304 | } else 64:19.94 | ^~~~ 64:19.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:19.94 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.94 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:19.94 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 64:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:19.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:19.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 64:19.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:19.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:19.96 from Unified_cpp_editor_libeditor1.cpp:2: 64:19.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 64:19.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:19.96 1043 | foundInterface = 0; \ 64:19.96 | ^~~~~~~~~~~~~~ 64:19.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:19.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:19.96 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 64:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:19.96 1020 | } else 64:19.96 | ^~~~ 64:19.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 64:19.96 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 64:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:19.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 64:19.96 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 64:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:21.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:21.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:21.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:21.62 from Unified_cpp_editor_libeditor1.cpp:2: 64:21.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:21.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:21.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:21.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:21.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 64:21.62 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:21.62 from Unified_cpp_editor_libeditor1.cpp:2: 64:21.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:21.62 23 | class nsDataHashtable : public nsBaseHashtable { 64:21.62 | ^~~~~~~~~~~~~~~ 64:21.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:21.80 from Unified_cpp_editor_libeditor1.cpp:2: 64:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:21.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:21.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.80 In file included from /usr/include/c++/9/vector:67, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 64:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:21.81 from Unified_cpp_editor_libeditor1.cpp:2: 64:21.81 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:21.81 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:21.81 | ^~~~~~ 64:21.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:21.81 from Unified_cpp_editor_libeditor1.cpp:2: 64:21.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:21.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:21.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:21.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:21.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:21.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 64:21.81 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorEventListener.cpp:13, 64:21.81 from Unified_cpp_editor_libeditor1.cpp:74: 64:21.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:21.81 52 | class ClipManager { 64:21.81 | ^~~~~~~~~~~ 64:22.71 In file included from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:12, 64:22.71 from Unified_cpp_editor_libeditor2.cpp:47: 64:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:22.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:22.71 | ^ 64:22.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:22.71 46 | struct Block { 64:22.71 | ^~~~~ 64:23.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:23.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:23.96 from Unified_cpp_editor_libeditor2.cpp:2: 64:23.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 64:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:23.96 1043 | foundInterface = 0; \ 64:23.96 | ^~~~~~~~~~~~~~ 64:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:23.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:23.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:23.96 121 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 64:23.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:23.96 1002 | else 64:23.96 | ^~~~ 64:23.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:23.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:23.96 | ^~~~~~~~~~~~~~~~~~ 64:23.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:23.96 120 | NS_INTERFACE_MAP_ENTRY(nsINamed) 64:23.96 | ^~~~~~~~~~~~~~~~~~~~~~ 64:24.50 editor/txmgr 64:25.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:25.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:25.34 from /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionItem.h:9, 64:25.34 from /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionItem.cpp:6, 64:25.34 from Unified_cpp_editor_txmgr0.cpp:2: 64:25.34 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 64:25.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:25.35 1028 | foundInterface = 0; \ 64:25.35 | ^~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:25.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:25.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:25.35 49 | NS_INTERFACE_MAP_END 64:25.35 | ^~~~~~~~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:25.35 1012 | else 64:25.35 | ^~~~ 64:25.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:25.35 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:25.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:25.35 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 64:25.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:26.57 from Unified_cpp_editor_libeditor2.cpp:2: 64:26.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:26.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:26.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:26.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:26.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:26.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.57 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 64:26.57 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:8, 64:26.57 from Unified_cpp_editor_libeditor2.cpp:2: 64:26.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:26.57 23 | class nsDataHashtable : public nsBaseHashtable { 64:26.57 | ^~~~~~~~~~~~~~~ 64:26.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:26.70 from Unified_cpp_editor_libeditor2.cpp:2: 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:26.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:26.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.70 In file included from /usr/include/c++/9/vector:67, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:8, 64:26.70 from Unified_cpp_editor_libeditor2.cpp:2: 64:26.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:26.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:26.70 | ^~~~~~ 64:26.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 64:26.70 from Unified_cpp_editor_libeditor2.cpp:2: 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:26.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:26.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 64:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 64:26.71 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditorDataTransfer.cpp:12, 64:26.71 from Unified_cpp_editor_libeditor2.cpp:56: 64:26.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:26.71 52 | class ClipManager { 64:26.71 | ^~~~~~~~~~~ 64:26.79 editor/txmgr/tests 64:28.06 editor/composer 64:36.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:36.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:36.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 64:36.06 from /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 64:36.06 from Unified_cpp_editor_composer0.cpp:2: 64:36.06 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 64:36.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:36.06 1028 | foundInterface = 0; \ 64:36.06 | ^~~~~~~~~~~~~~ 64:36.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:36.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:36.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:36.06 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:36.06 50 | NS_INTERFACE_MAP_END 64:36.06 | ^~~~~~~~~~~~~~~~~~~~ 64:36.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 64:36.06 from /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 64:36.06 from Unified_cpp_editor_composer0.cpp:2: 64:36.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:36.06 304 | } else 64:36.06 | ^~~~ 64:36.06 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:36.06 49 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 64:36.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:38.29 layout/style 64:38.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TextEditor.h:9, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:38.96 from Unified_cpp_editor_libeditor1.cpp:2: 64:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::SelectContentInternal(nsIContent&)': 64:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:405:7: warning: '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:38.96 405 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 64:38.96 | ^~ 64:38.96 In file included from Unified_cpp_editor_libeditor1.cpp:29: 64:38.96 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:1772:21: note: '*((void*)& newSelectionEnd +16)' was declared here 64:38.96 1772 | EditorRawDOMPoint newSelectionEnd(&aContentToSelect); 64:38.96 | ^~~~~~~~~~~~~~~ 64:38.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:18, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:24, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 64:38.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:38.96 from Unified_cpp_editor_libeditor1.cpp:2: 64:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& newSelectionStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:38.96 471 | return ref(); 64:38.96 | ^ 64:39.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 64:39.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 64:39.56 from /builddir/build/BUILD/firefox-72.0.2/widget/nsSoundProxy.cpp:5, 64:39.56 from Unified_cpp_widget2.cpp:29: 64:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:39.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:39.56 | ^ 64:39.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:39.56 46 | struct Block { 64:39.56 | ^~~~~ 64:40.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditor::SplitTextNodesAtRangeEnd(nsTArray >&)': 64:40.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:40.07 471 | return ref(); 64:40.07 | ^ 64:40.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 64:40.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TextEditor.h:9, 64:40.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 64:40.18 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:40.18 from Unified_cpp_editor_libeditor1.cpp:2: 64:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)': 64:40.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:405:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:40.18 405 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 64:40.18 | ^~ 64:40.18 In file included from Unified_cpp_editor_libeditor1.cpp:29: 64:40.18 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:1812:21: note: '*((void*)& afterElement +16)' was declared here 64:40.18 1812 | EditorRawDOMPoint afterElement(&aElement); 64:40.18 | ^~~~~~~~~~~~ 64:41.81 layout/style/test 64:42.24 layout/style/test/gtest 64:42.32 layout/base 64:43.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 64:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TextEditor.h:9, 64:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 64:43.98 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 64:43.98 from Unified_cpp_editor_libeditor1.cpp:2: 64:43.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::dom::Element* mozilla::HTMLEditor::GetElementOrParentByTagNameAtSelection(const nsAtom&) const': 64:43.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:734:12: warning: '*((void*)& atAnchor +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:43.98 734 | mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 64:43.98 In file included from Unified_cpp_editor_libeditor1.cpp:29: 64:43.98 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:2366:27: note: '*((void*)& atAnchor +16)' was declared here 64:43.98 2366 | const EditorRawDOMPoint atAnchor(SelectionRefPtr()->AnchorRef()); 64:43.98 | ^~~~~~~~ 64:44.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 64:44.40 from Unified_cpp_widget2.cpp:2: 64:44.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:44.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:44.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:44.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:44.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:44.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:44.40 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 64:44.40 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 64:44.40 from Unified_cpp_widget2.cpp:2: 64:44.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:44.40 23 | class nsDataHashtable : public nsBaseHashtable { 64:44.40 | ^~~~~~~~~~~~~~~ 64:44.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 64:44.46 from Unified_cpp_widget2.cpp:2: 64:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:44.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:44.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:44.46 In file included from /usr/include/c++/9/vector:67, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 64:44.47 from Unified_cpp_widget2.cpp:2: 64:44.47 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:44.47 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:44.47 | ^~~~~~ 64:44.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 64:44.47 from Unified_cpp_widget2.cpp:2: 64:44.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:44.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:44.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:44.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:44.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:44.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:44.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 64:44.47 from /builddir/build/BUILD/firefox-72.0.2/widget/nsXPLookAndFeel.cpp:11, 64:44.47 from Unified_cpp_widget2.cpp:47: 64:44.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:44.47 52 | class ClipManager { 64:44.47 | ^~~~~~~~~~~ 64:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.62 from Unified_cpp_layout_style0.cpp:2: 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.62 1028 | foundInterface = 0; \ 64:47.62 | ^~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:47.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:47.62 32 | NS_INTERFACE_MAP_END 64:47.62 | ^~~~~~~~~~~~~~~~~~~~ 64:47.62 In file included from Unified_cpp_layout_style0.cpp:38: 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.62 31 | } else 64:47.62 | ^~~~ 64:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.62 from Unified_cpp_layout_style0.cpp:2: 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.62 1043 | foundInterface = 0; \ 64:47.62 | ^~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.62 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 64:47.62 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.62 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.62 from Unified_cpp_layout_style0.cpp:2: 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.62 304 | } else 64:47.62 | ^~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.62 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.62 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.62 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 64:47.62 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 64:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.64 from Unified_cpp_layout_style0.cpp:2: 64:47.64 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 64:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.64 1043 | foundInterface = 0; \ 64:47.64 | ^~~~~~~~~~~~~~ 64:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.64 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.64 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 64:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.64 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.64 from Unified_cpp_layout_style0.cpp:2: 64:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.64 304 | } else 64:47.64 | ^~~~ 64:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.64 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.64 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.64 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 64:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.84 from Unified_cpp_layout_style0.cpp:2: 64:47.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 64:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.84 1043 | foundInterface = 0; \ 64:47.84 | ^~~~~~~~~~~~~~ 64:47.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.84 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.84 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 64:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.84 from Unified_cpp_layout_style0.cpp:2: 64:47.84 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.84 389 | else 64:47.84 | ^~~~ 64:47.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 64:47.84 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 64:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.84 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.84 from Unified_cpp_layout_style0.cpp:2: 64:47.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 64:47.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.85 1043 | foundInterface = 0; \ 64:47.85 | ^~~~~~~~~~~~~~ 64:47.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.85 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.85 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.85 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 64:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.85 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.85 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.85 from Unified_cpp_layout_style0.cpp:2: 64:47.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.85 304 | } else 64:47.85 | ^~~~ 64:47.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.85 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.85 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.85 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 64:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.88 from Unified_cpp_layout_style0.cpp:2: 64:47.88 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 64:47.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.88 1043 | foundInterface = 0; \ 64:47.88 | ^~~~~~~~~~~~~~ 64:47.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.88 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.88 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.88 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 64:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.88 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.88 from Unified_cpp_layout_style0.cpp:2: 64:47.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.88 304 | } else 64:47.88 | ^~~~ 64:47.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.88 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.88 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.88 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 64:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.89 from Unified_cpp_layout_style0.cpp:2: 64:47.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 64:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.89 1043 | foundInterface = 0; \ 64:47.89 | ^~~~~~~~~~~~~~ 64:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.89 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 64:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.89 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.89 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.89 from Unified_cpp_layout_style0.cpp:2: 64:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.89 304 | } else 64:47.89 | ^~~~ 64:47.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.89 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.89 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 64:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.93 from Unified_cpp_layout_style0.cpp:2: 64:47.93 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 64:47.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.93 1043 | foundInterface = 0; \ 64:47.93 | ^~~~~~~~~~~~~~ 64:47.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.93 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.93 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 64:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.93 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.94 from Unified_cpp_layout_style0.cpp:2: 64:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.94 304 | } else 64:47.94 | ^~~~ 64:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.94 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.94 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.94 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 64:47.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.95 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.95 from Unified_cpp_layout_style0.cpp:2: 64:47.95 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 64:47.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.96 1043 | foundInterface = 0; \ 64:47.96 | ^~~~~~~~~~~~~~ 64:47.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.96 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.96 88 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 64:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.96 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.96 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.96 from Unified_cpp_layout_style0.cpp:2: 64:47.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.96 304 | } else 64:47.96 | ^~~~ 64:47.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.96 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.96 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.96 87 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 64:47.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.98 from Unified_cpp_layout_style0.cpp:2: 64:47.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 64:47.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.98 1043 | foundInterface = 0; \ 64:47.98 | ^~~~~~~~~~~~~~ 64:47.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:47.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:47.98 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 64:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.98 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.98 from Unified_cpp_layout_style0.cpp:2: 64:47.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.98 304 | } else 64:47.98 | ^~~~ 64:47.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:47.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:47.98 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 64:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:47.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:47.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:47.99 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:47.99 from Unified_cpp_layout_style0.cpp:2: 64:47.99 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 64:47.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:47.99 1028 | foundInterface = 0; \ 64:47.99 | ^~~~~~~~~~~~~~ 64:47.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:47.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:47.99 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:47.99 19 | NS_INTERFACE_MAP_END 64:47.99 | ^~~~~~~~~~~~~~~~~~~~ 64:47.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:47.99 1002 | else 64:47.99 | ^~~~ 64:47.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:47.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:47.99 | ^~~~~~~~~~~~~~~~~~ 64:47.99 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:47.99 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:47.99 | ^~~~~~~~~~~~~~~~~~~~~~ 64:48.00 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 64:48.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:48.00 1043 | foundInterface = 0; \ 64:48.00 | ^~~~~~~~~~~~~~ 64:48.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:48.00 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:48.01 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.01 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 64:48.01 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.01 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:48.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:48.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:48.01 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:48.01 from Unified_cpp_layout_style0.cpp:2: 64:48.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:48.01 304 | } else 64:48.01 | ^~~~ 64:48.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:48.01 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:48.01 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.01 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 64:48.01 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 64:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:48.02 from Unified_cpp_layout_style0.cpp:2: 64:48.02 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 64:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:48.02 1043 | foundInterface = 0; \ 64:48.02 | ^~~~~~~~~~~~~~ 64:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:48.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.02 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:48.02 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 64:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.02 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 64:48.02 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 64:48.02 from Unified_cpp_layout_style0.cpp:2: 64:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:48.02 304 | } else 64:48.02 | ^~~~ 64:48.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:48.02 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.02 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:48.02 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 64:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.93 layout/base/gtest 64:50.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 64:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 64:50.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 64:50.86 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 64:50.86 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 64:50.86 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:19, 64:50.86 from Unified_cpp_layout_style1.cpp:11: 64:50.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:50.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:50.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:50.86 | ^ 64:50.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:50.86 46 | struct Block { 64:50.86 | ^~~~~ 64:51.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 64:51.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 64:51.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:51.19 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 64:51.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:55: 64:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:51.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:51.19 | ^ 64:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:51.19 46 | struct Block { 64:51.19 | ^~~~~ 64:56.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAtom.h:10, 64:56.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 64:56.51 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:7, 64:56.51 from Unified_cpp_layout_style1.cpp:2: 64:56.51 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 64:56.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:56.51 1028 | foundInterface = 0; \ 64:56.51 | ^~~~~~~~~~~~~~ 64:56.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:56.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:56.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:56.51 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:56.51 97 | NS_INTERFACE_MAP_END 64:56.51 | ^~~~~~~~~~~~~~~~~~~~ 64:56.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:56.51 1002 | else 64:56.51 | ^~~~ 64:56.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:56.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:56.51 | ^~~~~~~~~~~~~~~~~~ 64:56.51 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:56.51 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:56.51 | ^~~~~~~~~~~~~~~~~~~~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 64:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:56.81 1043 | foundInterface = 0; \ 64:56.81 | ^~~~~~~~~~~~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:56.81 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:56.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:56.81 108 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:56.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:56.81 1002 | else 64:56.81 | ^~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:56.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:56.81 | ^~~~~~~~~~~~~~~~~~ 64:56.81 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:56.81 107 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 64:56.81 | ^~~~~~~~~~~~~~~~~~~~~~ 64:56.91 In file included from Unified_cpp_editor_libeditor1.cpp:110: 64:56.91 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 64:56.92 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLTableEditor.cpp:70:39: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:56.92 70 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 64:56.92 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLTableEditor.cpp:201:11: note: 'newCellIndex' was declared here 64:56.92 201 | int32_t newCellIndex; 64:56.92 | ^~~~~~~~~~~~ 64:57.70 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 64:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:57.71 1043 | foundInterface = 0; \ 64:57.71 | ^~~~~~~~~~~~~~ 64:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:57.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.71 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:57.71 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 64:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 64:57.71 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 64:57.71 from Unified_cpp_layout_style1.cpp:2: 64:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:57.71 304 | } else 64:57.71 | ^~~~ 64:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:57.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.71 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:57.71 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 64:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAtom.h:10, 64:57.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 64:57.89 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:7, 64:57.89 from Unified_cpp_layout_style1.cpp:2: 64:57.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 64:57.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:57.89 1028 | foundInterface = 0; \ 64:57.89 | ^~~~~~~~~~~~~~ 64:57.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:57.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:57.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:57.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp:636:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:57.89 636 | NS_INTERFACE_MAP_END 64:57.89 | ^~~~~~~~~~~~~~~~~~~~ 64:57.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:57.89 1002 | else 64:57.89 | ^~~~ 64:57.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:57.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:57.89 | ^~~~~~~~~~~~~~~~~~ 64:57.89 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp:635:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:57.89 635 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 64:57.89 | ^~~~~~~~~~~~~~~~~~~~~~ 64:58.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 64:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 64:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 64:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:58.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:58.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:58.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:27, 64:58.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 64:58.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:58.88 23 | class nsDataHashtable : public nsBaseHashtable { 64:58.88 | ^~~~~~~~~~~~~~~ 64:58.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 64:58.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 64:58.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 64:58.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 64:58.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 64:58.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 64:58.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:58.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:58.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:58.92 In file included from /usr/include/c++/9/vector:67, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:27, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 64:58.92 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 64:58.92 386 | class vector : protected _Vector_base<_Tp, _Alloc> 64:58.92 | ^~~~~~ 64:58.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 64:58.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 64:58.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 64:58.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 64:58.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 64:58.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:58.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:58.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 64:58.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:55: 64:58.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 64:58.92 52 | class ClipManager { 64:58.92 | ^~~~~~~~~~~ 65:00.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 65:00.34 from Unified_cpp_layout_style1.cpp:2: 65:00.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:00.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:00.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:00.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:00.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:00.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.34 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 65:00.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:18, 65:00.34 from Unified_cpp_layout_style1.cpp:11: 65:00.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:00.34 23 | class nsDataHashtable : public nsBaseHashtable { 65:00.34 | ^~~~~~~~~~~~~~~ 65:00.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 65:00.42 from Unified_cpp_layout_style1.cpp:2: 65:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:00.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:00.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.42 In file included from /usr/include/c++/9/vector:67, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 65:00.42 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 65:00.42 from Unified_cpp_layout_style1.cpp:2: 65:00.42 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:00.42 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:00.42 | ^~~~~~ 65:00.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 65:00.43 from Unified_cpp_layout_style1.cpp:2: 65:00.43 /builddir/build/BUILD/firefox-72.0.2/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:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:00.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:00.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 65:00.43 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:19, 65:00.43 from Unified_cpp_layout_style1.cpp:11: 65:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:00.43 52 | class ClipManager { 65:00.43 | ^~~~~~~~~~~ 65:04.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:04.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:04.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:04.20 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:04.20 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsBidiPresUtils.cpp:26, 65:04.20 from Unified_cpp_layout_base1.cpp:29: 65:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:04.20 | ^ 65:04.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:04.21 46 | struct Block { 65:04.21 | ^~~~~ 65:05.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:05.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:05.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:05.73 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 65:05.73 from /builddir/build/BUILD/firefox-72.0.2/layout/base/MobileViewportManager.cpp:16, 65:05.73 from Unified_cpp_layout_base0.cpp:65: 65:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:05.73 | ^ 65:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:05.73 46 | struct Block { 65:05.73 | ^~~~~ 65:10.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.55 from Unified_cpp_layout_base0.cpp:2: 65:10.55 /builddir/build/BUILD/firefox-72.0.2/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]': 65:10.55 /builddir/build/BUILD/firefox-72.0.2/layout/base/GeometryUtils.cpp:342:33: required from here 65:10.55 /builddir/build/BUILD/firefox-72.0.2/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] 65:10.55 43 | memset(aT, 0, sizeof(T)); 65:10.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:10.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsSize.h:12, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPoint.h:13, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMargin.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:22, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:22, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.55 from Unified_cpp_layout_base0.cpp:2: 65:10.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 65:10.55 123 | struct PointTyped 65:10.55 | ^~~~~~~~~~ 65:10.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.55 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.55 from Unified_cpp_layout_base0.cpp:2: 65:10.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 65:10.55 /builddir/build/BUILD/firefox-72.0.2/layout/base/LayoutTelemetryTools.cpp:56:25: required from here 65:10.56 /builddir/build/BUILD/firefox-72.0.2/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] 65:10.56 31 | memset(aT, 0, sizeof(T)); 65:10.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:10.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayUtils.h:24, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:19, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.56 from Unified_cpp_layout_base0.cpp:2: 65:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 65:10.56 42 | class EnumeratedArray { 65:10.56 | ^~~~~~~~~~~~~~~ 65:10.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.56 from Unified_cpp_layout_base0.cpp:2: 65:10.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 65:10.56 /builddir/build/BUILD/firefox-72.0.2/layout/base/LayoutTelemetryTools.cpp:58:38: required from here 65:10.56 /builddir/build/BUILD/firefox-72.0.2/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] 65:10.56 31 | memset(aT, 0, sizeof(T)); 65:10.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:10.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayUtils.h:24, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:19, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:10.57 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:10.57 from Unified_cpp_layout_base0.cpp:2: 65:10.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray' declared here 65:10.57 42 | class EnumeratedArray { 65:10.57 | ^~~~~~~~~~~~~~~ 65:10.87 layout/generic 65:11.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:11.21 from Unified_cpp_layout_base0.cpp:2: 65:11.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:11.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:11.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:11.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:11.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:11.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 65:11.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 65:11.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 65:11.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:11.22 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:11.22 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:11.22 from Unified_cpp_layout_base0.cpp:2: 65:11.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:11.22 23 | class nsDataHashtable : public nsBaseHashtable { 65:11.22 | ^~~~~~~~~~~~~~~ 65:11.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:11.49 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:11.50 from Unified_cpp_layout_base0.cpp:2: 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:11.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:11.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.50 In file included from /usr/include/c++/9/vector:67, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:11.50 from Unified_cpp_layout_base0.cpp:2: 65:11.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:11.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:11.50 | ^~~~~~ 65:11.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 65:11.50 from Unified_cpp_layout_base0.cpp:2: 65:11.50 /builddir/build/BUILD/firefox-72.0.2/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:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:11.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:11.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 65:11.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/MobileViewportManager.cpp:16, 65:11.50 from Unified_cpp_layout_base0.cpp:65: 65:11.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:11.50 52 | class ClipManager { 65:11.50 | ^~~~~~~~~~~ 65:12.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:12.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:12.19 from Unified_cpp_layout_base1.cpp:2: 65:12.19 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 65:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:12.20 1028 | foundInterface = 0; \ 65:12.20 | ^~~~~~~~~~~~~~ 65:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:12.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:12.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:12.20 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp:628:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:12.20 628 | NS_INTERFACE_MAP_END 65:12.20 | ^~~~~~~~~~~~~~~~~~~~ 65:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:12.20 1002 | else 65:12.20 | ^~~~ 65:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:12.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:12.20 | ^~~~~~~~~~~~~~~~~~ 65:12.20 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:12.20 626 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 65:12.20 | ^~~~~~~~~~~~~~~~~~~~~~ 65:16.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:16.45 from Unified_cpp_layout_base1.cpp:2: 65:16.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:16.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:16.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:16.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:16.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:16.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:16.45 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:16.45 from Unified_cpp_layout_base1.cpp:2: 65:16.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:16.45 23 | class nsDataHashtable : public nsBaseHashtable { 65:16.45 | ^~~~~~~~~~~~~~~ 65:16.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:16.50 from Unified_cpp_layout_base1.cpp:2: 65:16.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:16.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:16.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:16.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:16.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:16.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:16.50 In file included from /usr/include/c++/9/vector:67, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:16.50 from Unified_cpp_layout_base1.cpp:2: 65:16.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:16.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:16.50 | ^~~~~~ 65:16.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 65:16.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 65:16.50 from Unified_cpp_layout_base1.cpp:2: 65:16.50 /builddir/build/BUILD/firefox-72.0.2/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:16.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:16.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:16.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:16.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:16.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:16.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:16.51 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsBidiPresUtils.cpp:26, 65:16.51 from Unified_cpp_layout_base1.cpp:29: 65:16.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:16.51 52 | class ClipManager { 65:16.51 | ^~~~~~~~~~~ 65:18.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:18.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:18.48 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 65:18.48 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:43, 65:18.48 from Unified_cpp_layout_base2.cpp:2: 65:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:18.48 | ^ 65:18.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:18.48 46 | struct Block { 65:18.48 | ^~~~~ 65:19.59 layout/forms 65:22.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 65:22.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:28: 65:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:22.19 | ^ 65:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:22.19 46 | struct Block { 65:22.19 | ^~~~~ 65:26.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 65:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:26.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:26.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:26.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.18 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 65:26.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 65:26.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 65:26.19 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 65:26.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 65:26.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 65:26.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 65:26.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:26.19 23 | class nsDataHashtable : public nsBaseHashtable { 65:26.19 | ^~~~~~~~~~~~~~~ 65:26.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 65:26.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 65:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:26.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:26.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.37 In file included from /usr/include/c++/9/vector:67, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 65:26.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:26.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:26.37 | ^~~~~~ 65:26.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 65:26.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 65:26.37 /builddir/build/BUILD/firefox-72.0.2/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:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:26.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:26.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:26.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:26.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 65:26.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:28: 65:26.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:26.39 52 | class ClipManager { 65:26.39 | ^~~~~~~~~~~ 65:26.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:14, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:26.40 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:26.40 from Unified_cpp_layout_base2.cpp:2: 65:26.40 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 65:26.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:26.40 1028 | foundInterface = 0; \ 65:26.40 | ^~~~~~~~~~~~~~ 65:26.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:26.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:26.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:26.40 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:26.40 293 | NS_INTERFACE_MAP_END 65:26.40 | ^~~~~~~~~~~~~~~~~~~~ 65:26.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:26.40 1002 | else 65:26.40 | ^~~~ 65:26.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:26.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:26.40 | ^~~~~~~~~~~~~~~~~~ 65:26.40 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:26.40 292 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:26.40 | ^~~~~~~~~~~~~~~~~~~~~~ 65:27.15 In file included from Unified_cpp_layout_base0.cpp:92: 65:27.15 /builddir/build/BUILD/firefox-72.0.2/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 65:27.16 /builddir/build/BUILD/firefox-72.0.2/layout/base/PresShell.cpp:2609:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:27.16 2609 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 65:27.16 | ^~ 65:28.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:28.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:28.29 from Unified_cpp_layout_base2.cpp:2: 65:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:28.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:28.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:28.30 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 65:28.30 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:28.30 from Unified_cpp_layout_base2.cpp:2: 65:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:28.30 23 | class nsDataHashtable : public nsBaseHashtable { 65:28.30 | ^~~~~~~~~~~~~~~ 65:28.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:28.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:28.34 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:28.34 from Unified_cpp_layout_base2.cpp:2: 65:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:28.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:28.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:28.35 In file included from /usr/include/c++/9/vector:67, 65:28.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:28.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:28.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:28.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:28.35 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:28.36 from Unified_cpp_layout_base2.cpp:2: 65:28.36 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:28.36 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:28.36 | ^~~~~~ 65:28.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:28.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:28.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 65:28.37 from Unified_cpp_layout_base2.cpp:2: 65:28.37 /builddir/build/BUILD/firefox-72.0.2/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:28.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:28.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:28.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:28.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:28.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:28.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:28.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:28.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:28.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:28.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 65:28.39 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 65:28.39 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:43, 65:28.39 from Unified_cpp_layout_base2.cpp:2: 65:28.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:28.39 52 | class ClipManager { 65:28.39 | ^~~~~~~~~~~ 65:29.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:29.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:29.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:29.17 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 65:29.17 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:7, 65:29.17 from Unified_cpp_layout_forms0.cpp:2: 65:29.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:29.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:29.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:29.17 | ^ 65:29.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:29.17 46 | struct Block { 65:29.17 | ^~~~~ 65:35.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:13, 65:35.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:35.52 from Unified_cpp_layout_style2.cpp:2: 65:35.52 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 65:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.52 1028 | foundInterface = 0; \ 65:35.52 | ^~~~~~~~~~~~~~ 65:35.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.52 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.53 24 | NS_INTERFACE_MAP_END 65:35.53 | ^~~~~~~~~~~~~~~~~~~~ 65:35.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.53 1002 | else 65:35.53 | ^~~~ 65:35.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.53 | ^~~~~~~~~~~~~~~~~~ 65:35.53 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.53 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.53 | ^~~~~~~~~~~~~~~~~~~~~~ 65:35.63 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 65:35.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.64 1043 | foundInterface = 0; \ 65:35.64 | ^~~~~~~~~~~~~~ 65:35.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:35.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.64 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:35.64 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:35.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:35.64 from Unified_cpp_layout_style2.cpp:2: 65:35.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.64 304 | } else 65:35.64 | ^~~~ 65:35.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:35.64 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:35.64 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:35.64 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 65:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:36.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 65:36.63 from Unified_cpp_layout_forms0.cpp:2: 65:36.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:36.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:36.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:36.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:36.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:36.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:36.63 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 65:36.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 65:36.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 65:36.64 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 65:36.64 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRenderingBorders.h:18, 65:36.64 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:12, 65:36.64 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 65:36.64 from Unified_cpp_layout_forms0.cpp:2: 65:36.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:36.64 23 | class nsDataHashtable : public nsBaseHashtable { 65:36.64 | ^~~~~~~~~~~~~~~ 65:36.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:36.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 65:36.68 from Unified_cpp_layout_forms0.cpp:2: 65:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:36.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:36.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:36.68 In file included from /usr/include/c++/9/vector:67, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:36.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 65:36.69 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 65:36.69 from Unified_cpp_layout_forms0.cpp:2: 65:36.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:36.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:36.70 | ^~~~~~ 65:36.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 65:36.70 from Unified_cpp_layout_forms0.cpp:2: 65:36.70 /builddir/build/BUILD/firefox-72.0.2/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:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:36.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:36.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:36.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:36.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:36.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:36.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:36.71 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 65:36.71 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:7, 65:36.71 from Unified_cpp_layout_forms0.cpp:2: 65:36.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:36.71 52 | class ClipManager { 65:36.71 | ^~~~~~~~~~~ 65:37.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 65:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 65:37.72 from /builddir/build/BUILD/firefox-72.0.2/layout/style/PostTraversalTask.cpp:9, 65:37.72 from Unified_cpp_layout_style2.cpp:47: 65:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:37.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:37.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:37.73 | ^ 65:37.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:37.73 46 | struct Block { 65:37.73 | ^~~~~ 65:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:13, 65:41.84 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:41.84 from Unified_cpp_layout_style2.cpp:2: 65:41.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 65:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:41.84 1028 | foundInterface = 0; \ 65:41.84 | ^~~~~~~~~~~~~~ 65:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:41.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:41.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:41.85 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:41.85 25 | NS_INTERFACE_MAP_END 65:41.85 | ^~~~~~~~~~~~~~~~~~~~ 65:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:41.85 1002 | else 65:41.85 | ^~~~ 65:41.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:41.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:41.85 | ^~~~~~~~~~~~~~~~~~ 65:41.85 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:41.85 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:41.85 | ^~~~~~~~~~~~~~~~~~~~~~ 65:41.93 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 65:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:41.94 1028 | foundInterface = 0; \ 65:41.94 | ^~~~~~~~~~~~~~ 65:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:41.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:41.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:41.94 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:41.94 31 | NS_INTERFACE_MAP_END 65:41.94 | ^~~~~~~~~~~~~~~~~~~~ 65:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:41.94 1002 | else 65:41.94 | ^~~~ 65:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:41.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:41.94 | ^~~~~~~~~~~~~~~~~~ 65:41.94 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:41.94 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 65:41.94 | ^~~~~~~~~~~~~~~~~~~~~~ 65:42.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 65:42.65 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BlockReflowInput.cpp:16, 65:42.65 from Unified_cpp_layout_generic0.cpp:11: 65:42.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:42.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:42.65 | ^ 65:42.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:42.65 46 | struct Block { 65:42.65 | ^~~~~ 65:42.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 65:42.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:42.98 1043 | foundInterface = 0; \ 65:42.98 | ^~~~~~~~~~~~~~ 65:42.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:42.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:42.98 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 65:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:42.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:42.98 from Unified_cpp_layout_style2.cpp:2: 65:42.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:42.98 304 | } else 65:42.98 | ^~~~ 65:42.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:42.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.98 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:42.98 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 65:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:44.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.32 from Unified_cpp_layout_style2.cpp:2: 65:44.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 65:44.32 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoStyleSet.cpp:97:51: required from here 65:44.32 /builddir/build/BUILD/firefox-72.0.2/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] 65:44.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:44.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:44.32 In file included from /usr/include/c++/9/utility:70, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/utility:3, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/utility:44, 65:44.32 from /usr/include/c++/9/algorithm:60, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/algorithm:3, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/algorithm:44, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FontPropertyTypes.h:11, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:12, 65:44.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.32 from Unified_cpp_layout_style2.cpp:2: 65:44.32 /usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 65:44.32 208 | struct pair 65:44.32 | ^~~~ 65:44.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:44.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:44.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.87 from Unified_cpp_layout_style2.cpp:2: 65:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:44.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:44.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:44.87 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 65:44.87 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:11, 65:44.87 from Unified_cpp_layout_style2.cpp:2: 65:44.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:44.87 23 | class nsDataHashtable : public nsBaseHashtable { 65:44.87 | ^~~~~~~~~~~~~~~ 65:44.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.92 from Unified_cpp_layout_style2.cpp:2: 65:44.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:44.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:44.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:44.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:44.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:44.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:44.92 In file included from /usr/include/c++/9/vector:67, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.92 from Unified_cpp_layout_style2.cpp:2: 65:44.92 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:44.92 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:44.92 | ^~~~~~ 65:44.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:44.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 65:44.93 from Unified_cpp_layout_style2.cpp:2: 65:44.93 /builddir/build/BUILD/firefox-72.0.2/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:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:44.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:44.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:44.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 65:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/PostTraversalTask.cpp:11, 65:44.93 from Unified_cpp_layout_style2.cpp:47: 65:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:44.93 52 | class ClipManager { 65:44.93 | ^~~~~~~~~~~ 65:48.80 layout/tables 65:48.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:48.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:48.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:48.92 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:48.92 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/TextOverflow.cpp:22, 65:48.92 from Unified_cpp_layout_generic1.cpp:29: 65:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:48.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:48.92 | ^ 65:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:48.92 46 | struct Block { 65:48.92 | ^~~~~ 65:48.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 65:48.97 from Unified_cpp_layout_generic0.cpp:2: 65:48.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:48.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:48.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:48.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:48.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:48.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:48.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 65:48.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 65:48.97 from Unified_cpp_layout_generic0.cpp:2: 65:48.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:48.97 23 | class nsDataHashtable : public nsBaseHashtable { 65:48.97 | ^~~~~~~~~~~~~~~ 65:49.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 65:49.01 from Unified_cpp_layout_generic0.cpp:2: 65:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:49.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:49.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:49.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:49.01 In file included from /usr/include/c++/9/vector:67, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 65:49.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 65:49.01 from Unified_cpp_layout_generic0.cpp:2: 65:49.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:49.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:49.01 | ^~~~~~ 65:49.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 65:49.02 from Unified_cpp_layout_generic0.cpp:2: 65:49.02 /builddir/build/BUILD/firefox-72.0.2/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:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:49.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:49.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:49.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 65:49.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BlockReflowInput.cpp:16, 65:49.02 from Unified_cpp_layout_generic0.cpp:11: 65:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:49.02 52 | class ClipManager { 65:49.02 | ^~~~~~~~~~~ 65:52.75 In file included from Unified_cpp_layout_generic0.cpp:83: 65:52.75 /builddir/build/BUILD/firefox-72.0.2/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)': 65:52.75 /builddir/build/BUILD/firefox-72.0.2/layout/generic/ReflowInput.cpp:936:15: warning: 'frameType' may be used uninitialized in this function [-Wmaybe-uninitialized] 65:52.75 936 | frameType = NS_FRAME_REPLACED_CONTAINS_BLOCK(frameType); 65:54.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:54.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 65:54.63 from Unified_cpp_layout_generic1.cpp:2: 65:54.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 65:54.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 65:54.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 65:54.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:54.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:54.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:54.64 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 65:54.64 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 65:54.64 from Unified_cpp_layout_generic1.cpp:2: 65:54.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:54.64 23 | class nsDataHashtable : public nsBaseHashtable { 65:54.64 | ^~~~~~~~~~~~~~~ 65:54.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 65:54.86 from Unified_cpp_layout_generic1.cpp:2: 65:54.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 65:54.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 65:54.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:54.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:54.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:54.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:54.86 In file included from /usr/include/c++/9/vector:67, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 65:54.86 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 65:54.87 from Unified_cpp_layout_generic1.cpp:2: 65:54.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:54.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:54.87 | ^~~~~~ 65:54.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 65:54.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 65:54.88 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 65:54.88 from Unified_cpp_layout_generic1.cpp:2: 65:54.88 /builddir/build/BUILD/firefox-72.0.2/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:54.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 65:54.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:54.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:54.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:54.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:54.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 65:54.89 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/TextOverflow.cpp:22, 65:54.89 from Unified_cpp_layout_generic1.cpp:29: 65:54.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:54.89 52 | class ClipManager { 65:54.89 | ^~~~~~~~~~~ 65:58.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 65:58.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 65:58.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 65:58.70 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 65:58.70 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableCellFrame.cpp:20, 65:58.70 from Unified_cpp_layout_tables0.cpp:38: 65:58.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:58.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:58.70 | ^ 65:58.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:58.70 46 | struct Block { 65:58.70 | ^~~~~ 66:01.92 In file included from Unified_cpp_layout_tables0.cpp:65: 66:01.92 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 66:01.93 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp:7372: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] 66:01.93 7372 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 66:01.93 | ^ 66:01.93 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp:5903:8: note: 'struct BCBlockDirSeg' declared here 66:01.93 5903 | struct BCBlockDirSeg { 66:01.93 | ^~~~~~~~~~~~~ 66:04.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:04.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 66:04.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 66:04.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 66:04.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 66:04.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:15, 66:04.16 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:04.16 from Unified_cpp_layout_style3.cpp:2: 66:04.16 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 66:04.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:04.16 1028 | foundInterface = 0; \ 66:04.16 | ^~~~~~~~~~~~~~ 66:04.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:04.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:04.16 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:04.16 174 | NS_INTERFACE_MAP_END 66:04.16 | ^~~~~~~~~~~~~~~~~~~~ 66:04.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:04.16 1002 | else 66:04.16 | ^~~~ 66:04.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:04.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:04.16 | ^~~~~~~~~~~~~~~~~~ 66:04.16 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:04.16 173 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:04.16 | ^~~~~~~~~~~~~~~~~~~~~~ 66:04.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:04.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:04.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:04.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:04.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 66:04.77 from Unified_cpp_layout_tables0.cpp:2: 66:04.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:04.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:04.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:04.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:04.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:04.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.77 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 66:04.77 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 66:04.77 from Unified_cpp_layout_tables0.cpp:2: 66:04.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:04.77 23 | class nsDataHashtable : public nsBaseHashtable { 66:04.77 | ^~~~~~~~~~~~~~~ 66:05.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 66:05.24 from Unified_cpp_layout_tables0.cpp:2: 66:05.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:05.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:05.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:05.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:05.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.24 In file included from /usr/include/c++/9/vector:67, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 66:05.24 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 66:05.24 from Unified_cpp_layout_tables0.cpp:2: 66:05.24 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:05.24 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:05.24 | ^~~~~~ 66:05.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 66:05.25 from Unified_cpp_layout_tables0.cpp:2: 66:05.25 /builddir/build/BUILD/firefox-72.0.2/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:05.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:05.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:05.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:05.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:05.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:05.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 66:05.25 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableCellFrame.cpp:20, 66:05.26 from Unified_cpp_layout_tables0.cpp:38: 66:05.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:05.26 52 | class ClipManager { 66:05.26 | ^~~~~~~~~~~ 66:05.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:05.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:05.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:05.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsCSSValue.cpp:29, 66:05.34 from Unified_cpp_layout_style3.cpp:83: 66:05.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:05.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:05.35 | ^ 66:05.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:05.35 46 | struct Block { 66:05.35 | ^~~~~ 66:06.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.h:15, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.h:10, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.cpp:6, 66:06.56 from Unified_cpp_layout_forms1.cpp:2: 66:06.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:06.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:06.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:06.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:06.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:06.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:06.56 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.h:15, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.h:10, 66:06.56 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.cpp:6, 66:06.56 from Unified_cpp_layout_forms1.cpp:2: 66:06.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:06.56 23 | class nsDataHashtable : public nsBaseHashtable { 66:06.56 | ^~~~~~~~~~~~~~~ 66:09.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:09.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:09.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:09.06 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:19, 66:09.06 from Unified_cpp_layout_generic2.cpp:2: 66:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:09.06 | ^ 66:09.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:09.06 46 | struct Block { 66:09.06 | ^~~~~ 66:10.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:15, 66:10.41 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:10.41 from Unified_cpp_layout_style3.cpp:2: 66:10.41 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 66:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:10.41 1043 | foundInterface = 0; \ 66:10.41 | ^~~~~~~~~~~~~~ 66:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:10.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.41 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:10.41 352 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 66:10.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:10.42 1002 | else 66:10.42 | ^~~~ 66:10.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:10.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:10.42 | ^~~~~~~~~~~~~~~~~~ 66:10.42 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:10.42 351 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 66:10.42 | ^~~~~~~~~~~~~~~~~~~~~~ 66:10.90 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 66:10.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:10.90 1043 | foundInterface = 0; \ 66:10.90 | ^~~~~~~~~~~~~~ 66:10.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:10.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.90 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:10.90 63 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 66:10.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 66:10.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 66:10.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:10.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:10.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:10.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 66:10.91 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:10.91 from Unified_cpp_layout_style3.cpp:2: 66:10.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:10.91 389 | else 66:10.91 | ^~~~ 66:10.91 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:62:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 66:10.91 62 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 66:10.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:12.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 66:12.92 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:12.92 from Unified_cpp_layout_style3.cpp:2: 66:12.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:12.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:12.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:12.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:12.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:12.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:12.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 66:12.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 66:12.93 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:13, 66:12.93 from Unified_cpp_layout_style3.cpp:2: 66:12.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:12.93 23 | class nsDataHashtable : public nsBaseHashtable { 66:12.93 | ^~~~~~~~~~~~~~~ 66:12.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:12.97 from Unified_cpp_layout_style3.cpp:2: 66:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:12.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:12.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:12.97 In file included from /usr/include/c++/9/vector:67, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:12.97 from Unified_cpp_layout_style3.cpp:2: 66:12.97 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:12.97 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:12.97 | ^~~~~~ 66:12.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 66:12.97 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 66:12.97 from Unified_cpp_layout_style3.cpp:2: 66:12.97 /builddir/build/BUILD/firefox-72.0.2/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:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:12.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:12.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:12.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:12.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:12.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:12.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:12.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:12.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:12.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:12.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsCSSValue.cpp:29, 66:12.98 from Unified_cpp_layout_style3.cpp:83: 66:12.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:12.98 52 | class ClipManager { 66:12.98 | ^~~~~~~~~~~ 66:19.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:19.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.19 from Unified_cpp_layout_generic2.cpp:2: 66:19.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 66:19.19 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:4591:45: required from here 66:19.19 /builddir/build/BUILD/firefox-72.0.2/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] 66:19.19 43 | memset(aT, 0, sizeof(T)); 66:19.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 66:19.19 In file included from Unified_cpp_layout_generic2.cpp:74: 66:19.19 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:267:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 66:19.19 267 | struct nsGridContainerFrame::TrackSize { 66:19.19 | ^~~~~~~~~ 66:19.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.69 from Unified_cpp_layout_generic2.cpp:2: 66:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:19.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:19.69 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.69 from Unified_cpp_layout_generic2.cpp:2: 66:19.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:19.69 23 | class nsDataHashtable : public nsBaseHashtable { 66:19.69 | ^~~~~~~~~~~~~~~ 66:19.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:19.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.74 from Unified_cpp_layout_generic2.cpp:2: 66:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:19.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:19.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:19.74 In file included from /usr/include/c++/9/vector:67, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.74 from Unified_cpp_layout_generic2.cpp:2: 66:19.74 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:19.75 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:19.75 | ^~~~~~ 66:19.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:19.75 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:19.75 from Unified_cpp_layout_generic2.cpp:2: 66:19.75 /builddir/build/BUILD/firefox-72.0.2/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:19.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:19.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:19.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:19.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:19.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:19.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:19.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:19.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:19.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:19.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:19.76 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:19, 66:19.76 from Unified_cpp_layout_generic2.cpp:2: 66:19.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:19.76 52 | class ClipManager { 66:19.76 | ^~~~~~~~~~~ 66:20.52 In file included from Unified_cpp_layout_generic1.cpp:137: 66:20.52 /builddir/build/BUILD/firefox-72.0.2/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)': 66:20.52 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp:5030:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:20.52 5030 | if (flexContainerAscent == nscoord_MIN) { 66:20.52 | ^~ 66:20.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:531, 66:20.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 66:20.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:20.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:20.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:20.80 from Unified_cpp_layout_generic2.cpp:2: 66:20.80 /builddir/build/BUILD/firefox-72.0.2/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]': 66:20.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2262: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]' 66:20.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2287: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]' 66:20.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:974: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]' 66:20.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2525:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 66:20.80 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:2573:48: required from here 66:20.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:586: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] 66:20.80 586 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 66:20.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:20.80 In file included from Unified_cpp_layout_generic2.cpp:74: 66:20.80 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:267:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 66:20.80 267 | struct nsGridContainerFrame::TrackSize { 66:20.80 | ^~~~~~~~~ 66:22.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:22.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:22.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:22.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsMediaFeatures.cpp:17, 66:22.88 from Unified_cpp_layout_style4.cpp:29: 66:22.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:22.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:22.88 | ^ 66:22.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:22.88 46 | struct Block { 66:22.89 | ^~~~~ 66:25.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:25.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:25.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 66:25.33 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 66:25.33 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:14, 66:25.33 from Unified_cpp_layout_generic3.cpp:2: 66:25.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:25.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:25.33 | ^ 66:25.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:25.33 46 | struct Block { 66:25.33 | ^~~~~ 66:29.40 layout/svg 66:30.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 66:30.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 66:30.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 66:30.59 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 66:30.59 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 66:30.59 from Unified_cpp_layout_style4.cpp:2: 66:30.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:30.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:30.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:30.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:30.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:30.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:30.59 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 66:30.59 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 66:30.59 from Unified_cpp_layout_style4.cpp:2: 66:30.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:30.59 23 | class nsDataHashtable : public nsBaseHashtable { 66:30.59 | ^~~~~~~~~~~~~~~ 66:30.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 66:30.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 66:30.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 66:30.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 66:30.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 66:30.64 from Unified_cpp_layout_style4.cpp:2: 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:30.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:30.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:30.64 In file included from /usr/include/c++/9/vector:67, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:13, 66:30.64 from Unified_cpp_layout_style4.cpp:2: 66:30.64 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:30.64 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:30.64 | ^~~~~~ 66:30.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 66:30.64 from Unified_cpp_layout_style4.cpp:2: 66:30.64 /builddir/build/BUILD/firefox-72.0.2/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:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:30.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:30.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:30.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:30.64 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsMediaFeatures.cpp:17, 66:30.64 from Unified_cpp_layout_style4.cpp:29: 66:30.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:30.64 52 | class ClipManager { 66:30.64 | ^~~~~~~~~~~ 66:31.99 layout/xul 66:34.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:34.88 from Unified_cpp_layout_generic3.cpp:2: 66:34.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:34.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:34.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:34.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:34.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:34.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.88 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:15, 66:34.88 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:34.88 from Unified_cpp_layout_generic3.cpp:2: 66:34.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:34.89 23 | class nsDataHashtable : public nsBaseHashtable { 66:34.89 | ^~~~~~~~~~~~~~~ 66:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:34.93 from Unified_cpp_layout_generic3.cpp:2: 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:34.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:34.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.93 In file included from /usr/include/c++/9/vector:67, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:34.93 from Unified_cpp_layout_generic3.cpp:2: 66:34.93 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:34.93 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:34.93 | ^~~~~~ 66:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:34.93 from Unified_cpp_layout_generic3.cpp:2: 66:34.93 /builddir/build/BUILD/firefox-72.0.2/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:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:34.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:34.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 66:34.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:14, 66:34.93 from Unified_cpp_layout_generic3.cpp:2: 66:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:34.93 52 | class ClipManager { 66:34.93 | ^~~~~~~~~~~ 66:40.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:40.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 66:40.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 66:40.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:31, 66:40.63 from Unified_cpp_layout_svg0.cpp:65: 66:40.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:40.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:40.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:40.63 | ^ 66:40.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:40.63 46 | struct Block { 66:40.63 | ^~~~~ 66:40.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 66:40.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 66:40.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:40.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 66:40.73 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.cpp:59, 66:40.73 from Unified_cpp_layout_xul0.cpp:11: 66:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:40.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:40.73 | ^ 66:40.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:40.73 46 | struct Block { 66:40.73 | ^~~~~ 66:40.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 66:40.99 from Unified_cpp_layout_generic4.cpp:2: 66:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:40.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:40.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:40.99 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 66:40.99 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 66:40.99 from Unified_cpp_layout_generic4.cpp:2: 66:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:40.99 23 | class nsDataHashtable : public nsBaseHashtable { 66:40.99 | ^~~~~~~~~~~~~~~ 66:41.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 66:41.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 66:41.18 from Unified_cpp_layout_generic4.cpp:2: 66:41.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:41.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:41.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:41.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:41.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:41.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.19 In file included from /usr/include/c++/9/vector:67, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 66:41.19 from Unified_cpp_layout_generic4.cpp:2: 66:41.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:41.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:41.19 | ^~~~~~ 66:41.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 66:41.19 from Unified_cpp_layout_generic4.cpp:2: 66:41.19 /builddir/build/BUILD/firefox-72.0.2/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:41.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:41.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:41.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:41.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:41.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:41.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:41.19 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:17, 66:41.19 from Unified_cpp_layout_generic4.cpp:2: 66:41.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:41.19 52 | class ClipManager { 66:41.19 | ^~~~~~~~~~~ 66:45.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 66:45.31 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:45.31 from Unified_cpp_layout_svg0.cpp:2: 66:45.31 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 66:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:45.32 1028 | foundInterface = 0; \ 66:45.32 | ^~~~~~~~~~~~~~ 66:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:45.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:45.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:45.32 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:631:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:45.32 631 | NS_INTERFACE_MAP_END 66:45.32 | ^~~~~~~~~~~~~~~~~~~~ 66:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:45.32 1002 | else 66:45.32 | ^~~~ 66:45.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:45.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:45.32 | ^~~~~~~~~~~~~~~~~~ 66:45.32 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:630:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:45.32 630 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 66:45.32 | ^~~~~~~~~~~~~~~~~~~~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 66:45.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:45.36 1028 | foundInterface = 0; \ 66:45.36 | ^~~~~~~~~~~~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:45.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:45.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:45.36 744 | NS_INTERFACE_MAP_END 66:45.36 | ^~~~~~~~~~~~~~~~~~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:45.36 1002 | else 66:45.36 | ^~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:45.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:45.36 | ^~~~~~~~~~~~~~~~~~ 66:45.36 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:743:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:45.36 743 | NS_INTERFACE_MAP_ENTRY(nsISupports) 66:45.36 | ^~~~~~~~~~~~~~~~~~~~~~ 66:47.46 layout/xul/tree 66:47.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 66:47.52 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:47.52 from Unified_cpp_layout_svg0.cpp:2: 66:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:47.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.53 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 66:47.53 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 66:47.53 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:19, 66:47.53 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:47.53 from Unified_cpp_layout_svg0.cpp:2: 66:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:47.53 23 | class nsDataHashtable : public nsBaseHashtable { 66:47.53 | ^~~~~~~~~~~~~~~ 66:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:47.79 from Unified_cpp_layout_svg0.cpp:2: 66:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:47.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:47.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.79 In file included from /usr/include/c++/9/vector:67, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:47.80 from Unified_cpp_layout_svg0.cpp:2: 66:47.80 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:47.80 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:47.80 | ^~~~~~ 66:47.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 66:47.80 from Unified_cpp_layout_svg0.cpp:2: 66:47.80 /builddir/build/BUILD/firefox-72.0.2/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:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:47.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:47.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:47.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:47.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 66:47.81 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 66:47.81 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:31, 66:47.81 from Unified_cpp_layout_svg0.cpp:65: 66:47.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:47.81 52 | class ClipManager { 66:47.81 | ^~~~~~~~~~~ 66:47.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:47.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 66:47.94 from Unified_cpp_layout_xul0.cpp:2: 66:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 66:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 66:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 66:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:47.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 66:47.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 66:47.94 from Unified_cpp_layout_xul0.cpp:2: 66:47.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:47.94 23 | class nsDataHashtable : public nsBaseHashtable { 66:47.94 | ^~~~~~~~~~~~~~~ 66:48.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 66:48.12 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 66:48.12 from Unified_cpp_layout_xul0.cpp:2: 66:48.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 66:48.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 66:48.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:48.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:48.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:48.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.12 In file included from /usr/include/c++/9/vector:67, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 66:48.13 from Unified_cpp_layout_xul0.cpp:2: 66:48.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:48.13 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:48.13 | ^~~~~~ 66:48.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 66:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 66:48.14 from Unified_cpp_layout_xul0.cpp:2: 66:48.14 /builddir/build/BUILD/firefox-72.0.2/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:48.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 66:48.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:48.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:48.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:48.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 66:48.14 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.cpp:59, 66:48.14 from Unified_cpp_layout_xul0.cpp:11: 66:48.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:48.14 52 | class ClipManager { 66:48.15 | ^~~~~~~~~~~ 66:58.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:18, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:24, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 66:58.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 66:58.84 from Unified_cpp_layout_generic2.cpp:2: 66:58.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h: In member function 'bool nsImageFrame::UpdateIntrinsicSize()': 66:58.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:567:27: warning: 'oldIntrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:58.84 567 | return aLHS.isNothing() || *aLHS == *aRHS; 66:58.84 In file included from Unified_cpp_layout_generic2.cpp:92: 66:58.84 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsImageFrame.cpp:477:17: note: 'oldIntrinsicSize' was declared here 66:58.84 477 | IntrinsicSize oldIntrinsicSize = mIntrinsicSize; 66:58.84 | ^~~~~~~~~~~~~~~~ 66:58.96 In file included from Unified_cpp_layout_generic3.cpp:119: 66:58.96 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 66:58.96 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.cpp:9717:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:58.96 9717 | Maybe autoLineCursor; 66:58.96 | ^~~~~~~~~~~~~~ 66:58.96 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.h:16, 66:58.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BlockReflowInput.h:13, 66:58.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:16, 66:58.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 66:58.96 from Unified_cpp_layout_generic3.cpp:2: 66:58.96 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:3663:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:58.96 3663 | mProperties.Set(aProperty, aValue, this); 66:58.96 | ^~~~~~~~~~~ 66:58.96 In file included from Unified_cpp_layout_generic3.cpp:119: 66:58.96 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.cpp:9717:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 66:58.96 9717 | Maybe autoLineCursor; 66:58.96 | ^~~~~~~~~~~~~~ 67:00.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:00.38 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:00.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsSliderFrame.cpp:23, 67:00.38 from Unified_cpp_layout_xul1.cpp:38: 67:00.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:00.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:00.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:00.38 | ^ 67:00.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:00.38 46 | struct Block { 67:00.38 | ^~~~~ 67:01.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:01.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:01.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:01.85 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:01.85 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:38, 67:01.85 from Unified_cpp_layout_xul_tree0.cpp:2: 67:01.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:01.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:01.86 | ^ 67:01.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:01.86 46 | struct Block { 67:01.86 | ^~~~~ 67:05.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:05.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 67:05.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 67:05.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:7, 67:05.52 from Unified_cpp_layout_xul1.cpp:2: 67:05.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 67:05.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:05.52 1028 | foundInterface = 0; \ 67:05.52 | ^~~~~~~~~~~~~~ 67:05.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:05.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:05.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:05.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp:1017:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:05.52 1017 | NS_INTERFACE_MAP_END 67:05.52 | ^~~~~~~~~~~~~~~~~~~~ 67:05.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:05.52 1002 | else 67:05.52 | ^~~~ 67:05.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:05.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:05.52 | ^~~~~~~~~~~~~~~~~~ 67:05.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp:1016:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:05.52 1016 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:05.52 | ^~~~~~~~~~~~~~~~~~~~~~ 67:05.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:05.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 67:05.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 67:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 67:05.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 67:05.70 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:05.70 from Unified_cpp_layout_xul_tree0.cpp:2: 67:05.70 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:05.70 1028 | foundInterface = 0; \ 67:05.70 | ^~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:05.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:05.70 61 | NS_INTERFACE_MAP_END 67:05.70 | ^~~~~~~~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:05.70 1020 | } else 67:05.70 | ^~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 67:05.70 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 67:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 67:05.70 60 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 67:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:05.70 1028 | foundInterface = 0; \ 67:05.70 | ^~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:05.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:05.70 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:05.70 261 | NS_INTERFACE_MAP_END 67:05.71 | ^~~~~~~~~~~~~~~~~~~~ 67:05.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:05.71 1002 | else 67:05.71 | ^~~~ 67:05.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:05.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:05.71 | ^~~~~~~~~~~~~~~~~~ 67:05.71 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:05.71 260 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:05.71 | ^~~~~~~~~~~~~~~~~~~~~~ 67:05.74 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 67:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:05.74 1028 | foundInterface = 0; \ 67:05.74 | ^~~~~~~~~~~~~~ 67:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:05.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:05.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:05.75 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:05.75 109 | NS_INTERFACE_MAP_END 67:05.75 | ^~~~~~~~~~~~~~~~~~~~ 67:05.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 67:05.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 67:05.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:05.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:05.75 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:05.75 from Unified_cpp_layout_xul_tree0.cpp:2: 67:05.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:05.75 389 | else 67:05.75 | ^~~~ 67:05.75 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 67:05.75 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 67:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:05.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:05.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 67:05.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:05.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:05.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 67:05.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 67:05.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 67:05.81 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:05.81 from Unified_cpp_layout_xul_tree0.cpp:2: 67:05.81 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 67:05.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:05.81 1028 | foundInterface = 0; \ 67:05.81 | ^~~~~~~~~~~~~~ 67:05.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:05.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:05.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 67:05.81 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:05.81 249 | NS_INTERFACE_MAP_END 67:05.81 | ^~~~~~~~~~~~~~~~~~~~ 67:05.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:05.81 1002 | else 67:05.81 | ^~~~ 67:05.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:05.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:05.81 | ^~~~~~~~~~~~~~~~~~ 67:05.81 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:05.81 248 | NS_INTERFACE_MAP_ENTRY(nsISupports) 67:05.81 | ^~~~~~~~~~~~~~~~~~~~~~ 67:06.01 layout/xul/grid 67:06.21 layout/ipc 67:07.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:16, 67:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 67:07.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:19, 67:07.96 from Unified_cpp_layout_generic2.cpp:2: 67:07.96 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 67:07.96 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.h:1715:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:07.96 1715 | ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 67:07.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 67:07.96 In file included from Unified_cpp_layout_generic2.cpp:20: 67:07.96 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:3091:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 67:07.96 3091 | Maybe autoPreserves3DContext; 67:07.96 | ^~~~~~~~~~~~~~~~~~~~~~ 67:08.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:08.08 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:08.08 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:08.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:08.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:08.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 67:08.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 67:08.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:08.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:08.09 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:08.09 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:08.09 23 | class nsDataHashtable : public nsBaseHashtable { 67:08.09 | ^~~~~~~~~~~~~~~ 67:08.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:08.28 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.28 /builddir/build/BUILD/firefox-72.0.2/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.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:08.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:08.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.28 In file included from /usr/include/c++/9/vector:67, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:08.28 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:08.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:08.28 | ^~~~~~ 67:08.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 67:08.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 67:08.28 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.28 /builddir/build/BUILD/firefox-72.0.2/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.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:08.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:08.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:08.29 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:38, 67:08.29 from Unified_cpp_layout_xul_tree0.cpp:2: 67:08.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:08.29 52 | class ClipManager { 67:08.29 | ^~~~~~~~~~~ 67:08.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 67:08.97 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 67:08.97 from Unified_cpp_layout_xul1.cpp:2: 67:08.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:08.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:08.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:08.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.98 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 67:08.98 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 67:08.98 from Unified_cpp_layout_xul1.cpp:2: 67:08.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:08.98 23 | class nsDataHashtable : public nsBaseHashtable { 67:08.98 | ^~~~~~~~~~~~~~~ 67:09.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 67:09.38 from Unified_cpp_layout_xul1.cpp:2: 67:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:09.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:09.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:09.38 In file included from /usr/include/c++/9/vector:67, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 67:09.38 from Unified_cpp_layout_xul1.cpp:2: 67:09.38 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:09.38 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:09.38 | ^~~~~~ 67:09.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 67:09.38 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 67:09.38 from Unified_cpp_layout_xul1.cpp:2: 67:09.38 /builddir/build/BUILD/firefox-72.0.2/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:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:09.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:09.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:09.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:09.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:09.39 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsSliderFrame.cpp:23, 67:09.39 from Unified_cpp_layout_xul1.cpp:38: 67:09.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:09.39 52 | class ClipManager { 67:09.39 | ^~~~~~~~~~~ 67:13.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:13.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 67:13.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayout.h:10, 67:13.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsStackLayout.h:19, 67:13.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGrid.h:10, 67:13.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGrid.cpp:14, 67:13.52 from Unified_cpp_layout_xul_grid0.cpp:2: 67:13.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 67:13.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:13.52 1043 | foundInterface = 0; \ 67:13.52 | ^~~~~~~~~~~~~~ 67:13.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:13.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:13.52 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 67:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:13.52 1012 | else 67:13.52 | ^~~~ 67:13.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 67:13.52 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 67:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.52 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 67:13.52 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 67:13.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 67:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:13.57 1043 | foundInterface = 0; \ 67:13.57 | ^~~~~~~~~~~~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:13.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:13.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:13.57 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 67:13.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:13.57 1012 | else 67:13.57 | ^~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 67:13.57 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 67:13.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:13.57 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 67:13.57 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 67:13.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:17.46 /builddir/build/BUILD/firefox-72.0.2/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)': 67:17.46 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:6424:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:17.46 6424 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 67:17.46 | ^~ 67:17.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsColor.h:13, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 67:17.46 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 67:17.46 from Unified_cpp_layout_generic2.cpp:2: 67:17.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCoord.h:137:36: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:17.46 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 67:17.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 67:17.46 In file included from Unified_cpp_layout_generic2.cpp:20: 67:17.46 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:6206:11: note: 'iSize' was declared here 67:17.46 6206 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 67:17.46 | ^~~~~ 67:20.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:18, 67:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 67:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:24, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 67:21.00 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 67:21.00 from Unified_cpp_layout_generic2.cpp:2: 67:21.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 67:21.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:21.00 216 | ref() = aOther.ref(); 67:21.00 | ^~~ 67:21.00 In file included from Unified_cpp_layout_generic2.cpp:65: 67:21.00 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:3154:28: note: 'scrollDirection' was declared here 67:21.00 3154 | Maybe scrollDirection; 67:21.00 | ^~~~~~~~~~~~~~~ 67:21.31 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 67:21.31 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:3340:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 67:21.31 3340 | ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 67:21.31 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:21.31 3341 | cache); 67:21.31 | ~~~~~~ 67:21.31 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:3486:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 67:21.31 3486 | Maybe extraContentBoxClipForNonCaretContent; 67:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:25.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:25.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:25.74 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:25.74 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:30, 67:25.74 from Unified_cpp_layout_svg1.cpp:74: 67:25.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:25.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:25.74 | ^ 67:25.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:25.74 46 | struct Block { 67:25.74 | ^~~~~ 67:29.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:29.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:29.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:29.24 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 67:29.24 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:45, 67:29.24 from Unified_cpp_layout_svg2.cpp:11: 67:29.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:29.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:29.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:29.24 | ^ 67:29.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:29.24 46 | struct Block { 67:29.24 | ^~~~~ 67:31.07 layout/mathml 67:31.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 67:31.07 from Unified_cpp_layout_svg1.cpp:2: 67:31.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:31.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:31.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:31.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:31.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.07 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 67:31.07 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 67:31.07 from Unified_cpp_layout_svg1.cpp:2: 67:31.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:31.07 23 | class nsDataHashtable : public nsBaseHashtable { 67:31.07 | ^~~~~~~~~~~~~~~ 67:31.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 67:31.36 from Unified_cpp_layout_svg1.cpp:2: 67:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:31.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:31.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:31.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.36 In file included from /usr/include/c++/9/vector:67, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 67:31.36 from Unified_cpp_layout_svg1.cpp:2: 67:31.36 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:31.36 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:31.36 | ^~~~~~ 67:31.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:31.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 67:31.37 from Unified_cpp_layout_svg1.cpp:2: 67:31.37 /builddir/build/BUILD/firefox-72.0.2/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:31.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:31.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:31.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:31.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:31.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:31.37 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:30, 67:31.37 from Unified_cpp_layout_svg1.cpp:74: 67:31.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:31.37 52 | class ClipManager { 67:31.37 | ^~~~~~~~~~~ 67:33.88 layout/inspector 67:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 67:34.63 from Unified_cpp_layout_svg2.cpp:2: 67:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:34.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:34.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:34.63 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:34.64 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:34.64 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 67:34.64 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 67:34.64 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 67:34.64 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 67:34.64 from Unified_cpp_layout_svg2.cpp:2: 67:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:34.64 23 | class nsDataHashtable : public nsBaseHashtable { 67:34.64 | ^~~~~~~~~~~~~~~ 67:34.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 67:34.83 from Unified_cpp_layout_svg2.cpp:2: 67:34.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:34.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:34.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:34.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:34.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:34.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.83 In file included from /usr/include/c++/9/vector:67, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 67:34.83 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 67:34.83 from Unified_cpp_layout_svg2.cpp:2: 67:34.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:34.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:34.83 | ^~~~~~ 67:34.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 67:34.84 from Unified_cpp_layout_svg2.cpp:2: 67:34.84 /builddir/build/BUILD/firefox-72.0.2/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:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:34.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:34.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 67:34.84 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:45, 67:34.84 from Unified_cpp_layout_svg2.cpp:11: 67:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:34.84 52 | class ClipManager { 67:34.84 | ^~~~~~~~~~~ 67:37.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:37.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:37.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:37.03 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:37.03 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:37.03 from Unified_cpp_layout_mathml0.cpp:2: 67:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:37.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:37.03 | ^ 67:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:37.03 46 | struct Block { 67:37.03 | ^~~~~ 67:41.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:41.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:41.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:41.01 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:41.01 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmtableFrame.cpp:12, 67:41.01 from Unified_cpp_layout_mathml1.cpp:11: 67:41.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:41.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:41.01 | ^ 67:41.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:41.01 46 | struct Block { 67:41.01 | ^~~~~ 67:41.73 layout/painting 67:42.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:14, 67:42.91 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:9, 67:42.91 from Unified_cpp_layout_inspector0.cpp:2: 67:42.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:42.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:42.91 | ^ 67:42.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:42.91 46 | struct Block { 67:42.91 | ^~~~~ 67:46.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 67:46.09 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 67:46.10 from Unified_cpp_layout_mathml1.cpp:2: 67:46.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:46.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:46.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:46.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:46.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.10 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 67:46.10 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 67:46.10 from Unified_cpp_layout_mathml1.cpp:2: 67:46.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:46.10 23 | class nsDataHashtable : public nsBaseHashtable { 67:46.10 | ^~~~~~~~~~~~~~~ 67:46.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 67:46.28 from Unified_cpp_layout_mathml1.cpp:2: 67:46.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:46.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:46.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:46.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:46.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.28 In file included from /usr/include/c++/9/vector:67, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 67:46.28 from Unified_cpp_layout_mathml1.cpp:2: 67:46.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:46.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:46.28 | ^~~~~~ 67:46.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 67:46.28 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 67:46.29 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 67:46.29 from Unified_cpp_layout_mathml1.cpp:2: 67:46.29 /builddir/build/BUILD/firefox-72.0.2/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:46.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:46.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:46.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:46.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:46.30 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmtableFrame.cpp:12, 67:46.30 from Unified_cpp_layout_mathml1.cpp:11: 67:46.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:46.30 52 | class ClipManager { 67:46.30 | ^~~~~~~~~~~ 67:46.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.71 from Unified_cpp_layout_mathml0.cpp:2: 67:46.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:46.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:46.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:46.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:46.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:46.71 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.71 from Unified_cpp_layout_mathml0.cpp:2: 67:46.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:46.71 23 | class nsDataHashtable : public nsBaseHashtable { 67:46.71 | ^~~~~~~~~~~~~~~ 67:46.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.77 from Unified_cpp_layout_mathml0.cpp:2: 67:46.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:46.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:46.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:46.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:46.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.77 In file included from /usr/include/c++/9/vector:67, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:13, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.77 from Unified_cpp_layout_mathml0.cpp:2: 67:46.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:46.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:46.77 | ^~~~~~ 67:46.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:46.77 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.78 from Unified_cpp_layout_mathml0.cpp:2: 67:46.78 /builddir/build/BUILD/firefox-72.0.2/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:46.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:46.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:46.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:46.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:46.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 67:46.78 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 67:46.78 from Unified_cpp_layout_mathml0.cpp:2: 67:46.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:46.78 52 | class ClipManager { 67:46.78 | ^~~~~~~~~~~ 67:47.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 67:47.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 67:47.32 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:10, 67:47.32 from Unified_cpp_layout_ipc0.cpp:2: 67:47.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:47.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:47.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:47.32 | ^ 67:47.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:47.32 46 | struct Block { 67:47.32 | ^~~~~ 67:49.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 67:49.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:49.49 from Unified_cpp_layout_inspector0.cpp:2: 67:49.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:49.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:49.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:49.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:49.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.49 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:15, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:13, 67:49.49 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:49.49 from Unified_cpp_layout_inspector0.cpp:2: 67:49.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:49.49 23 | class nsDataHashtable : public nsBaseHashtable { 67:49.49 | ^~~~~~~~~~~~~~~ 67:49.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:49.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:49.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:49.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:49.53 from Unified_cpp_layout_inspector0.cpp:2: 67:49.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:49.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:49.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:49.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:49.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.53 In file included from /usr/include/c++/9/vector:67, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:15, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:13, 67:49.53 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:49.53 from Unified_cpp_layout_inspector0.cpp:2: 67:49.53 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:49.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:49.54 | ^~~~~~ 67:49.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:49.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:49.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:49.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:49.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:49.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 67:49.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:49.57 from Unified_cpp_layout_inspector0.cpp:2: 67:49.57 /builddir/build/BUILD/firefox-72.0.2/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:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:49.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:49.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:49.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 67:49.57 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:9, 67:49.57 from Unified_cpp_layout_inspector0.cpp:2: 67:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:49.57 52 | class ClipManager { 67:49.57 | ^~~~~~~~~~~ 67:53.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 67:53.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsLayoutUtils.h:22, 67:53.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 67:53.39 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:13, 67:53.39 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 67:53.39 from Unified_cpp_layout_inspector0.cpp:2: 67:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 67:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [439]' {aka 'const mozilla::CSSPropFlags [439]'} [-Warray-bounds] 67:53.39 175 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 67:53.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 67:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSProps.h:169:22: note: while referencing 'nsCSSProps::kFlagsTable' 67:53.39 169 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 67:53.39 | ^~~~~~~~~~~ 67:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [439]' {aka 'const mozilla::CSSPropFlags [439]'} [-Warray-bounds] 67:53.39 175 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 67:53.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 67:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSProps.h:169:22: note: while referencing 'nsCSSProps::kFlagsTable' 67:53.39 169 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 67:53.39 | ^~~~~~~~~~~ 67:54.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:54.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:54.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:54.55 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:54.55 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/DisplayItemClip.cpp:16, 67:54.55 from Unified_cpp_layout_painting0.cpp:20: 67:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:54.55 | ^ 67:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:54.55 46 | struct Block { 67:54.55 | ^~~~~ 67:54.59 layout/printing 67:55.51 layout/build 67:55.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 67:55.70 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 67:55.70 from Unified_cpp_layout_ipc0.cpp:2: 67:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 67:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 67:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 67:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:55.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:55.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 67:55.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 67:55.71 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 67:55.71 from Unified_cpp_layout_ipc0.cpp:2: 67:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:55.71 23 | class nsDataHashtable : public nsBaseHashtable { 67:55.71 | ^~~~~~~~~~~~~~~ 67:55.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:55.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 67:55.82 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 67:55.82 from Unified_cpp_layout_ipc0.cpp:2: 67:55.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 67:55.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 67:55.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:55.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:55.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:55.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.83 In file included from /usr/include/c++/9/vector:67, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 67:55.83 from Unified_cpp_layout_ipc0.cpp:2: 67:55.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:55.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:55.83 | ^~~~~~ 67:55.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 67:55.83 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 67:55.83 from Unified_cpp_layout_ipc0.cpp:2: 67:55.83 /builddir/build/BUILD/firefox-72.0.2/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:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 67:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:55.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:55.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:55.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:55.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:55.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 67:55.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 67:55.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:55.84 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 67:55.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 67:55.85 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:16, 67:55.85 from Unified_cpp_layout_ipc0.cpp:2: 67:55.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:55.85 52 | class ClipManager { 67:55.85 | ^~~~~~~~~~~ 67:58.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 67:58.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 67:58.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 67:58.19 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 67:58.19 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:21, 67:58.19 from Unified_cpp_layout_painting1.cpp:2: 67:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:58.19 | ^ 67:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:58.19 46 | struct Block { 67:58.19 | ^~~~~ 67:58.61 docshell/base 68:01.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 68:01.29 from Unified_cpp_layout_painting1.cpp:2: 68:01.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:01.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:01.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:01.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:01.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:01.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.29 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:12, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:28, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 68:01.29 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 68:01.29 from Unified_cpp_layout_painting1.cpp:2: 68:01.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:01.29 23 | class nsDataHashtable : public nsBaseHashtable { 68:01.29 | ^~~~~~~~~~~~~~~ 68:01.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 68:01.33 from Unified_cpp_layout_painting1.cpp:2: 68:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 68:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 68:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:01.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:01.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.33 In file included from /usr/include/c++/9/vector:67, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 68:01.33 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 68:01.34 from Unified_cpp_layout_painting1.cpp:2: 68:01.34 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:01.34 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:01.34 | ^~~~~~ 68:01.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 68:01.34 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 68:01.34 from Unified_cpp_layout_painting1.cpp:2: 68:01.35 /builddir/build/BUILD/firefox-72.0.2/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:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 68:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:01.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:01.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:01.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:01.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:01.35 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:17, 68:01.35 from Unified_cpp_layout_painting1.cpp:2: 68:01.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:01.35 52 | class ClipManager { 68:01.35 | ^~~~~~~~~~~ 68:02.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:02.74 from Unified_cpp_layout_painting0.cpp:2: 68:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:02.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:02.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 68:02.74 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:02.74 from Unified_cpp_layout_painting0.cpp:2: 68:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:02.74 23 | class nsDataHashtable : public nsBaseHashtable { 68:02.74 | ^~~~~~~~~~~~~~~ 68:02.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:02.93 from Unified_cpp_layout_painting0.cpp:2: 68:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 68:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 68:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:02.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:02.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.93 In file included from /usr/include/c++/9/vector:67, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:02.93 from Unified_cpp_layout_painting0.cpp:2: 68:02.93 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:02.93 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:02.93 | ^~~~~~ 68:02.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:02.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:02.94 from Unified_cpp_layout_painting0.cpp:2: 68:02.94 /builddir/build/BUILD/firefox-72.0.2/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:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 68:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:02.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:02.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:02.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 68:02.94 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/DisplayItemClip.cpp:16, 68:02.94 from Unified_cpp_layout_painting0.cpp:20: 68:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:02.94 52 | class ClipManager { 68:02.94 | ^~~~~~~~~~~ 68:03.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 68:03.18 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:03.18 from Unified_cpp_layout_painting0.cpp:2: 68:03.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 68:03.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 68:03.19 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:1362:51: required from here 68:03.19 /builddir/build/BUILD/firefox-72.0.2/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] 68:03.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:03.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:03.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:14, 68:03.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 68:03.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 68:03.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 68:03.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 68:03.19 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 68:03.19 from Unified_cpp_layout_painting0.cpp:2: 68:03.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 68:03.19 241 | struct RectTyped : public BaseRect, PointTyped, 68:03.19 | ^~~~~~~~~ 68:03.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 68:03.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 68:03.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 68:03.92 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintTranslator.cpp:10, 68:03.92 from Unified_cpp_layout_printing0.cpp:20: 68:03.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:03.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:03.92 | ^ 68:03.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:03.92 46 | struct Block { 68:03.92 | ^~~~~ 68:04.04 docshell/base/timeline 68:05.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 68:05.57 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 68:05.57 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCModule.h:7, 68:05.57 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutModule.cpp:11, 68:05.57 from Unified_cpp_layout_build0.cpp:11: 68:05.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 68:05.57 /builddir/build/BUILD/firefox-72.0.2/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] 68:05.57 79 | memset(this, 0, sizeof(nsXPTCVariant)); 68:05.57 | ^ 68:05.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 68:05.57 44 | struct nsXPTCVariant { 68:05.57 | ^~~~~~~~~~~~~ 68:06.94 docshell/shistory 68:07.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 68:07.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 68:07.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 68:07.91 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 68:07.91 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutStatics.cpp:25, 68:07.91 from Unified_cpp_layout_build0.cpp:20: 68:07.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:07.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:07.91 | ^ 68:07.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:07.91 46 | struct Block { 68:07.91 | ^~~~~ 68:10.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 68:10.26 from Unified_cpp_layout_printing0.cpp:2: 68:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:10.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:10.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:10.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TextEvents.h:12, 68:10.26 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 68:10.26 from Unified_cpp_layout_printing0.cpp:11: 68:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:10.26 23 | class nsDataHashtable : public nsBaseHashtable { 68:10.26 | ^~~~~~~~~~~~~~~ 68:10.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:10.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 68:10.30 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 68:10.30 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 68:10.30 from Unified_cpp_layout_printing0.cpp:2: 68:10.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 68:10.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 68:10.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:10.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:10.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:10.31 In file included from /usr/include/c++/9/vector:67, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 68:10.31 from Unified_cpp_layout_printing0.cpp:2: 68:10.31 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:10.31 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:10.31 | ^~~~~~ 68:10.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 68:10.31 from Unified_cpp_layout_printing0.cpp:2: 68:10.31 /builddir/build/BUILD/firefox-72.0.2/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:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 68:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:10.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:10.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:10.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 68:10.31 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintTranslator.cpp:10, 68:10.31 from Unified_cpp_layout_printing0.cpp:20: 68:10.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:10.31 52 | class ClipManager { 68:10.31 | ^~~~~~~~~~~ 68:10.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 68:10.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 68:10.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 68:10.97 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:12, 68:10.97 from Unified_cpp_docshell_base0.cpp:11: 68:10.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:10.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:10.97 | ^ 68:10.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:10.97 46 | struct Block { 68:10.97 | ^~~~~ 68:12.59 docshell/build 68:16.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 68:16.22 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 68:16.22 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:45, 68:16.22 from Unified_cpp_docshell_base0.cpp:11: 68:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 68:16.22 /builddir/build/BUILD/firefox-72.0.2/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] 68:16.22 79 | memset(this, 0, sizeof(nsXPTCVariant)); 68:16.22 | ^ 68:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 68:16.22 44 | struct nsXPTCVariant { 68:16.22 | ^~~~~~~~~~~~~ 68:16.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:16.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 68:16.47 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:10, 68:16.47 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:16.47 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:16.47 from Unified_cpp_docshell_base0.cpp:2: 68:16.47 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp: In member function 'virtual nsresult mozilla::dom::BrowsingContext::QueryInterface(const nsIID&, void**)': 68:16.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:16.47 1028 | foundInterface = 0; \ 68:16.47 | ^~~~~~~~~~~~~~ 68:16.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:16.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:16.47 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:780:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:16.47 780 | NS_INTERFACE_MAP_END 68:16.47 | ^~~~~~~~~~~~~~~~~~~~ 68:16.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:16.47 1002 | else 68:16.47 | ^~~~ 68:16.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:16.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:16.47 | ^~~~~~~~~~~~~~~~~~ 68:16.47 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:779:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:16.47 779 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:16.47 | ^~~~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:16.87 1028 | foundInterface = 0; \ 68:16.87 | ^~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:16.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:16.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:16.87 30 | NS_INTERFACE_MAP_END 68:16.87 | ^~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:16.87 1002 | else 68:16.87 | ^~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:16.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:16.87 | ^~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:16.87 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:16.87 | ^~~~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:16.87 1028 | foundInterface = 0; \ 68:16.87 | ^~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:16.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:16.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:16.87 95 | NS_INTERFACE_MAP_END 68:16.87 | ^~~~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:16.87 1002 | else 68:16.87 | ^~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:16.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:16.87 | ^~~~~~~~~~~~~~~~~~ 68:16.87 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:16.87 94 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:16.87 | ^~~~~~~~~~~~~~~~~~~~~~ 68:17.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:17.16 from Unified_cpp_layout_build0.cpp:2: 68:17.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:17.16 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 68:17.16 /builddir/build/BUILD/firefox-72.0.2/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] 68:17.16 31 | memset(aT, 0, sizeof(T)); 68:17.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:17.16 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCModule.h:7, 68:17.16 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutModule.cpp:11, 68:17.16 from Unified_cpp_layout_build0.cpp:11: 68:17.16 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 68:17.16 2262 | struct GlobalProperties { 68:17.16 | ^~~~~~~~~~~~~~~~ 68:18.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:18.66 from Unified_cpp_layout_build0.cpp:2: 68:18.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:18.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:18.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:18.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:18.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:18.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.66 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:19, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:20, 68:18.66 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:18.66 from Unified_cpp_layout_build0.cpp:2: 68:18.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:18.66 23 | class nsDataHashtable : public nsBaseHashtable { 68:18.66 | ^~~~~~~~~~~~~~~ 68:18.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 68:18.70 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:18.70 from Unified_cpp_layout_build0.cpp:2: 68:18.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 68:18.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 68:18.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:18.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:18.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:18.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.71 In file included from /usr/include/c++/9/vector:67, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:19, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:20, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:18.71 from Unified_cpp_layout_build0.cpp:2: 68:18.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:18.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:18.71 | ^~~~~~ 68:18.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 68:18.71 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 68:18.71 from Unified_cpp_layout_build0.cpp:2: 68:18.71 /builddir/build/BUILD/firefox-72.0.2/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:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 68:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:18.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:18.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 68:18.72 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutStatics.cpp:25, 68:18.72 from Unified_cpp_layout_build0.cpp:20: 68:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:18.72 52 | class ClipManager { 68:18.72 | ^~~~~~~~~~~ 68:19.28 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 68:19.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.28 1043 | foundInterface = 0; \ 68:19.28 | ^~~~~~~~~~~~~~ 68:19.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:19.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:19.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:19.28 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:19.28 564 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 68:19.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:19.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.28 1002 | else 68:19.28 | ^~~~ 68:19.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.28 | ^~~~~~~~~~~~~~~~~~ 68:19.29 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.29 563 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 68:19.29 | ^~~~~~~~~~~~~~~~~~~~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 68:20.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:20.05 1028 | foundInterface = 0; \ 68:20.05 | ^~~~~~~~~~~~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:20.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:20.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:20.05 108 | NS_INTERFACE_MAP_END 68:20.05 | ^~~~~~~~~~~~~~~~~~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:20.05 1002 | else 68:20.05 | ^~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:20.05 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:20.05 | ^~~~~~~~~~~~~~~~~~ 68:20.05 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:20.05 107 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:20.05 | ^~~~~~~~~~~~~~~~~~~~~~ 68:21.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:21.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 68:21.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 68:21.10 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 68:21.10 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:21.10 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:21.10 from Unified_cpp_docshell_base0.cpp:2: 68:21.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:21.10 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 68:21.10 /builddir/build/BUILD/firefox-72.0.2/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] 68:21.10 31 | memset(aT, 0, sizeof(T)); 68:21.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:21.10 In file included from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:45, 68:21.10 from Unified_cpp_docshell_base0.cpp:11: 68:21.10 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 68:21.10 2262 | struct GlobalProperties { 68:21.10 | ^~~~~~~~~~~~~~~~ 68:21.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 68:21.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 68:21.13 from /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:9, 68:21.13 from Unified_cpp_docshell_shistory0.cpp:2: 68:21.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:21.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:21.13 | ^ 68:21.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:21.13 46 | struct Block { 68:21.13 | ^~~~~ 68:21.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:21.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 68:21.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:22, 68:21.40 from /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:7, 68:21.40 from Unified_cpp_docshell_shistory0.cpp:2: 68:21.40 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 68:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:21.40 1028 | foundInterface = 0; \ 68:21.40 | ^~~~~~~~~~~~~~ 68:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:21.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:21.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:21.40 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:21.40 97 | NS_INTERFACE_MAP_END 68:21.40 | ^~~~~~~~~~~~~~~~~~~~ 68:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:21.40 1002 | else 68:21.40 | ^~~~ 68:21.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:21.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:21.41 | ^~~~~~~~~~~~~~~~~~ 68:21.41 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:21.41 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:21.41 | ^~~~~~~~~~~~~~~~~~~~~~ 68:22.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:22.00 from Unified_cpp_docshell_base0.cpp:2: 68:22.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:22.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:22.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:22.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:22.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.00 In file included from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:22.00 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:22.00 from Unified_cpp_docshell_base0.cpp:2: 68:22.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:22.00 23 | class nsDataHashtable : public nsBaseHashtable { 68:22.00 | ^~~~~~~~~~~~~~~ 68:22.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:22.19 from Unified_cpp_docshell_base0.cpp:2: 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:22.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:22.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.19 In file included from /usr/include/c++/9/vector:67, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:8, 68:22.19 from Unified_cpp_docshell_base0.cpp:2: 68:22.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:22.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:22.19 | ^~~~~~ 68:22.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 68:22.19 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 68:22.19 from Unified_cpp_docshell_base0.cpp:2: 68:22.19 /builddir/build/BUILD/firefox-72.0.2/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:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:22.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:22.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:22.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 68:22.20 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:210, 68:22.20 from Unified_cpp_docshell_base0.cpp:92: 68:22.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:22.20 52 | class ClipManager { 68:22.20 | ^~~~~~~~~~~ 68:22.31 xpfe/appshell 68:22.43 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 68:22.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:22.43 1028 | foundInterface = 0; \ 68:22.43 | ^~~~~~~~~~~~~~ 68:22.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:22.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:22.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:22.43 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:22.43 227 | NS_INTERFACE_MAP_END 68:22.43 | ^~~~~~~~~~~~~~~~~~~~ 68:22.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:22.43 1002 | else 68:22.43 | ^~~~ 68:22.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:22.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:22.43 | ^~~~~~~~~~~~~~~~~~ 68:22.43 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:22.43 226 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:22.43 | ^~~~~~~~~~~~~~~~~~~~~~ 68:22.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 68:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 68:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 68:22.52 from /builddir/build/BUILD/firefox-72.0.2/docshell/build/nsDocShellModule.cpp:8: 68:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:22.52 | ^ 68:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:22.52 46 | struct Block { 68:22.52 | ^~~~~ 68:24.07 accessible/atk 68:28.87 accessible/aom 68:36.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:36.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 68:36.08 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.h:11, 68:36.08 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.h:11, 68:36.08 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:10, 68:36.08 from Unified_cpp_xpfe_appshell0.cpp:2: 68:36.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp: In member function 'virtual nsresult mozilla::AppWindow::QueryInterface(const nsIID&, void**)': 68:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:36.08 1028 | foundInterface = 0; \ 68:36.08 | ^~~~~~~~~~~~~~ 68:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:36.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:36.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:36.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:36.08 159 | NS_INTERFACE_MAP_END 68:36.08 | ^~~~~~~~~~~~~~~~~~~~ 68:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:36.08 1020 | } else 68:36.08 | ^~~~ 68:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 68:36.08 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 68:36.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 68:36.08 158 | NS_INTERFACE_MAP_ENTRY_CONCRETE(AppWindow) 68:36.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.39 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 68:36.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:36.40 1028 | foundInterface = 0; \ 68:36.40 | ^~~~~~~~~~~~~~ 68:36.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:36.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:36.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:36.40 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:36.40 224 | NS_INTERFACE_MAP_END 68:36.40 | ^~~~~~~~~~~~~~~~~~~~ 68:36.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:36.40 1002 | else 68:36.40 | ^~~~ 68:36.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:36.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:36.40 | ^~~~~~~~~~~~~~~~~~ 68:36.40 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:36.40 223 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 68:36.40 | ^~~~~~~~~~~~~~~~~~~~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 68:36.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:36.45 1028 | foundInterface = 0; \ 68:36.45 | ^~~~~~~~~~~~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:36.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:36.45 64 | NS_INTERFACE_MAP_END 68:36.45 | ^~~~~~~~~~~~~~~~~~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:36.45 1002 | else 68:36.45 | ^~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:36.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:36.45 | ^~~~~~~~~~~~~~~~~~ 68:36.45 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:36.45 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:36.45 | ^~~~~~~~~~~~~~~~~~~~~~ 68:36.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:36.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 68:36.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 68:36.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 68:36.76 from /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.h:10, 68:36.76 from /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:6, 68:36.76 from Unified_cpp_accessible_aom0.cpp:2: 68:36.76 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 68:36.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:36.76 1028 | foundInterface = 0; \ 68:36.76 | ^~~~~~~~~~~~~~ 68:36.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:36.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:36.76 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:36.76 33 | NS_INTERFACE_MAP_END 68:36.76 | ^~~~~~~~~~~~~~~~~~~~ 68:36.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:36.76 1002 | else 68:36.76 | ^~~~ 68:36.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:36.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:36.76 | ^~~~~~~~~~~~~~~~~~ 68:36.76 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:36.76 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:36.76 | ^~~~~~~~~~~~~~~~~~~~~~ 68:37.47 accessible/base 68:37.50 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 68:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.50 1028 | foundInterface = 0; \ 68:37.50 | ^~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:37.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:37.50 113 | NS_INTERFACE_MAP_END 68:37.50 | ^~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1025:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.50 1025 | else 68:37.50 | ^~~~ 68:37.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1084:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 68:37.50 1084 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.50 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 68:37.50 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 68:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.52 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 68:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1056:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:37.53 1056 | foundInterface = 0; \ 68:37.53 | ^~~~~~~~~~~~~~ 68:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1094:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 68:37.53 1094 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 68:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.53 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 68:37.53 781 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 68:37.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:37.53 1002 | else 68:37.53 | ^~~~ 68:37.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:37.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:37.53 | ^~~~~~~~~~~~~~~~~~ 68:37.53 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:37.53 780 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 68:37.53 | ^~~~~~~~~~~~~~~~~~~~~~ 68:38.48 In file included from Unified_cpp_layout_painting0.cpp:119: 68:38.48 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRenderingGradients.cpp: In static member function 'static mozilla::nsCSSGradientRenderer mozilla::nsCSSGradientRenderer::Create(nsPresContext*, mozilla::ComputedStyle*, const StyleGradient&, const nsSize&)': 68:38.48 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRenderingGradients.cpp:633:47: warning: 'firstUnsetPosition' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:38.48 633 | double p = stops[*firstUnsetPosition - 1].mPosition; 68:38.48 | ^ 68:38.48 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRenderingGradients.cpp:587:17: note: 'firstUnsetPosition' was declared here 68:38.48 587 | Maybe firstUnsetPosition; 68:38.48 | ^~~~~~~~~~~~~~~~~~ 68:38.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDocShell.h:25, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.h:26, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:10, 68:38.77 from Unified_cpp_xpfe_appshell0.cpp:2: 68:38.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:38.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:38.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:38.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:38.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:38.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.h:22, 68:38.77 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:23, 68:38.77 from Unified_cpp_xpfe_appshell0.cpp:2: 68:38.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:38.77 23 | class nsDataHashtable : public nsBaseHashtable { 68:38.77 | ^~~~~~~~~~~~~~~ 68:39.60 accessible/generic 68:48.08 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 68:48.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp: In member function 'virtual nsresult mozilla::AppWindow::Center(nsIAppWindow*, bool, bool)': 68:48.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:956:30: warning: 'newHeight' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:48.08 956 | if (newWidth != ourWidth || newHeight != ourHeight) { 68:48.08 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 68:48.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:956:5: warning: 'newWidth' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:48.08 956 | if (newWidth != ourWidth || newHeight != ourHeight) { 68:48.08 | ^~ 68:48.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:944:32: warning: 'ourHeight' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:48.08 944 | scaledHeight = NSToIntRound(ourHeight / scale); 68:48.08 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 68:48.08 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:943:31: warning: 'ourWidth' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:48.08 943 | scaledWidth = NSToIntRound(ourWidth / scale); 68:48.08 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 68:50.92 accessible/html 68:52.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 68:52.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 68:52.18 from Unified_cpp_accessible_generic0.cpp:2: 68:52.18 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 68:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:52.18 1028 | foundInterface = 0; \ 68:52.18 | ^~~~~~~~~~~~~~ 68:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:52.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:52.18 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:52.18 102 | NS_INTERFACE_MAP_END 68:52.18 | ^~~~~~~~~~~~~~~~~~~~ 68:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:52.18 1012 | else 68:52.18 | ^~~~ 68:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:52.18 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:52.18 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:52.18 101 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 68:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:52.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 68:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 68:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 68:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 68:52.76 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:34, 68:52.76 from Unified_cpp_accessible_generic0.cpp:38: 68:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:52.76 | ^ 68:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:52.76 46 | struct Block { 68:52.76 | ^~~~~ 68:53.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.h:16, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.cpp:8, 68:53.55 from Unified_cpp_accessible_base0.cpp:2: 68:53.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:53.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:53.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:53.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:53.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:53.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:53.55 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.h:16, 68:53.55 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.cpp:8, 68:53.55 from Unified_cpp_accessible_base0.cpp:2: 68:53.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:53.55 23 | class nsDataHashtable : public nsBaseHashtable { 68:53.55 | ^~~~~~~~~~~~~~~ 68:56.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 68:56.48 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 68:56.48 from Unified_cpp_accessible_generic0.cpp:2: 68:56.48 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 68:56.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:56.48 1043 | foundInterface = 0; \ 68:56.48 | ^~~~~~~~~~~~~~ 68:56.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:56.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.48 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:56.48 160 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 68:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:56.48 1002 | else 68:56.48 | ^~~~ 68:56.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:56.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:56.48 | ^~~~~~~~~~~~~~~~~~ 68:56.48 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:159:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:56.48 159 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 68:56.48 | ^~~~~~~~~~~~~~~~~~~~~~ 68:59.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 68:59.94 from Unified_cpp_accessible_generic0.cpp:2: 68:59.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 68:59.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 68:59.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 68:59.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:59.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:59.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 68:59.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 68:59.95 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 68:59.95 from Unified_cpp_accessible_generic0.cpp:2: 68:59.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:59.95 23 | class nsDataHashtable : public nsBaseHashtable { 68:59.95 | ^~~~~~~~~~~~~~~ 69:00.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 69:00.12 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 69:00.12 from Unified_cpp_accessible_generic0.cpp:2: 69:00.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 69:00.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 69:00.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69:00.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:00.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:00.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.13 In file included from /usr/include/c++/9/vector:67, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContentInlines.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:17, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 69:00.13 from Unified_cpp_accessible_generic0.cpp:2: 69:00.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:00.13 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:00.13 | ^~~~~~ 69:00.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 69:00.13 from Unified_cpp_accessible_generic0.cpp:2: 69:00.13 /builddir/build/BUILD/firefox-72.0.2/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:00.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 69:00.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69:00.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:00.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:00.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 69:00.13 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:34, 69:00.14 from Unified_cpp_accessible_generic0.cpp:38: 69:00.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:00.14 52 | class ClipManager { 69:00.14 | ^~~~~~~~~~~ 69:03.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.h:9, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.cpp:6, 69:03.46 from Unified_cpp_accessible_html0.cpp:2: 69:03.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 69:03.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 69:03.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 69:03.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:03.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:03.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:03.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 69:03.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 69:03.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 69:03.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.h:9, 69:03.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.cpp:6, 69:03.47 from Unified_cpp_accessible_html0.cpp:2: 69:03.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:03.47 23 | class nsDataHashtable : public nsBaseHashtable { 69:03.47 | ^~~~~~~~~~~~~~~ 69:11.16 accessible/ipc 69:13.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 69:13.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 69:13.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 69:13.37 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/TextAttrs.cpp:13, 69:13.37 from Unified_cpp_accessible_base1.cpp:11: 69:13.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 69:13.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 69:13.37 | ^ 69:13.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 69:13.37 46 | struct Block { 69:13.37 | ^~~~~ 69:14.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 69:14.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 69:14.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINamed.h:10, 69:14.30 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.h:10, 69:14.30 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:7, 69:14.30 from Unified_cpp_docshell_base1.cpp:2: 69:14.30 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 69:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:14.31 1028 | foundInterface = 0; \ 69:14.31 | ^~~~~~~~~~~~~~ 69:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:14.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:14.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:14.31 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:14.31 21 | NS_INTERFACE_MAP_END 69:14.31 | ^~~~~~~~~~~~~~~~~~~~ 69:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:14.31 1002 | else 69:14.31 | ^~~~ 69:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:14.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:14.31 | ^~~~~~~~~~~~~~~~~~ 69:14.31 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:14.31 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 69:14.31 | ^~~~~~~~~~~~~~~~~~~~~~ 69:17.45 accessible/ipc/other 69:19.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 69:19.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 69:19.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 69:19.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 69:19.38 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 69:19.38 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 69:19.38 from Unified_cpp_accessible_base1.cpp:2: 69:19.38 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 69:19.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:19.38 1028 | foundInterface = 0; \ 69:19.38 | ^~~~~~~~~~~~~~ 69:19.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:19.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:19.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:19.38 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:19.38 59 | NS_INTERFACE_MAP_END 69:19.38 | ^~~~~~~~~~~~~~~~~~~~ 69:19.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:19.38 1012 | else 69:19.38 | ^~~~ 69:19.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:19.38 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:19.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:19.38 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:19.38 58 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 69:19.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 69:21.02 from Unified_cpp_accessible_base1.cpp:2: 69:21.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 69:21.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 69:21.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 69:21.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 69:21.02 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:9, 69:21.02 from Unified_cpp_accessible_base1.cpp:2: 69:21.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:21.02 23 | class nsDataHashtable : public nsBaseHashtable { 69:21.02 | ^~~~~~~~~~~~~~~ 69:21.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 69:21.08 from Unified_cpp_accessible_base1.cpp:2: 69:21.08 /builddir/build/BUILD/firefox-72.0.2/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.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 69:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.08 In file included from /usr/include/c++/9/vector:67, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 69:21.08 from Unified_cpp_accessible_base1.cpp:2: 69:21.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:21.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:21.08 | ^~~~~~ 69:21.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 69:21.08 from Unified_cpp_accessible_base1.cpp:2: 69:21.08 /builddir/build/BUILD/firefox-72.0.2/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.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 69:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 69:21.08 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/TextAttrs.cpp:13, 69:21.08 from Unified_cpp_accessible_base1.cpp:11: 69:21.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:21.08 52 | class ClipManager { 69:21.08 | ^~~~~~~~~~~ 69:27.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 69:27.46 from Unified_cpp_accessible_ipc0.cpp:2: 69:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 69:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 69:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 69:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:27.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:27.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:27.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 69:27.46 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 69:27.46 from Unified_cpp_accessible_ipc0.cpp:2: 69:27.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:27.46 23 | class nsDataHashtable : public nsBaseHashtable { 69:27.46 | ^~~~~~~~~~~~~~~ 69:35.42 accessible/xpcom 69:38.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 69:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 69:38.26 from xpcAccEvents.h:6, 69:38.26 from xpcAccEvents.cpp:3: 69:38.26 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.27 1028 | foundInterface = 0; \ 69:38.27 | ^~~~~~~~~~~~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.27 48 | NS_INTERFACE_MAP_END 69:38.27 | ^~~~~~~~~~~~~~~~~~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.27 1002 | else 69:38.27 | ^~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.27 | ^~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.27 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 69:38.27 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.27 1028 | foundInterface = 0; \ 69:38.27 | ^~~~~~~~~~~~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.27 94 | NS_INTERFACE_MAP_END 69:38.27 | ^~~~~~~~~~~~~~~~~~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.27 1002 | else 69:38.27 | ^~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.27 | ^~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.27 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 69:38.27 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.27 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.27 1028 | foundInterface = 0; \ 69:38.27 | ^~~~~~~~~~~~~~ 69:38.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.28 161 | NS_INTERFACE_MAP_END 69:38.28 | ^~~~~~~~~~~~~~~~~~~~ 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.28 1002 | else 69:38.28 | ^~~~ 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.28 | ^~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.28 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 69:38.28 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.28 1028 | foundInterface = 0; \ 69:38.28 | ^~~~~~~~~~~~~~ 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.28 235 | NS_INTERFACE_MAP_END 69:38.28 | ^~~~~~~~~~~~~~~~~~~~ 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.28 1002 | else 69:38.28 | ^~~~ 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.28 | ^~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.28 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 69:38.28 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.28 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 69:38.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.28 1028 | foundInterface = 0; \ 69:38.29 | ^~~~~~~~~~~~~~ 69:38.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.29 xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.29 302 | NS_INTERFACE_MAP_END 69:38.29 | ^~~~~~~~~~~~~~~~~~~~ 69:38.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.29 1002 | else 69:38.29 | ^~~~ 69:38.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.29 | ^~~~~~~~~~~~~~~~~~ 69:38.29 xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.29 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 69:38.29 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.29 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 69:38.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.29 1028 | foundInterface = 0; \ 69:38.29 | ^~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.30 355 | NS_INTERFACE_MAP_END 69:38.30 | ^~~~~~~~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.30 1002 | else 69:38.30 | ^~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.30 | ^~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.30 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.30 1028 | foundInterface = 0; \ 69:38.30 | ^~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.30 408 | NS_INTERFACE_MAP_END 69:38.30 | ^~~~~~~~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.30 1002 | else 69:38.30 | ^~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.30 | ^~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.30 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.30 1028 | foundInterface = 0; \ 69:38.30 | ^~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.30 468 | NS_INTERFACE_MAP_END 69:38.30 | ^~~~~~~~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.30 1002 | else 69:38.30 | ^~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.30 | ^~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.30 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.30 1028 | foundInterface = 0; \ 69:38.30 | ^~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.30 570 | NS_INTERFACE_MAP_END 69:38.30 | ^~~~~~~~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.30 1002 | else 69:38.30 | ^~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.30 | ^~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.30 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:38.30 1028 | foundInterface = 0; \ 69:38.30 | ^~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:38.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:38.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:38.30 xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:38.30 644 | NS_INTERFACE_MAP_END 69:38.30 | ^~~~~~~~~~~~~~~~~~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:38.30 1002 | else 69:38.30 | ^~~~ 69:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:38.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:38.31 | ^~~~~~~~~~~~~~~~~~ 69:38.31 xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:38.31 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 69:38.31 | ^~~~~~~~~~~~~~~~~~~~~~ 69:48.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.h:10, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.cpp:7: 69:48.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 69:48.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 69:48.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 69:48.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:48.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:48.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:48.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.h:10, 69:48.31 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.cpp:7: 69:48.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:48.31 23 | class nsDataHashtable : public nsBaseHashtable { 69:48.31 | ^~~~~~~~~~~~~~~ 69:49.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 69:49.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 69:49.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessibleRelation.h:10, 69:49.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/nsAccessibleRelation.h:9, 69:49.47 from /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/nsAccessibleRelation.cpp:6, 69:49.47 from Unified_cpp_accessible_xpcom0.cpp:2: 69:49.47 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 69:49.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:49.48 1028 | foundInterface = 0; \ 69:49.48 | ^~~~~~~~~~~~~~ 69:49.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:49.48 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:49.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:49.48 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:49.48 23 | NS_INTERFACE_MAP_END 69:49.48 | ^~~~~~~~~~~~~~~~~~~~ 69:49.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:49.48 1012 | else 69:49.48 | ^~~~ 69:49.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:49.48 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:49.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:49.48 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:49.48 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 69:49.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 69:50.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.06 1043 | foundInterface = 0; \ 69:50.06 | ^~~~~~~~~~~~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:50.06 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:50.06 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 69:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.06 1007 | else 69:50.06 | ^~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 69:50.06 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 69:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.06 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 69:50.06 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 69:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 69:50.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.13 1028 | foundInterface = 0; \ 69:50.13 | ^~~~~~~~~~~~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:50.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:50.13 28 | NS_INTERFACE_MAP_END 69:50.13 | ^~~~~~~~~~~~~~~~~~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.13 1012 | else 69:50.13 | ^~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:50.13 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.13 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:50.13 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 69:50.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.90 accessible/xul 69:58.69 tools/performance 69:59.07 tools/power 69:59.53 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp: In function 'void SigAlrmHandler(int, siginfo_t*, void*)': 69:59.53 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.53 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.53 | ^~~~~ 69:59.53 In file included from /usr/include/stdio.h:867, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.53 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.53 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.53 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.53 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.53 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.53 | ^~~~~ 69:59.53 In file included from /usr/include/stdio.h:867, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.53 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.53 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.53 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.53 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.53 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.53 | ^~~~~ 69:59.53 In file included from /usr/include/stdio.h:867, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.53 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.53 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.53 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.53 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.54 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.54 | ^~~~~ 69:59.54 In file included from /usr/include/stdio.h:867, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.54 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.54 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.54 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.54 | ^~~~~ 69:59.54 In file included from /usr/include/stdio.h:867, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.54 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.54 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 69:59.54 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 69:59.54 | ^~~~~ 69:59.54 In file included from /usr/include/stdio.h:867, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/stdio.h:3, 69:59.54 from /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:41: 69:59.54 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 69:59.54 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 37 | __bos (__s), __fmt, __va_arg_pack ()); 69:59.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.78 tools/profiler 70:01.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:01.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.68 from Unified_cpp_accessible_xul0.cpp:2: 70:01.68 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 70:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.68 1043 | foundInterface = 0; \ 70:01.68 | ^~~~~~~~~~~~~~ 70:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.68 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.68 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 70:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.68 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.68 from Unified_cpp_accessible_xul0.cpp:2: 70:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.68 304 | } else 70:01.68 | ^~~~ 70:01.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:01.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.68 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:01.68 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 70:01.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:01.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:01.71 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 70:01.71 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.71 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.72 from Unified_cpp_accessible_xul0.cpp:2: 70:01.72 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 70:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.72 1043 | foundInterface = 0; \ 70:01.72 | ^~~~~~~~~~~~~~ 70:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.72 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.72 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 70:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.72 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.72 from Unified_cpp_accessible_xul0.cpp:2: 70:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.72 304 | } else 70:01.72 | ^~~~ 70:01.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:01.72 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.72 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:01.72 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 70:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:01.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:01.73 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 70:01.73 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.73 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.73 from Unified_cpp_accessible_xul0.cpp:2: 70:01.73 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 70:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.74 1043 | foundInterface = 0; \ 70:01.74 | ^~~~~~~~~~~~~~ 70:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.74 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.74 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 70:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.74 from Unified_cpp_accessible_xul0.cpp:2: 70:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.74 304 | } else 70:01.74 | ^~~~ 70:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:01.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.74 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:01.74 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 70:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.75 from Unified_cpp_accessible_xul0.cpp:2: 70:01.75 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 70:01.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.75 1043 | foundInterface = 0; \ 70:01.75 | ^~~~~~~~~~~~~~ 70:01.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.75 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.75 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 70:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:01.75 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:01.75 from Unified_cpp_accessible_xul0.cpp:2: 70:01.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.75 304 | } else 70:01.75 | ^~~~ 70:01.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:01.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.75 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:01.75 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 70:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:02.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:02.73 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:02.74 from Unified_cpp_accessible_xul0.cpp:2: 70:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 70:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 70:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 70:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:02.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:02.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:02.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 70:02.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 70:02.74 from Unified_cpp_accessible_xul0.cpp:2: 70:02.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:02.74 23 | class nsDataHashtable : public nsBaseHashtable { 70:02.74 | ^~~~~~~~~~~~~~~ 70:03.16 In file included from Unified_cpp_tools_profiler1.cpp:47: 70:03.16 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 70:03.16 /builddir/build/BUILD/firefox-72.0.2/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] 70:03.16 1565 | memset(&startRegs, 0, sizeof(startRegs)); 70:03.16 | ^ 70:03.16 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMainInt.h:11, 70:03.16 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 70:03.16 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfExt.h:45, 70:03.16 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfInt.h:42, 70:03.16 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarf.cpp:57, 70:03.16 from Unified_cpp_tools_profiler1.cpp:20: 70:03.16 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 70:03.16 134 | struct UnwindRegs { 70:03.16 | ^~~~~~~~~~ 70:04.20 tools/profiler/tests/gtest 70:05.84 extensions/spellcheck/hunspell/glue 70:10.48 extensions/spellcheck/hunspell/src 70:10.48 extensions/spellcheck/src 70:11.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 70:11.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:11.23 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:11, 70:11.23 from Unified_cpp_tools_performance0.cpp:2: 70:11.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:11.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:11.24 | ^ 70:11.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:11.24 46 | struct Block { 70:11.24 | ^~~~~ 70:11.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 70:11.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 70:11.74 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/ProfiledThreadData.cpp:13, 70:11.74 from Unified_cpp_tools_profiler0.cpp:38: 70:11.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:11.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:11.74 | ^ 70:11.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:11.74 46 | struct Block { 70:11.74 | ^~~~~ 70:12.17 In file included from Unified_cpp_tests_gtest0.cpp:20: 70:12.17 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 70:12.17 /builddir/build/BUILD/firefox-72.0.2/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] 70:12.17 2566 | memset(®s, 0, sizeof(regs)); 70:12.17 | ^ 70:12.17 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/tests/gtest/LulTest.cpp:8, 70:12.17 from Unified_cpp_tests_gtest0.cpp:11: 70:12.17 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 70:12.17 134 | struct UnwindRegs { 70:12.17 | ^~~~~~~~~~ 70:13.09 In file included from Unified_cpp_tools_profiler0.cpp:83: 70:13.09 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 70:13.09 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:1811: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] 70:13.09 1811 | memset(&startRegs, 0, sizeof(startRegs)); 70:13.09 | ^ 70:13.09 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:140, 70:13.09 from Unified_cpp_tools_profiler0.cpp:83: 70:13.09 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 70:13.09 134 | struct UnwindRegs { 70:13.09 | ^~~~~~~~~~ 70:14.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.h:13, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:7, 70:14.25 from Unified_cpp_tools_performance0.cpp:2: 70:14.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 70:14.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 70:14.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 70:14.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:14.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:14.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 70:14.25 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:9, 70:14.25 from Unified_cpp_tools_performance0.cpp:2: 70:14.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:14.25 23 | class nsDataHashtable : public nsBaseHashtable { 70:14.25 | ^~~~~~~~~~~~~~~ 70:15.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 70:15.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 70:15.30 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 70:15.30 from Unified_cpp_tools_profiler0.cpp:2: 70:15.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 70:15.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 70:15.30 /builddir/build/BUILD/firefox-72.0.2/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] 70:15.30 31 | memset(aT, 0, sizeof(T)); 70:15.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.30 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:74, 70:15.30 from Unified_cpp_tools_profiler0.cpp:83: 70:15.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 70:15.30 144 | struct AmountFns { 70:15.30 | ^~~~~~~~~ 70:15.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 70:15.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 70:15.30 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 70:15.30 from Unified_cpp_tools_profiler0.cpp:2: 70:15.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 70:15.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 70:15.30 /builddir/build/BUILD/firefox-72.0.2/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] 70:15.30 31 | memset(aT, 0, sizeof(T)); 70:15.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:15.30 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:74, 70:15.30 from Unified_cpp_tools_profiler0.cpp:83: 70:15.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 70:15.30 178 | struct SizeOfTabFns { 70:15.30 | ^~~~~~~~~~~~ 70:15.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 70:15.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:15.93 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 70:15.93 from Unified_cpp_hunspell_glue0.cpp:20: 70:15.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:15.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:15.93 | ^ 70:15.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:15.93 46 | struct Block { 70:15.93 | ^~~~~ 70:16.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 70:16.13 from Unified_cpp_tools_profiler0.cpp:2: 70:16.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 70:16.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 70:16.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 70:16.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:16.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:16.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfilerMarkerPayload.h:19, 70:16.13 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/ProfileBufferEntry.cpp:11, 70:16.13 from Unified_cpp_tools_profiler0.cpp:20: 70:16.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:16.13 23 | class nsDataHashtable : public nsBaseHashtable { 70:16.13 | ^~~~~~~~~~~~~~~ 70:17.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:17.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 70:17.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 70:17.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 70:17.40 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 70:17.40 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 70:17.40 from : 70:17.40 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 70:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:17.41 1028 | foundInterface = 0; \ 70:17.41 | ^~~~~~~~~~~~~~ 70:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:17.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:17.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:17.41 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:17.41 90 | NS_INTERFACE_MAP_END 70:17.41 | ^~~~~~~~~~~~~~~~~~~~ 70:17.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 70:17.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 70:17.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 70:17.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 70:17.41 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 70:17.41 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 70:17.41 from Unified_cpp_hunspell_glue0.cpp:2: 70:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:17.41 304 | } else 70:17.41 | ^~~~ 70:17.41 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:17.41 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 70:17.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:19.65 security/manager/ssl 70:20.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 70:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 70:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 70:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 70:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 70:20.43 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 70:20.43 from Unified_cpp_spellcheck_src0.cpp:11: 70:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:20.43 | ^ 70:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:20.43 46 | struct Block { 70:20.43 | ^~~~~ 70:23.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:23.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:23.23 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 70:23.23 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:23.23 from Unified_cpp_spellcheck_src0.cpp:2: 70:23.23 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 70:23.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:23.24 1028 | foundInterface = 0; \ 70:23.24 | ^~~~~~~~~~~~~~ 70:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:23.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:23.24 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:23.24 498 | NS_INTERFACE_MAP_END 70:23.24 | ^~~~~~~~~~~~~~~~~~~~ 70:23.24 In file included from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 70:23.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:23.24 from Unified_cpp_spellcheck_src0.cpp:2: 70:23.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:23.24 304 | } else 70:23.24 | ^~~~ 70:23.24 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:23.24 497 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 70:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:23.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:23.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 70:23.47 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 70:23.47 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:23.47 from Unified_cpp_spellcheck_src0.cpp:2: 70:23.47 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 70:23.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:23.47 1028 | foundInterface = 0; \ 70:23.47 | ^~~~~~~~~~~~~~ 70:23.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:23.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:23.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:23.47 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:23.47 53 | NS_INTERFACE_MAP_END 70:23.47 | ^~~~~~~~~~~~~~~~~~~~ 70:23.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:23.47 1012 | else 70:23.47 | ^~~~ 70:23.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 70:23.47 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 70:23.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:23.47 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70:23.47 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 70:23.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:25.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:25.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:25.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:25.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:25.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:25.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:25.73 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:25.73 from Unified_cpp_security_manager_ssl0.cpp:29: 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:25.73 111 | *this = aRect1.UnionEdges(aRect2); 70:25.73 | ^ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:25.73 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:25.73 | ^~~~~~ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:25.73 120 | *this = aRect1.Union(aRect2); 70:25.73 | ^ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:25.73 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:25.73 | ^~~~~~ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:25.73 228 | *this = aRect1.SaturatingUnion(aRect2); 70:25.73 | ^ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:25.73 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:25.73 | ^~~~~~ 70:25.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 70:25.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:25.74 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 70:25.74 | ^ 70:25.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:25.74 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:25.74 | ^~~~~~ 70:25.88 security/manager/ssl/tests/unit/tlsserver/lib 70:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.48 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 70:27.48 307 | nestable(aOther.nestable) {} 70:27.48 | ^ 70:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.48 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 70:27.48 337 | TimeTicks& operator=(TimeTicks other) { 70:27.48 | ^~~~~~~~ 70:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.48 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 70:27.48 314 | nestable(aOther.nestable) {} 70:27.48 | ^ 70:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.48 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 70:27.48 337 | TimeTicks& operator=(TimeTicks other) { 70:27.48 | ^~~~~~~~ 70:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 70:27.48 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.48 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.48 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 70:27.49 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 70:27.49 317 | delayed_run_time = aOther.delayed_run_time; 70:27.49 | ^~~~~~~~~~~~~~~~ 70:27.49 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 70:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 70:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 70:27.49 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:27.49 from Unified_cpp_security_manager_ssl0.cpp:47: 70:27.49 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 70:27.49 337 | TimeTicks& operator=(TimeTicks other) { 70:27.49 | ^~~~~~~~ 70:27.49 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 70:27.49 337 | TimeTicks& operator=(TimeTicks other) { 70:27.49 | ~~~~~~~~~~^~~~~ 70:27.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:27.67 from Unified_cpp_spellcheck_src0.cpp:2: 70:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 70:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 70:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 70:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:27.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:27.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:27.67 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 70:27.67 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 70:27.67 from Unified_cpp_spellcheck_src0.cpp:11: 70:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:27.67 23 | class nsDataHashtable : public nsBaseHashtable { 70:27.67 | ^~~~~~~~~~~~~~~ 70:27.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 70:27.72 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:27.72 from Unified_cpp_spellcheck_src0.cpp:2: 70:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 70:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 70:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 70:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:27.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:27.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:27.73 In file included from /usr/include/c++/9/vector:67, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 70:27.73 from Unified_cpp_spellcheck_src0.cpp:11: 70:27.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 70:27.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 70:27.73 | ^~~~~~ 70:27.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 70:27.73 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 70:27.74 from Unified_cpp_spellcheck_src0.cpp:2: 70:27.74 /builddir/build/BUILD/firefox-72.0.2/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:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 70:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 70:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:27.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:27.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:27.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 70:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 70:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 70:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 70:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 70:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 70:27.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 70:27.75 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 70:27.75 from Unified_cpp_spellcheck_src0.cpp:11: 70:27.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 70:27.75 52 | class ClipManager { 70:27.75 | ^~~~~~~~~~~ 70:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.77 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 70:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 70:28.77 296 | mIsQuotedValue(copy.mIsQuotedValue) { 70:28.77 | ^ 70:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Base64.h:10, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:11, 70:28.77 from Unified_cpp_security_manager_ssl0.cpp:2: 70:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 70:28.77 97 | void operator=( 70:28.77 | ^~~~~~~~ 70:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.77 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 70:28.77 296 | mIsQuotedValue(copy.mIsQuotedValue) { 70:28.77 | ^ 70:28.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Base64.h:10, 70:28.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:11, 70:28.77 from Unified_cpp_security_manager_ssl0.cpp:2: 70:28.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 70:28.77 97 | void operator=( 70:28.77 | ^~~~~~~~ 70:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.78 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 70:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.78 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 70:28.78 | ^ 70:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.78 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.78 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.78 | ^~~~~~~~ 70:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.79 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 70:28.79 28 | const char* PeekHeader(nsHttpAtom header) const; 70:28.79 | ~~~~~~~~~~~^~~~~~ 70:28.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 70:28.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.79 90 | return FindHeaderValue(header, value) != nullptr; 70:28.79 | ^ 70:28.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.80 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.80 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.80 | ^~~~~~~~ 70:28.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.80 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 70:28.80 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 70:28.80 | ~~~~~~~~~~~^~~~~~ 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.80 222 | IsIgnoreMultipleHeader(header); 70:28.80 | ^ 70:28.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.80 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.80 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.80 | ^~~~~~~~ 70:28.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.80 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 70:28.80 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 70:28.80 | ~~~~~~~~~~~^~~~~~ 70:28.80 /builddir/build/BUILD/firefox-72.0.2/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)': 70:28.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.80 264 | eVarietyResponse); 70:28.80 | ^ 70:28.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.81 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.81 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.81 | ^~~~~~~~ 70:28.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 70:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.82 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.82 /builddir/build/BUILD/firefox-72.0.2/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)' 70:28.82 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 70:28.82 | ~~~~~~~~~~~^~~~~~ 70:28.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.82 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 70:28.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.82 183 | return ParseDateHeader(nsHttp::Date, result); 70:28.82 | ^ 70:28.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.82 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.82 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.82 | ^~~~~~~~ 70:28.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.82 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 70:28.82 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 70:28.82 | ~~~~~~~~~~~^~~~~~ 70:28.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 70:28.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 70:28.83 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 70:28.83 | ^ 70:28.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.83 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 70:28.83 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 70:28.83 | ^~~~~~~~ 70:28.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 70:28.83 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:28.83 from Unified_cpp_security_manager_ssl0.cpp:47: 70:28.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 70:28.83 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 70:28.83 | ~~~~~~~~~~~^~~~~~ 70:29.03 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:29.03 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.03 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 70:29.03 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 70:29.03 1858 | revoked_(_revoked) 70:29.03 | ^ 70:29.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 70:29.03 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 70:29.03 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 70:29.03 30 | Principal& operator=(const Principal& aOther) { 70:29.03 | ^~~~~~~~ 70:29.04 security/manager/ssl/tests/unit/tlsserver/cmd 70:29.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 70:29.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:29.28 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:29.28 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:29.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:29.28 | ^ 70:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:29.28 46 | struct Block { 70:29.28 | ^~~~~ 70:29.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 70:29.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:29.37 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 70:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:29.37 347 | mCumulativeResolution = aCumulativeResolution; 70:29.37 | ^~~~~~~~~~~~~~~~~~~~~ 70:29.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:29.37 from Unified_cpp_security_manager_ssl0.cpp:29: 70:29.37 /builddir/build/BUILD/firefox-72.0.2/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]' 70:29.37 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:29.37 | ^~~~~~~~~~~~~~ 70:29.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:29.37 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 70:29.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 70:29.37 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 70:29.37 | ^~~~~~~~~~~~~~~~~~~~~ 70:29.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:29.37 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:29.37 from Unified_cpp_security_manager_ssl0.cpp:29: 70:29.38 /builddir/build/BUILD/firefox-72.0.2/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]' 70:29.38 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 70:29.38 | ^~~~~~~~~~~ 70:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:29.38 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 70:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:29.38 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 70:29.38 | ^~~~~ 70:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:29.38 from Unified_cpp_security_manager_ssl0.cpp:29: 70:29.38 /builddir/build/BUILD/firefox-72.0.2/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]' 70:29.38 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:29.38 | ^~~~~~~~~~~~~~ 70:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:29.38 from Unified_cpp_security_manager_ssl0.cpp:47: 70:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 70:29.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:29.38 461 | mExtraResolution = aExtraResolution; 70:29.38 | ^~~~~~~~~~~~~~~~ 70:29.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:29.38 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:29.38 from Unified_cpp_security_manager_ssl0.cpp:29: 70:29.38 /builddir/build/BUILD/firefox-72.0.2/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]' 70:29.38 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:29.39 | ^~~~~~~~~~~~~~ 70:30.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:30.81 from Unified_cpp_security_manager_ssl0.cpp:47: 70:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h: In constructor 'nsOverflowAreas::nsOverflowAreas(const nsRect&, const nsRect&)': 70:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:68:31: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:30.81 68 | mRects[eVisualOverflow] = aVisualOverflow; 70:30.81 | ^~~~~~~~~~~~~~~ 70:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:30.81 from Unified_cpp_security_manager_ssl0.cpp:29: 70:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:30.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:30.81 | ^~~~~~ 70:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:30.81 from Unified_cpp_security_manager_ssl0.cpp:47: 70:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:69:35: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:30.81 69 | mRects[eScrollableOverflow] = aScrollableOverflow; 70:30.81 | ^~~~~~~~~~~~~~~~~~~ 70:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:30.81 from Unified_cpp_security_manager_ssl0.cpp:29: 70:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:30.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:30.81 | ^~~~~~ 70:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:30.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:30.81 from Unified_cpp_security_manager_ssl0.cpp:47: 70:30.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h: In member function 'nsOverflowAreas& nsOverflowAreas::operator=(const nsOverflowAreas&)': 70:30.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:75:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:30.82 75 | mRects[0] = aOther.mRects[0]; 70:30.82 | ^ 70:30.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:30.82 from Unified_cpp_security_manager_ssl0.cpp:29: 70:30.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:30.82 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:30.82 | ^~~~~~ 70:30.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:30.82 from Unified_cpp_security_manager_ssl0.cpp:47: 70:30.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:76:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:30.82 76 | mRects[1] = aOther.mRects[1]; 70:30.82 | ^ 70:30.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:30.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:30.82 from Unified_cpp_security_manager_ssl0.cpp:29: 70:30.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:30.82 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:30.82 | ^~~~~~ 70:30.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:17, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SVGImageContext.h:12, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsLayoutUtils.h:31, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:65, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:30.96 from Unified_cpp_security_manager_ssl0.cpp:47: 70:30.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h: In static member function 'static bool mozilla::SVGContentUtils::ParseOptionalSign(mozilla::RangedPtr&, const mozilla::RangedPtr&, int32_t&)': 70:30.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:268:50: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:30.96 268 | mozilla::RangedPtr iter(aIter); 70:30.96 | ^ 70:30.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 70:30.96 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 70:30.96 from Unified_cpp_security_manager_ssl0.cpp:2: 70:30.96 /builddir/build/BUILD/firefox-72.0.2/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]' 70:30.96 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:30.96 | ^~~~~~~~ 70:31.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:31.39 from Unified_cpp_security_manager_ssl0.cpp:47: 70:31.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h: In member function 'void nsIFrame::SetRect(const nsRect&, bool)': 70:31.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:1026:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:31.39 1026 | mRect = aRect; 70:31.39 | ^~~~~ 70:31.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:31.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:31.40 from Unified_cpp_security_manager_ssl0.cpp:29: 70:31.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:31.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:31.40 | ^~~~~~ 70:31.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:31.40 from Unified_cpp_security_manager_ssl0.cpp:47: 70:31.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:1029:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:31.40 1029 | mRect = aRect; 70:31.40 | ^~~~~ 70:31.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:31.40 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:31.40 from Unified_cpp_security_manager_ssl0.cpp:29: 70:31.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:31.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:31.40 | ^~~~~~ 70:31.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:26, 70:31.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 70:31.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 70:31.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 70:31.81 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 70:31.81 from Unified_cpp_security_manager_ssl0.cpp:47: 70:31.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function 'bool mozilla::layers::SimpleLayerAttributes::SetTransform(const Matrix4x4&)': 70:31.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayerAttributes.h:220:18: warning: implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated [-Wdeprecated-copy] 70:31.82 220 | mTransform = aMatrix; 70:31.82 | ^~~~~~~ 70:31.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 70:31.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 70:31.82 from Unified_cpp_security_manager_ssl0.cpp:29: 70:31.82 /builddir/build/BUILD/firefox-72.0.2/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]' 70:31.82 546 | Matrix4x4Typed(const Matrix4x4Typed& aOther) { 70:31.82 | ^~~~~~~~~~~~~~ 70:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:23, 70:33.63 from Unified_cpp_security_manager_ssl0.cpp:29: 70:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 70:33.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:160:55: required from here 70:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:33.63 56 | const mozilla::RangedPtr tokenStart = mIter; 70:33.63 | ^~~~~~~~~~ 70:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 70:33.63 from Unified_cpp_security_manager_ssl0.cpp:2: 70:33.63 /builddir/build/BUILD/firefox-72.0.2/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]' 70:33.63 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:33.63 | ^~~~~~~~ 70:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:23, 70:33.63 from Unified_cpp_security_manager_ssl0.cpp:29: 70:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:33.63 60 | const mozilla::RangedPtr tokenEnd = mIter; 70:33.63 | ^~~~~~~~ 70:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 70:33.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 70:33.63 from Unified_cpp_security_manager_ssl0.cpp:2: 70:33.63 /builddir/build/BUILD/firefox-72.0.2/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]' 70:33.63 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:33.63 | ^~~~~~~~ 70:33.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 70:33.66 from Unified_cpp_security_manager_ssl0.cpp:2: 70:33.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 70:33.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 70:33.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:33.66 49 | RangedPtr begin() const { return mStart; } 70:33.66 | ^~~~~~ 70:33.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 70:33.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 70:33.66 from Unified_cpp_security_manager_ssl0.cpp:2: 70:33.66 /builddir/build/BUILD/firefox-72.0.2/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]' 70:33.66 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:33.66 | ^~~~~~~~ 70:35.89 security/manager/ssl/tests/unit/pkcs11testmodule 70:36.03 security/manager/ssl/tests/gtest 70:36.11 security/manager/pki 70:39.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:39.44 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:39.44 from Unified_cpp_security_manager_pki0.cpp:2: 70:39.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 70:39.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:39.44 111 | *this = aRect1.UnionEdges(aRect2); 70:39.44 | ^ 70:39.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:39.44 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:39.44 | ^~~~~~ 70:39.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 70:39.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:39.45 120 | *this = aRect1.Union(aRect2); 70:39.45 | ^ 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:39.45 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:39.45 | ^~~~~~ 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:39.45 228 | *this = aRect1.SaturatingUnion(aRect2); 70:39.45 | ^ 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:39.45 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:39.45 | ^~~~~~ 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:39.45 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 70:39.45 | ^ 70:39.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:39.45 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:39.45 | ^~~~~~ 70:39.71 toolkit/components/remote 70:41.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.82 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 70:41.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:41.82 347 | mCumulativeResolution = aCumulativeResolution; 70:41.82 | ^~~~~~~~~~~~~~~~~~~~~ 70:41.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.82 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.82 /builddir/build/BUILD/firefox-72.0.2/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]' 70:41.83 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:41.83 | ^~~~~~~~~~~~~~ 70:41.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.83 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 70:41.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 70:41.83 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 70:41.83 | ^~~~~~~~~~~~~~~~~~~~~ 70:41.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 70:41.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.84 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.84 /builddir/build/BUILD/firefox-72.0.2/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]' 70:41.84 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 70:41.84 | ^~~~~~~~~~~ 70:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.84 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 70:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:41.84 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 70:41.84 | ^~~~~ 70:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.84 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.84 /builddir/build/BUILD/firefox-72.0.2/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]' 70:41.84 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:41.84 | ^~~~~~~~~~~~~~ 70:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.84 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 70:41.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:41.84 461 | mExtraResolution = aExtraResolution; 70:41.84 | ^~~~~~~~~~~~~~~~ 70:41.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:41.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:41.85 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:41.85 from Unified_cpp_security_manager_pki0.cpp:2: 70:41.85 /builddir/build/BUILD/firefox-72.0.2/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]' 70:41.85 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:41.85 | ^~~~~~~~~~~~~~ 70:42.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:60, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ReferrerInfo.h:13, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:16, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:42.79 from Unified_cpp_security_manager_pki0.cpp:2: 70:42.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 70:42.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 70:42.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:42.79 49 | RangedPtr begin() const { return mStart; } 70:42.79 | ^~~~~~ 70:42.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:60, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ReferrerInfo.h:13, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:16, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 70:42.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:42.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:42.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:42.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 70:42.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 70:42.80 from Unified_cpp_security_manager_pki0.cpp:2: 70:42.80 /builddir/build/BUILD/firefox-72.0.2/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]' 70:42.80 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:42.80 | ^~~~~~~~ 70:52.36 toolkit/components/alerts 70:52.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 70:52.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:52.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 70:52.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 70:52.42 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 70:52.42 from Unified_cpp_security_manager_ssl1.cpp:20: 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:52.42 111 | *this = aRect1.UnionEdges(aRect2); 70:52.42 | ^ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:52.42 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:52.42 | ^~~~~~ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:52.42 120 | *this = aRect1.Union(aRect2); 70:52.42 | ^ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:52.42 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:52.42 | ^~~~~~ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:52.42 228 | *this = aRect1.SaturatingUnion(aRect2); 70:52.42 | ^ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:52.42 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:52.42 | ^~~~~~ 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 70:52.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 70:52.42 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 70:52.43 | ^ 70:52.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 70:52.43 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 70:52.43 | ^~~~~~ 70:53.14 toolkit/components/antitracking 70:55.65 toolkit/components/backgroundhangmonitor 70:56.21 toolkit/components/browser 70:56.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 70:56.32 from Unified_cpp_security_manager_ssl1.cpp:65: 70:56.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 70:56.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:56.32 347 | mCumulativeResolution = aCumulativeResolution; 70:56.32 | ^~~~~~~~~~~~~~~~~~~~~ 70:56.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 70:56.32 from Unified_cpp_security_manager_ssl1.cpp:20: 70:56.32 /builddir/build/BUILD/firefox-72.0.2/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]' 70:56.32 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:56.32 | ^~~~~~~~~~~~~~ 70:56.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 70:56.32 from Unified_cpp_security_manager_ssl1.cpp:65: 70:56.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 70:56.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 70:56.32 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 70:56.32 | ^~~~~~~~~~~~~~~~~~~~~ 70:56.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 70:56.32 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 70:56.32 from Unified_cpp_security_manager_ssl1.cpp:20: 70:56.32 /builddir/build/BUILD/firefox-72.0.2/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]' 70:56.32 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 70:56.32 | ^~~~~~~~~~~ 70:56.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 70:56.33 from Unified_cpp_security_manager_ssl1.cpp:65: 70:56.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 70:56.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:56.33 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 70:56.33 | ^~~~~ 70:56.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 70:56.33 from Unified_cpp_security_manager_ssl1.cpp:20: 70:56.33 /builddir/build/BUILD/firefox-72.0.2/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]' 70:56.33 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:56.33 | ^~~~~~~~~~~~~~ 70:56.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 70:56.33 from Unified_cpp_security_manager_ssl1.cpp:65: 70:56.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 70:56.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 70:56.33 461 | mExtraResolution = aExtraResolution; 70:56.33 | ^~~~~~~~~~~~~~~~ 70:56.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 70:56.33 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 70:56.34 from Unified_cpp_security_manager_ssl1.cpp:20: 70:56.34 /builddir/build/BUILD/firefox-72.0.2/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]' 70:56.34 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 70:56.34 | ^~~~~~~~~~~~~~ 70:58.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.h:8, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.cpp:5, 70:58.00 from Unified_cpp_security_manager_ssl1.cpp:2: 70:58.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 70:58.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 70:58.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 70:58.00 49 | RangedPtr begin() const { return mStart; } 70:58.00 | ^~~~~~ 70:58.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.h:8, 70:58.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.cpp:5, 70:58.00 from Unified_cpp_security_manager_ssl1.cpp:2: 70:58.00 /builddir/build/BUILD/firefox-72.0.2/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]' 70:58.00 151 | RangedPtr& operator=(const RangedPtr& aOther) { 70:58.00 | ^~~~~~~~ 70:58.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 70:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 70:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgINotificationObserver.h:10, 70:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 70:58.72 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:7, 70:58.72 from Unified_cpp_components_alerts0.cpp:2: 70:58.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 70:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:58.72 1028 | foundInterface = 0; \ 70:58.72 | ^~~~~~~~~~~~~~ 70:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:58.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:58.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:58.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:58.72 179 | NS_INTERFACE_MAP_END 70:58.72 | ^~~~~~~~~~~~~~~~~~~~ 70:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:58.72 1012 | else 70:58.72 | ^~~~ 70:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 70:58.72 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 70:58.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:58.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70:58.72 178 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 70:58.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:03.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:03.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsAlertsService.cpp:6, 71:03.91 from Unified_cpp_components_alerts0.cpp:11: 71:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:03.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:03.92 | ^ 71:03.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:03.92 46 | struct Block { 71:03.92 | ^~~~~ 71:04.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:04.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 71:04.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgINotificationObserver.h:10, 71:04.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 71:04.23 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:7, 71:04.23 from Unified_cpp_components_alerts0.cpp:2: 71:04.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 71:04.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:04.23 1028 | foundInterface = 0; \ 71:04.23 | ^~~~~~~~~~~~~~ 71:04.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:04.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:04.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:04.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:04.23 33 | NS_INTERFACE_MAP_END 71:04.23 | ^~~~~~~~~~~~~~~~~~~~ 71:04.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:04.23 1002 | else 71:04.23 | ^~~~ 71:04.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:04.23 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:04.23 | ^~~~~~~~~~~~~~~~~~ 71:04.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:04.23 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:04.23 | ^~~~~~~~~~~~~~~~~~~~~~ 71:04.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:04.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:04.68 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 71:04.68 from Unified_cpp_antitracking0.cpp:2: 71:04.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:04.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:04.68 | ^ 71:04.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:04.68 46 | struct Block { 71:04.68 | ^~~~~ 71:04.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:04.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:04.91 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.h:11, 71:04.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:11, 71:04.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 71:04.91 from Unified_cpp_components_browser0.cpp:2: 71:04.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 71:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:04.91 1028 | foundInterface = 0; \ 71:04.91 | ^~~~~~~~~~~~~~ 71:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:04.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:04.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:04.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:04.91 231 | NS_INTERFACE_MAP_END 71:04.91 | ^~~~~~~~~~~~~~~~~~~~ 71:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:04.91 1002 | else 71:04.91 | ^~~~ 71:04.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:04.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:04.91 | ^~~~~~~~~~~~~~~~~~ 71:04.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:04.91 230 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 71:04.91 | ^~~~~~~~~~~~~~~~~~~~~~ 71:05.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 71:05.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDroppedLinkHandler.h:14, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.h:30, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:11, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 71:05.65 from Unified_cpp_components_browser0.cpp:2: 71:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 71:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 71:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 71:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:05.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 71:05.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:05.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:26, 71:05.65 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 71:05.65 from Unified_cpp_components_browser0.cpp:2: 71:05.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 71:05.65 23 | class nsDataHashtable : public nsBaseHashtable { 71:05.65 | ^~~~~~~~~~~~~~~ 71:07.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:07.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:07.65 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 71:07.65 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 71:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:07.65 | ^ 71:07.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:07.65 46 | struct Block { 71:07.65 | ^~~~~ 71:10.01 toolkit/components/clearsitedata 71:10.68 toolkit/components/commandlines 71:11.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 71:11.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICommandLineRunner.h:10, 71:11.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.h:8, 71:11.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:5: 71:11.90 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:11.91 1028 | foundInterface = 0; \ 71:11.91 | ^~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:11.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:11.91 165 | NS_INTERFACE_MAP_END 71:11.91 | ^~~~~~~~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 71:11.91 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 71:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:53:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 71:11.91 53 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 71:11.91 | ^~~~~~~~~~~~~~~~~~~~ 71:11.91 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:11: 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:11.91 136 | } else 71:11.91 | ^~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 71:11.91 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 71:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 71:11.91 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 71:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 71:11.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:53:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 71:11.91 53 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 71:11.91 | ^~~~~~~~~~~~~~~~~~~~ 71:13.11 toolkit/components/downloads 71:15.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:15.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 71:15.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObserver.h:10, 71:15.45 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.h:10, 71:15.45 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 71:15.45 from Unified_cpp_clearsitedata0.cpp:2: 71:15.45 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 71:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:15.45 1028 | foundInterface = 0; \ 71:15.45 | ^~~~~~~~~~~~~~ 71:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:15.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:15.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:15.45 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:15.45 80 | NS_INTERFACE_MAP_END 71:15.45 | ^~~~~~~~~~~~~~~~~~~~ 71:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:15.45 1002 | else 71:15.45 | ^~~~ 71:15.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:15.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:15.45 | ^~~~~~~~~~~~~~~~~~ 71:15.45 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:15.45 79 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 71:15.45 | ^~~~~~~~~~~~~~~~~~~~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 71:15.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:15.47 1028 | foundInterface = 0; \ 71:15.47 | ^~~~~~~~~~~~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:15.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:15.47 346 | NS_INTERFACE_MAP_END 71:15.47 | ^~~~~~~~~~~~~~~~~~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:15.47 1002 | else 71:15.47 | ^~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:15.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:15.47 | ^~~~~~~~~~~~~~~~~~ 71:15.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:15.47 345 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 71:15.47 | ^~~~~~~~~~~~~~~~~~~~~~ 71:17.20 toolkit/components/extensions 71:17.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 71:17.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 71:17.91 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:17.91 from Unified_cpp_security_manager_ssl2.cpp:2: 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 71:17.91 111 | *this = aRect1.UnionEdges(aRect2); 71:17.91 | ^ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 71:17.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 71:17.91 | ^~~~~~ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 71:17.91 120 | *this = aRect1.Union(aRect2); 71:17.91 | ^ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 71:17.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 71:17.91 | ^~~~~~ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 71:17.91 228 | *this = aRect1.SaturatingUnion(aRect2); 71:17.91 | ^ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 71:17.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 71:17.91 | ^~~~~~ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 71:17.91 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 71:17.91 | ^ 71:17.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 71:17.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 71:17.91 | ^~~~~~ 71:17.93 toolkit/components/extensions/webrequest 71:18.03 toolkit/components/finalizationwitness 71:18.85 toolkit/components/find 71:20.01 toolkit/components/fuzzyfox 71:21.65 toolkit/components/jsoncpp/src/lib_json 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 71:22.07 307 | nestable(aOther.nestable) {} 71:22.07 | ^ 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 71:22.07 337 | TimeTicks& operator=(TimeTicks other) { 71:22.07 | ^~~~~~~~ 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 71:22.07 314 | nestable(aOther.nestable) {} 71:22.07 | ^ 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 71:22.07 337 | TimeTicks& operator=(TimeTicks other) { 71:22.07 | ^~~~~~~~ 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 71:22.07 317 | delayed_run_time = aOther.delayed_run_time; 71:22.07 | ^~~~~~~~~~~~~~~~ 71:22.07 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 71:22.07 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.07 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 71:22.07 337 | TimeTicks& operator=(TimeTicks other) { 71:22.07 | ^~~~~~~~ 71:22.07 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 71:22.07 337 | TimeTicks& operator=(TimeTicks other) { 71:22.07 | ~~~~~~~~~~^~~~~ 71:22.16 toolkit/components/kvstore 71:22.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 71:22.57 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 71:22.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 71:22.57 347 | mCumulativeResolution = aCumulativeResolution; 71:22.57 | ^~~~~~~~~~~~~~~~~~~~~ 71:22.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 71:22.57 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.57 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.57 /builddir/build/BUILD/firefox-72.0.2/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]' 71:22.57 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 71:22.57 | ^~~~~~~~~~~~~~ 71:22.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 71:22.58 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 71:22.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 71:22.58 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 71:22.58 | ^~~~~~~~~~~~~~~~~~~~~ 71:22.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 71:22.58 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.58 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.58 /builddir/build/BUILD/firefox-72.0.2/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]' 71:22.59 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 71:22.59 | ^~~~~~~~~~~ 71:22.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 71:22.59 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 71:22.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 71:22.59 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 71:22.59 | ^~~~~ 71:22.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.59 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.59 /builddir/build/BUILD/firefox-72.0.2/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]' 71:22.59 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 71:22.59 | ^~~~~~~~~~~~~~ 71:22.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 71:22.59 from Unified_cpp_security_manager_ssl2.cpp:38: 71:22.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 71:22.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 71:22.59 461 | mExtraResolution = aExtraResolution; 71:22.59 | ^~~~~~~~~~~~~~~~ 71:22.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 71:22.59 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 71:22.59 from Unified_cpp_security_manager_ssl2.cpp:2: 71:22.59 /builddir/build/BUILD/firefox-72.0.2/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]' 71:22.59 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 71:22.59 | ^~~~~~~~~~~~~~ 71:23.33 toolkit/components/lz4 71:23.92 toolkit/components/mediasniffer 71:24.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.61 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 71:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 71:24.61 296 | mIsQuotedValue(copy.mIsQuotedValue) { 71:24.61 | ^ 71:24.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Telemetry.h:15, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:15, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:24.61 from Unified_cpp_security_manager_ssl2.cpp:2: 71:24.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 71:24.61 97 | void operator=( 71:24.61 | ^~~~~~~~ 71:24.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.62 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 71:24.62 296 | mIsQuotedValue(copy.mIsQuotedValue) { 71:24.62 | ^ 71:24.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Telemetry.h:15, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:15, 71:24.62 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:24.62 from Unified_cpp_security_manager_ssl2.cpp:2: 71:24.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 71:24.62 97 | void operator=( 71:24.62 | ^~~~~~~~ 71:24.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.63 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.63 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 71:24.63 | ^ 71:24.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.63 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.63 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.63 | ^~~~~~~~ 71:24.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.63 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 71:24.63 28 | const char* PeekHeader(nsHttpAtom header) const; 71:24.63 | ~~~~~~~~~~~^~~~~~ 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 71:24.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.63 90 | return FindHeaderValue(header, value) != nullptr; 71:24.63 | ^ 71:24.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.64 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.64 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.64 | ^~~~~~~~ 71:24.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.64 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.64 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 71:24.64 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 71:24.64 | ~~~~~~~~~~~^~~~~~ 71:24.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 71:24.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.65 222 | IsIgnoreMultipleHeader(header); 71:24.65 | ^ 71:24.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.65 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.65 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.65 | ^~~~~~~~ 71:24.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.65 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.65 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 71:24.65 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 71:24.65 | ~~~~~~~~~~~^~~~~~ 71:24.66 /builddir/build/BUILD/firefox-72.0.2/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)': 71:24.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.66 264 | eVarietyResponse); 71:24.66 | ^ 71:24.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.66 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.66 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.66 | ^~~~~~~~ 71:24.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.66 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.66 /builddir/build/BUILD/firefox-72.0.2/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)' 71:24.66 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 71:24.66 | ~~~~~~~~~~~^~~~~~ 71:24.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.66 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.66 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.67 183 | return ParseDateHeader(nsHttp::Date, result); 71:24.67 | ^ 71:24.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.67 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.67 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.67 | ^~~~~~~~ 71:24.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.67 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 71:24.67 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 71:24.67 | ~~~~~~~~~~~^~~~~~ 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 71:24.67 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 71:24.67 | ^ 71:24.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.67 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 71:24.67 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 71:24.67 | ^~~~~~~~ 71:24.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 71:24.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.67 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 71:24.67 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 71:24.67 | ~~~~~~~~~~~^~~~~~ 71:24.92 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.92 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.92 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 71:24.92 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 71:24.92 1858 | revoked_(_revoked) 71:24.92 | ^ 71:24.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 71:24.92 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 71:24.92 from Unified_cpp_security_manager_ssl2.cpp:137: 71:24.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 71:24.92 30 | Principal& operator=(const Principal& aOther) { 71:24.92 | ^~~~~~~~ 71:26.19 toolkit/components/mozintl 71:26.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 71:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 71:26.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 71:26.70 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 71:26.70 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:26.70 from Unified_cpp_security_manager_ssl2.cpp:2: 71:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 71:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 71:26.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 71:26.70 49 | RangedPtr begin() const { return mStart; } 71:26.70 | ^~~~~~ 71:26.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 71:26.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 71:26.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 71:26.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 71:26.71 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 71:26.71 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:26.71 from Unified_cpp_security_manager_ssl2.cpp:2: 71:26.71 /builddir/build/BUILD/firefox-72.0.2/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]' 71:26.71 151 | RangedPtr& operator=(const RangedPtr& aOther) { 71:26.71 | ^~~~~~~~ 71:26.94 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:29, 71:26.94 from Unified_cpp_security_manager_ssl2.cpp:29: 71:26.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 71:26.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1515:46: required from here 71:26.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 71:26.94 97 | mozilla::RangedPtr tokenStart = mIter; 71:26.94 | ^~~~~~~~~~ 71:26.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 71:26.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 71:26.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:26.95 from Unified_cpp_security_manager_ssl2.cpp:2: 71:26.95 /builddir/build/BUILD/firefox-72.0.2/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]' 71:26.95 151 | RangedPtr& operator=(const RangedPtr& aOther) { 71:26.95 | ^~~~~~~~ 71:26.95 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:29, 71:26.95 from Unified_cpp_security_manager_ssl2.cpp:29: 71:26.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 71:26.95 98 | mozilla::RangedPtr tokenEnd = mIter; 71:26.95 | ^~~~~~~~ 71:26.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 71:26.95 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 71:26.95 from Unified_cpp_security_manager_ssl2.cpp:2: 71:26.95 /builddir/build/BUILD/firefox-72.0.2/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]' 71:26.95 151 | RangedPtr& operator=(const RangedPtr& aOther) { 71:26.95 | ^~~~~~~~ 71:27.47 toolkit/components/osfile 71:27.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:27.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 71:27.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFind.h:10, 71:27.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.h:10, 71:27.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:9, 71:27.85 from Unified_cpp_components_find0.cpp:2: 71:27.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 71:27.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.85 1028 | foundInterface = 0; \ 71:27.85 | ^~~~~~~~~~~~~~ 71:27.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:27.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:27.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:27.85 56 | NS_INTERFACE_MAP_END 71:27.85 | ^~~~~~~~~~~~~~~~~~~~ 71:27.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.85 1002 | else 71:27.85 | ^~~~ 71:27.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:27.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:27.85 | ^~~~~~~~~~~~~~~~~~ 71:27.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:27.85 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:27.85 | ^~~~~~~~~~~~~~~~~~~~~~ 71:28.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:28.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:28.34 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 71:28.34 from Unified_cpp_extensions0.cpp:2: 71:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:28.34 | ^ 71:28.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:28.34 46 | struct Block { 71:28.34 | ^~~~~ 71:28.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 71:28.84 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 71:28.84 from Unified_cpp_extensions0.cpp:2: 71:28.84 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 71:28.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:28.84 1028 | foundInterface = 0; \ 71:28.84 | ^~~~~~~~~~~~~~ 71:28.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:28.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:630:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:28.85 630 | NS_INTERFACE_MAP_END 71:28.85 | ^~~~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:28.85 1012 | else 71:28.85 | ^~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:28.85 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:629:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:28.85 629 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 71:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 71:28.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINativeOSFileInternals.h:10, 71:28.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.h:10, 71:28.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 71:28.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:28.85 1028 | foundInterface = 0; \ 71:28.85 | ^~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:28.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:28.85 235 | NS_INTERFACE_MAP_END 71:28.85 | ^~~~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:28.85 1002 | else 71:28.85 | ^~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:28.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:28.85 | ^~~~~~~~~~~~~~~~~~ 71:28.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:28.85 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:28.85 | ^~~~~~~~~~~~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 71:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:28.95 1028 | foundInterface = 0; \ 71:28.95 | ^~~~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:28.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:28.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:28.95 476 | NS_INTERFACE_MAP_END 71:28.95 | ^~~~~~~~~~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:28.95 1002 | else 71:28.95 | ^~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:28.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:28.95 | ^~~~~~~~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:28.95 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:28.95 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 71:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.01 1028 | foundInterface = 0; \ 71:29.01 | ^~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.01 596 | NS_INTERFACE_MAP_END 71:29.01 | ^~~~~~~~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.01 1002 | else 71:29.01 | ^~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.01 | ^~~~~~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.01 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.01 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 71:29.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.08 1028 | foundInterface = 0; \ 71:29.08 | ^~~~~~~~~~~~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.08 725 | NS_INTERFACE_MAP_END 71:29.08 | ^~~~~~~~~~~~~~~~~~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.08 1002 | else 71:29.08 | ^~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.08 | ^~~~~~~~~~~~~~~~~~ 71:29.08 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.08 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.08 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.19 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 71:29.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.20 1028 | foundInterface = 0; \ 71:29.20 | ^~~~~~~~~~~~~~ 71:29.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.20 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.20 495 | NS_INTERFACE_MAP_END 71:29.20 | ^~~~~~~~~~~~~~~~~~~~ 71:29.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.20 1002 | else 71:29.20 | ^~~~ 71:29.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.20 | ^~~~~~~~~~~~~~~~~~ 71:29.20 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:494:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.20 494 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.20 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 71:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.21 1028 | foundInterface = 0; \ 71:29.21 | ^~~~~~~~~~~~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.21 668 | NS_INTERFACE_MAP_END 71:29.21 | ^~~~~~~~~~~~~~~~~~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.21 1002 | else 71:29.21 | ^~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.21 | ^~~~~~~~~~~~~~~~~~ 71:29.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.21 667 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.21 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 71:29.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.25 1028 | foundInterface = 0; \ 71:29.25 | ^~~~~~~~~~~~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.25 729 | NS_INTERFACE_MAP_END 71:29.25 | ^~~~~~~~~~~~~~~~~~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.25 1002 | else 71:29.25 | ^~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.25 | ^~~~~~~~~~~~~~~~~~ 71:29.25 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.25 728 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.25 | ^~~~~~~~~~~~~~~~~~~~~~ 71:31.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 71:31.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:31.02 from Unified_cpp_webrequest0.cpp:2: 71:31.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 71:31.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:31.02 1028 | foundInterface = 0; \ 71:31.02 | ^~~~~~~~~~~~~~ 71:31.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:31.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:31.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:31.02 115 | NS_INTERFACE_MAP_END 71:31.02 | ^~~~~~~~~~~~~~~~~~~~ 71:31.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:31.02 1002 | else 71:31.02 | ^~~~ 71:31.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:31.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:31.02 | ^~~~~~~~~~~~~~~~~~ 71:31.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:31.03 114 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:31.03 | ^~~~~~~~~~~~~~~~~~~~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 71:31.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:31.14 1043 | foundInterface = 0; \ 71:31.14 | ^~~~~~~~~~~~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:31.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:31.14 1126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:31.14 1002 | else 71:31.14 | ^~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:31.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:31.14 | ^~~~~~~~~~~~~~~~~~ 71:31.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:31.14 1125 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 71:31.14 | ^~~~~~~~~~~~~~~~~~~~~~ 71:31.38 toolkit/components/parentalcontrols 71:32.37 toolkit/components/perfmonitoring 71:32.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:32.51 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 71:32.51 from Unified_cpp_webrequest0.cpp:11: 71:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:32.51 | ^ 71:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:32.51 46 | struct Block { 71:32.51 | ^~~~~ 71:32.51 toolkit/components/places 71:32.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:32.73 from Unified_cpp_webrequest0.cpp:2: 71:32.73 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 71:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:32.73 1043 | foundInterface = 0; \ 71:32.73 | ^~~~~~~~~~~~~~ 71:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:32.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.73 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:32.73 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:15, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 71:32.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:32.73 from Unified_cpp_webrequest0.cpp:2: 71:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:32.73 304 | } else 71:32.73 | ^~~~ 71:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:32.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.73 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:32.73 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 71:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:32.76 from Unified_cpp_webrequest0.cpp:2: 71:32.76 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 71:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:32.76 1043 | foundInterface = 0; \ 71:32.76 | ^~~~~~~~~~~~~~ 71:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:32.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.76 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:32.76 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 71:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:15, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 71:32.76 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:32.76 from Unified_cpp_webrequest0.cpp:2: 71:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:32.76 304 | } else 71:32.76 | ^~~~ 71:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:32.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.76 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:32.76 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 71:32.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 71:33.62 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:33.62 from Unified_cpp_webrequest0.cpp:2: 71:33.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 71:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:33.63 1028 | foundInterface = 0; \ 71:33.63 | ^~~~~~~~~~~~~~ 71:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:33.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:33.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:33.63 730 | NS_INTERFACE_MAP_END 71:33.63 | ^~~~~~~~~~~~~~~~~~~~ 71:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:33.63 1012 | else 71:33.63 | ^~~~ 71:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:33.63 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:33.63 729 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 71:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:35.08 from Unified_cpp_webrequest0.cpp:2: 71:35.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 71:35.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 71:35.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 71:35.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 71:35.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WebRequestService.h:14, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 71:35.08 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 71:35.08 from Unified_cpp_webrequest0.cpp:2: 71:35.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 71:35.08 23 | class nsDataHashtable : public nsBaseHashtable { 71:35.08 | ^~~~~~~~~~~~~~~ 71:35.16 toolkit/components/places/tests/gtest 71:41.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 71:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 71:41.49 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 71:41.49 from Unified_cpp_perfmonitoring0.cpp:2: 71:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:41.49 | ^ 71:41.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:41.49 46 | struct Block { 71:41.49 | ^~~~~ 71:42.44 toolkit/components/protobuf 71:45.08 toolkit/components/reflect 71:45.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:45.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:45.80 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/History.cpp:11, 71:45.80 from Unified_cpp_components_places0.cpp:29: 71:45.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:45.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:45.81 | ^ 71:45.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:45.81 46 | struct Block { 71:45.81 | ^~~~~ 71:46.67 toolkit/components/reputationservice 71:46.71 toolkit/components/reputationservice/test/gtest 71:47.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:47.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:47.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 71:47.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 71:47.01 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 71:47.01 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 71:47.01 from Unified_cpp_components_places0.cpp:2: 71:47.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:47.01 1028 | foundInterface = 0; \ 71:47.01 | ^~~~~~~~~~~~~~ 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:47.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:47.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:47.01 165 | NS_INTERFACE_MAP_END 71:47.01 | ^~~~~~~~~~~~~~~~~~~~ 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 71:47.01 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 71:47.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 71:47.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 71:47.01 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 71:47.01 | ^~~~~~~~~~~~~~~~~~~~ 71:47.01 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:26, 71:47.01 from Unified_cpp_components_places0.cpp:92: 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:47.01 136 | } else 71:47.01 | ^~~~ 71:47.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 71:47.02 136 | } else 71:47.02 | ^~~~ 71:47.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 71:47.02 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 71:47.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 71:47.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 71:47.02 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 71:47.02 | ^~~~~~~~~~~~~~~~~~~~ 71:47.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 71:47.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 71:47.33 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 71:47.33 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 71:47.33 from Unified_cpp_components_places0.cpp:2: 71:47.33 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 71:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:47.33 1028 | foundInterface = 0; \ 71:47.33 | ^~~~~~~~~~~~~~ 71:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:47.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:47.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:47.33 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistory.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:47.33 179 | NS_INTERFACE_MAP_END 71:47.33 | ^~~~~~~~~~~~~~~~~~~~ 71:47.33 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:26, 71:47.33 from Unified_cpp_components_places0.cpp:92: 71:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:47.33 136 | } else 71:47.33 | ^~~~ 71:47.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 71:47.33 136 | } else 71:47.33 | ^~~~ 71:47.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:47.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:47.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 71:47.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 71:47.51 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 71:47.51 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 71:47.51 from Unified_cpp_components_places0.cpp:2: 71:47.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 71:47.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:47.51 1028 | foundInterface = 0; \ 71:47.51 | ^~~~~~~~~~~~~~ 71:47.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:47.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:47.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:47.51 275 | NS_INTERFACE_MAP_END 71:47.51 | ^~~~~~~~~~~~~~~~~~~~ 71:47.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:47.51 1002 | else 71:47.51 | ^~~~ 71:47.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:47.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:47.51 | ^~~~~~~~~~~~~~~~~~ 71:47.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:47.51 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 71:47.51 | ^~~~~~~~~~~~~~~~~~~~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 71:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:47.52 1043 | foundInterface = 0; \ 71:47.52 | ^~~~~~~~~~~~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:47.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:47.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:47.52 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 71:47.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:47.52 1002 | else 71:47.52 | ^~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:47.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:47.52 | ^~~~~~~~~~~~~~~~~~ 71:47.52 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:47.52 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 71:47.52 | ^~~~~~~~~~~~~~~~~~~~~~ 71:47.65 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 71:47.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:47.65 1028 | foundInterface = 0; \ 71:47.66 | ^~~~~~~~~~~~~~ 71:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:47.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:47.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:47.66 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:47.66 3509 | NS_INTERFACE_MAP_END 71:47.66 | ^~~~~~~~~~~~~~~~~~~~ 71:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:47.66 1002 | else 71:47.66 | ^~~~ 71:47.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:47.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:47.66 | ^~~~~~~~~~~~~~~~~~ 71:47.66 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:47.66 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 71:47.66 | ^~~~~~~~~~~~~~~~~~~~~~ 71:49.65 toolkit/components/resistfingerprinting 71:51.08 toolkit/components/resistfingerprinting/tests 71:56.86 toolkit/components/sessionstore 71:57.54 toolkit/components/startup 71:58.94 toolkit/components/statusfilter 71:59.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:59.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:59.06 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/reputationservice/LoginReputation.cpp:15, 71:59.06 from Unified_cpp_reputationservice0.cpp:20: 71:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:59.06 | ^ 71:59.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:59.06 46 | struct Block { 71:59.06 | ^~~~~ 72:00.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:00.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 72:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 72:00.36 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 72:00.36 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 72:00.36 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 72:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:00.36 1028 | foundInterface = 0; \ 72:00.36 | ^~~~~~~~~~~~~~ 72:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:00.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:00.36 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:00.36 48 | NS_INTERFACE_MAP_END 72:00.36 | ^~~~~~~~~~~~~~~~~~~~ 72:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:00.36 1012 | else 72:00.36 | ^~~~ 72:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:00.36 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:00.36 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:00.36 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 72:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:00.51 toolkit/components/telemetry 72:01.11 toolkit/components/telemetry/pingsender 72:02.04 toolkit/components/telemetry/geckoview/gtest 72:02.56 toolkit/components/telemetry/tests/gtest 72:07.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 72:07.96 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 72:07.96 from Unified_cpp_sessionstore0.cpp:2: 72:07.96 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 72:07.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:07.97 1028 | foundInterface = 0; \ 72:07.97 | ^~~~~~~~~~~~~~ 72:07.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:07.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:07.97 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:07.97 140 | NS_INTERFACE_MAP_END 72:07.97 | ^~~~~~~~~~~~~~~~~~~~ 72:07.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:07.97 1012 | else 72:07.97 | ^~~~ 72:07.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:07.97 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:07.97 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:07.97 139 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 72:07.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:08.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 72:08.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:08.62 1028 | foundInterface = 0; \ 72:08.62 | ^~~~~~~~~~~~~~ 72:08.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:08.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:08.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:08.63 83 | NS_INTERFACE_MAP_END 72:08.63 | ^~~~~~~~~~~~~~~~~~~~ 72:08.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:08.63 1002 | else 72:08.63 | ^~~~ 72:08.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:08.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:08.63 | ^~~~~~~~~~~~~~~~~~ 72:08.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:08.63 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 72:08.63 | ^~~~~~~~~~~~~~~~~~~~~~ 72:11.90 toolkit/components/telemetry/tests 72:11.94 toolkit/components/thumbnails 72:13.98 toolkit/components/typeaheadfind 72:18.92 toolkit/components/url-classifier 72:23.18 toolkit/components/url-classifier/tests/gtest 72:23.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:23.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 72:23.44 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 72:23.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 72:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:23.44 1028 | foundInterface = 0; \ 72:23.44 | ^~~~~~~~~~~~~~ 72:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:23.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:23.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:23.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:23.44 68 | NS_INTERFACE_MAP_END 72:23.44 | ^~~~~~~~~~~~~~~~~~~~ 72:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:23.44 1002 | else 72:23.44 | ^~~~ 72:23.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:23.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:23.44 | ^~~~~~~~~~~~~~~~~~ 72:23.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:23.44 67 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 72:23.44 | ^~~~~~~~~~~~~~~~~~~~~~ 72:31.05 toolkit/components/windowwatcher 72:37.70 In file included from Unified_cpp_tests_gtest0.cpp:11: 72:37.70 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp: In function 'void SetupCacheEntry(mozilla::safebrowsing::LookupCacheV4*, const nsCString&, bool, bool)': 72:37.70 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp:49:69: warning: 'prefix' may be used uninitialized in this function [-Wmaybe-uninitialized] 72:37.70 49 | CachedFullHashResponse* response = map.LookupOrAdd(prefix.ToUint32()); 72:37.70 | ~~~~~~~~~~~~~~~^~ 72:40.27 toolkit/components/ctypes 72:40.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 72:40.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 72:40.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 72:40.47 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 72:40.47 from Unified_cpp_windowwatcher0.cpp:20: 72:40.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 72:40.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:40.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 72:40.47 | ^ 72:40.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 72:40.47 46 | struct Block { 72:40.47 | ^~~~~ 72:42.25 toolkit/components/ctypes/tests 72:42.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 72:42.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 72:42.25 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 72:42.25 from Unified_cpp_url-classifier0.cpp:83: 72:42.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 72:42.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 72:42.25 | ^ 72:42.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 72:42.25 46 | struct Block { 72:42.25 | ^~~~~ 72:42.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Entries.h:13, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 72:42.58 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 72:42.58 from Unified_cpp_url-classifier0.cpp:2: 72:42.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 72:42.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:42.59 1028 | foundInterface = 0; \ 72:42.59 | ^~~~~~~~~~~~~~ 72:42.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:42.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:42.59 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:42.59 1587 | NS_INTERFACE_MAP_END 72:42.59 | ^~~~~~~~~~~~~~~~~~~~ 72:42.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:42.59 1012 | else 72:42.59 | ^~~~ 72:42.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:42.59 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:42.59 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:42.59 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 72:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:42.85 toolkit/components/autocomplete 72:43.76 toolkit/components/printingui 72:47.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 72:47.44 from Unified_cpp_windowwatcher0.cpp:2: 72:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 72:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 72:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 72:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:47.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 72:47.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:47.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 72:47.44 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 72:47.44 from Unified_cpp_windowwatcher0.cpp:2: 72:47.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 72:47.44 23 | class nsDataHashtable : public nsBaseHashtable { 72:47.44 | ^~~~~~~~~~~~~~~ 72:48.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:48.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 72:48.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 72:48.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrintProgress.h:10, 72:48.92 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.h:9, 72:48.92 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:6, 72:48.92 from Unified_cpp_printingui0.cpp:2: 72:48.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 72:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:48.92 1028 | foundInterface = 0; \ 72:48.92 | ^~~~~~~~~~~~~~ 72:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:48.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:48.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:48.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:48.92 28 | NS_INTERFACE_MAP_END 72:48.92 | ^~~~~~~~~~~~~~~~~~~~ 72:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:48.92 1002 | else 72:48.92 | ^~~~ 72:48.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:48.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:48.92 | ^~~~~~~~~~~~~~~~~~ 72:48.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:48.92 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 72:48.92 | ^~~~~~~~~~~~~~~~~~~~~~ 72:50.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:50.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 72:50.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAutoCompleteController.h:10, 72:50.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 72:50.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 72:50.02 from Unified_cpp_autocomplete0.cpp:2: 72:50.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 72:50.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:50.02 1028 | foundInterface = 0; \ 72:50.02 | ^~~~~~~~~~~~~~ 72:50.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:50.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:50.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:50.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:50.02 46 | NS_INTERFACE_MAP_END 72:50.02 | ^~~~~~~~~~~~~~~~~~~~ 72:50.02 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 72:50.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 72:50.02 from Unified_cpp_autocomplete0.cpp:2: 72:50.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:50.02 304 | } else 72:50.02 | ^~~~ 72:50.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:50.02 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:50.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:50.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 72:50.02 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 72:50.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:50.84 toolkit/components/printingui/ipc 72:53.26 toolkit/components/satchel 72:54.58 toolkit/components/terminator 72:56.91 toolkit/components/build 72:56.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 72:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 72:56.93 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:12: 72:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 72:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:56.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 72:56.93 | ^ 72:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 72:56.93 46 | struct Block { 72:56.93 | ^~~~~ 72:58.64 toolkit/crashreporter 73:02.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 73:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 73:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 73:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 73:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 73:02.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:16: 73:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:02.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:02.90 | ^ 73:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:02.90 46 | struct Block { 73:02.90 | ^~~~~ 73:05.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 73:05.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 73:05.73 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 73:05.73 from Unified_cpp_printingui_ipc0.cpp:56: 73:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:05.73 | ^ 73:05.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:05.73 46 | struct Block { 73:05.73 | ^~~~~ 73:05.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 73:05.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 73:05.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 73:05.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:05.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:05.78 | ^ 73:05.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:05.78 46 | struct Block { 73:05.78 | ^~~~~ 73:05.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 73:05.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 73:05.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFormFillController.h:10, 73:05.83 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:9, 73:05.83 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 73:05.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 73:05.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:05.83 1028 | foundInterface = 0; \ 73:05.83 | ^~~~~~~~~~~~~~ 73:05.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:05.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:05.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:05.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:05.83 80 | NS_INTERFACE_MAP_END 73:05.83 | ^~~~~~~~~~~~~~~~~~~~ 73:05.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:05.83 1002 | else 73:05.83 | ^~~~ 73:05.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:05.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:05.83 | ^~~~~~~~~~~~~~~~~~ 73:05.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:05.83 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 73:05.83 | ^~~~~~~~~~~~~~~~~~~~~~ 73:07.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 73:07.41 from Unified_cpp_printingui_ipc0.cpp:2: 73:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 73:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 73:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 73:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:07.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:07.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:07.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 73:07.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 73:07.41 from Unified_cpp_printingui_ipc0.cpp:2: 73:07.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 73:07.41 23 | class nsDataHashtable : public nsBaseHashtable { 73:07.41 | ^~~~~~~~~~~~~~~ 73:08.21 toolkit/crashreporter/breakpad-client 73:08.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 73:08.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 73:08.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 73:08.36 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 73:08.36 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 73:08.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 73:08.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 73:08.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 73:08.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:08.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:08.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.36 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 73:08.36 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 73:08.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 73:08.36 23 | class nsDataHashtable : public nsBaseHashtable { 73:08.36 | ^~~~~~~~~~~~~~~ 73:08.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:08.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:08.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.40 In file included from /usr/include/c++/9/vector:67, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:11: 73:08.40 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 73:08.40 386 | class vector : protected _Vector_base<_Tp, _Alloc> 73:08.40 | ^~~~~~ 73:08.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 73:08.40 /builddir/build/BUILD/firefox-72.0.2/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:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:08.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:08.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:08.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 73:08.40 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:16: 73:08.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 73:08.40 52 | class ClipManager { 73:08.40 | ^~~~~~~~~~~ 73:08.84 toolkit/crashreporter/breakpad-client/linux 73:11.58 toolkit/crashreporter/google-breakpad/src/common 73:16.96 toolkit/crashreporter/google-breakpad/src/common/dwarf 73:18.11 toolkit/crashreporter/google-breakpad/src/common/linux 73:20.17 toolkit/crashreporter/google-breakpad/src/processor 73:20.51 toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms 73:20.81 In file included from /usr/include/string.h:494, 73:20.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 73:20.81 from /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_insn.c:3, 73:20.81 from Unified_c_src_processor0.c:11: 73:20.81 In function 'strncpy', 73:20.82 inlined from 'ia32_handle_register' at /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_reg.c:207:9: 73:20.82 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 73:20.82 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 73:20.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:21.11 toolkit/crashreporter/client 73:24.71 toolkit/crashreporter/minidump-analyzer 73:25.61 toolkit/crashreporter/test/gtest 73:26.71 toolkit/crashreporter/test 73:27.15 toolkit/mozapps/extensions 73:28.70 toolkit/profile 73:30.06 toolkit/profile/gtest 73:33.46 toolkit/recordreplay 73:33.79 toolkit/xre 73:34.19 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 73:34.19 from Unified_cpp_mozapps_extensions0.cpp:11: 73:34.19 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 73:34.19 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 73:34.19 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 73:34.19 31 | return std::move(elem); 73:34.19 | ^ 73:34.19 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 73:34.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 73:34.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 73:34.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 73:34.21 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 73:35.02 /builddir/build/BUILD/firefox-72.0.2/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]': 73:35.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 73:35.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 73:35.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 73:35.02 91 | return std::move(end); 73:35.02 | ^ 73:35.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 73:35.03 /builddir/build/BUILD/firefox-72.0.2/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]': 73:35.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 73:35.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 73:35.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 73:35.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 73:36.27 toolkit/xre/test/gtest 73:37.27 toolkit/system/unixproxy 73:38.26 extensions/pref/autoconfig/src 73:38.62 devtools/platform 73:39.23 devtools/shared/heapsnapshot 73:39.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 73:39.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 73:39.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIJSInspector.h:10, 73:39.87 from /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.h:9, 73:39.87 from /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:6: 73:39.87 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 73:39.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:39.87 1028 | foundInterface = 0; \ 73:39.87 | ^~~~~~~~~~~~~~ 73:39.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:39.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:39.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:39.87 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:39.87 32 | NS_INTERFACE_MAP_END 73:39.87 | ^~~~~~~~~~~~~~~~~~~~ 73:39.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:39.87 1002 | else 73:39.87 | ^~~~ 73:39.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:39.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:39.87 | ^~~~~~~~~~~~~~~~~~ 73:39.88 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:39.88 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 73:39.88 | ^~~~~~~~~~~~~~~~~~~~~~ 73:42.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 73:42.08 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 73:42.08 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 73:42.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.08 1028 | foundInterface = 0; \ 73:42.08 | ^~~~~~~~~~~~~~ 73:42.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.09 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.09 123 | NS_INTERFACE_MAP_END 73:42.09 | ^~~~~~~~~~~~~~~~~~~~ 73:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.09 1002 | else 73:42.09 | ^~~~ 73:42.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.09 | ^~~~~~~~~~~~~~~~~~ 73:42.09 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.09 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 73:42.09 | ^~~~~~~~~~~~~~~~~~~~~~ 73:44.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 73:44.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 73:44.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:6: 73:44.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:44.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:44.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:44.91 | ^ 73:44.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:44.91 46 | struct Block { 73:44.91 | ^~~~~ 73:46.00 devtools/shared/heapsnapshot/tests/gtest 73:49.05 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 73:49.05 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:6: 73:49.05 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 73:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:49.05 1028 | foundInterface = 0; \ 73:49.05 | ^~~~~~~~~~~~~~ 73:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:49.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:49.05 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:49.05 478 | NS_INTERFACE_MAP_END 73:49.05 | ^~~~~~~~~~~~~~~~~~~~ 73:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:49.05 1007 | else 73:49.05 | ^~~~ 73:49.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 73:49.05 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 73:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:49.05 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 73:49.05 476 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 73:49.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.88 toolkit/library/buildid.cpp.stub 73:51.35 toolkit/library 73:51.38 services/crypto/component 73:53.86 startupcache 73:55.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 73:55.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 73:55.21 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 73:55.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:55.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:55.21 | ^ 73:55.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:55.21 46 | struct Block { 73:55.21 | ^~~~~ 73:55.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 73:55.47 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 73:55.47 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 73:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:55.47 1028 | foundInterface = 0; \ 73:55.47 | ^~~~~~~~~~~~~~ 73:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:55.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:55.47 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:55.47 82 | NS_INTERFACE_MAP_END 73:55.47 | ^~~~~~~~~~~~~~~~~~~~ 73:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:55.47 1002 | else 73:55.47 | ^~~~ 73:55.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:55.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:55.47 | ^~~~~~~~~~~~~~~~~~ 73:55.47 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:55.47 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 73:55.47 | ^~~~~~~~~~~~~~~~~~~~~~ 73:57.59 startupcache/test 73:58.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 73:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 73:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 73:58.75 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsEmbedFunctions.cpp:77: 73:58.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:58.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:58.75 | ^ 73:58.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:58.75 46 | struct Block { 73:58.75 | ^~~~~ 73:59.47 js/ductwork/debugger 73:59.80 other-licenses/snappy 74:01.11 toolkit/system/gnome 74:01.21 remote/startup 74:01.94 media/gmp-clearkey/0.1 74:03.13 media/gmp-clearkey/0.1/gtest 74:04.19 testing/mochitest/ssltunnel 74:04.98 testing/tools/screenshot 74:05.32 testing/tools/fileid 74:05.99 memory/gtest 74:06.41 media/mtransport/test 74:06.54 browser/components/about 74:07.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:07.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:07.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsComponentManagerUtils.h:11, 74:07.23 from /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 74:07.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 74:07.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:07.23 1028 | foundInterface = 0; \ 74:07.23 | ^~~~~~~~~~~~~~ 74:07.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:07.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:07.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:07.23 18 | NS_INTERFACE_MAP_END 74:07.23 | ^~~~~~~~~~~~~~~~~~~~ 74:07.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:07.23 1002 | else 74:07.23 | ^~~~ 74:07.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:07.23 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:07.23 | ^~~~~~~~~~~~~~~~~~ 74:07.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:07.23 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 74:07.23 | ^~~~~~~~~~~~~~~~~~~~~~ 74:07.62 browser/components/dirprovider 74:08.35 browser/components/shell 74:09.11 browser/app 74:09.88 security/nss/lib/mozpkix 74:10.97 media/libyuv/libyuv 74:16.99 media/webrtc/trunk/third_party/gflags 74:17.45 media/mtransport/third_party/nICEr 74:17.47 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 74:17.47 from Unified_cpp_third_party_gflags0.cpp:2: 74:17.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 74:17.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 74:17.47 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 74:17.47 | ^~~~~~~~~~~~~~~~ 74:17.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 74:17.47 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 74:17.47 | ^~~ 74:17.56 In file included from Unified_cpp_third_party_gflags0.cpp:2: 74:17.56 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 74:17.56 /builddir/build/BUILD/firefox-72.0.2/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] 74:17.56 1634 | class FlagSaverImpl { 74:17.56 | ^~~~~~~~~~~~~ 74:17.56 /builddir/build/BUILD/firefox-72.0.2/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] 74:17.88 In file included from Unified_cpp_third_party_gflags0.cpp:11: 74:17.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 74:17.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:17.88 326 | case 3: options->flag_description_substring_search = true; 74:17.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 74:17.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 74:17.88 327 | case 2: options->flag_location_substring_search = true; 74:17.88 | ^~~~ 74:17.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:17.88 327 | case 2: options->flag_location_substring_search = true; 74:17.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 74:17.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 74:17.88 328 | case 1: options->flag_name_substring_search = true; 74:17.88 | ^~~~ 74:17.89 In file included from Unified_cpp_third_party_gflags0.cpp:2: 74:17.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 74:17.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 74:17.89 454 | int FlagValue::ValueSize() const { 74:17.89 | ^~~~~~~~~ 74:20.58 In file included from /usr/include/string.h:494, 74:20.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 74:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 74:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 74:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/share/nr_api.h:43, 74:20.59 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/crypto/nr_crypto.c:33, 74:20.59 from Unified_c_third_party_nICEr0.c:2: 74:20.59 In function 'strncpy', 74:20.59 inlined from 'nr_ice_component_initialize_tcp' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/ice/ice_component.c:576:11: 74:20.59 /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] 74:20.59 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:20.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:23.22 media/mtransport/third_party/nrappkit 74:23.53 In file included from /usr/include/string.h:494, 74:23.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 74:23.53 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 74:23.53 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 74:23.53 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:33, 74:23.53 from Unified_c_third_party_nICEr1.c:2: 74:23.53 In function 'strncpy', 74:23.53 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:288:13, 74:23.53 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 74:23.53 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 74:23.53 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:23.53 In function 'strncpy', 74:23.53 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:308:13, 74:23.53 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 74:23.53 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 74:23.53 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:23.53 In function 'strncpy', 74:23.53 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:327:19, 74:23.53 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 74:23.53 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 33 equals destination size [-Wstringop-truncation] 74:23.53 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:23.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:23.90 dom/bindings/test 74:24.45 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 74:24.59 In file included from /usr/include/string.h:494, 74:24.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 74:24.59 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 74:24.59 from Unified_c_nrappkit0.c:2: 74:24.59 In function 'strncpy', 74:24.59 inlined from 'r_vlog_nr' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:462:7: 74:24.59 /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] 74:24.59 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:24.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.59 In file included from Unified_c_nrappkit0.c:2: 74:24.59 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_nr': 74:24.59 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 74:24.59 458 | int formatlen = strlen(format); 74:24.59 | ^~~~~~~~~~~~~~ 74:24.60 media/ffvpx/libavutil/libmozavutil.so 74:24.61 In file included from /usr/include/string.h:494, 74:24.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 74:24.61 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 74:24.61 from Unified_c_nrappkit0.c:2: 74:24.61 In function 'strncpy', 74:24.61 inlined from 'r_vlog_e' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:428:7: 74:24.61 /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] 74:24.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.61 In file included from Unified_c_nrappkit0.c:2: 74:24.61 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_e': 74:24.61 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 74:24.61 423 | int formatlen = strlen(format); 74:24.61 | ^~~~~~~~~~~~~~ 74:24.99 dom/media/fake-cdm/libfake.so 74:25.88 dom/media/gmp-plugin-openh264/libfakeopenh264.so 74:26.08 dom/plugins/test/testplugin/libnptest.so 74:26.52 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 74:26.80 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 74:27.07 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 74:27.35 widget/gtk/mozgtk/gtk2/libmozgtk.so 74:27.50 widget/gtk/mozgtk/gtk3/libmozgtk.so 74:27.72 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 74:27.84 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 74:28.04 toolkit/components/telemetry/tests/libmodules-test.so 74:28.25 toolkit/components/ctypes/tests/libjsctypes-test.so 74:28.48 config/external/sqlite/libmozsqlite3.so.symbols.stub 74:28.60 config/external/sqlite/libmozsqlite3.so 74:29.10 config/external/lgpllibs/liblgpllibs.so 74:29.37 widget/gtk/mozwayland/libmozwayland.so 74:29.61 security/sandbox/linux/libmozsandbox.so 74:30.31 js/src/build/libjs_static.a 74:32.14 In file included from /usr/include/string.h:494, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/string.h:3, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/type_traits:64, 74:32.14 from /usr/include/c++/9/bits/move.h:55, 74:32.14 from /usr/include/c++/9/bits/stl_pair.h:59, 74:32.14 from /usr/include/c++/9/utility:70, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/utility:3, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/utility:44, 74:32.14 from /usr/include/c++/9/algorithm:60, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/algorithm:3, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/algorithm:44, 74:32.14 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/ice_unittest.cpp:9: 74:32.14 In function 'char* strncpy(char*, const char*, size_t)', 74:32.14 inlined from 'void {anonymous}::WebRtcIcePrioritizerTest::AddInterface(const string&, int, int)' at /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/ice_unittest.cpp:1900:12: 74:32.14 /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] 74:32.14 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:32.14 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:45.25 widget/gtk/mozgtk/stub/libmozgtk_stub.so 74:45.45 media/gmp-clearkey/0.1/libclearkey.so 74:48.03 modules/brotli/brotli 74:48.44 media/webrtc/trunk/gtest/webrtc-gtest 74:51.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.60 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.60 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 74:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:51.61 1043 | foundInterface = 0; \ 74:51.61 | ^~~~~~~~~~~~~~ 74:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:51.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:51.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.61 ../TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:51.61 2033 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 74:51.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 74:51.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 74:51.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.61 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:51.61 304 | } else 74:51.61 | ^~~~ 74:51.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:51.61 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:51.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.61 ../TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:51.61 2032 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 74:51.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.63 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.63 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 74:51.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:51.63 1043 | foundInterface = 0; \ 74:51.63 | ^~~~~~~~~~~~~~ 74:51.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:51.63 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.63 ../TestJSImplInheritanceGenBinding.cpp:2158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:51.63 2158 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 74:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.63 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:51.63 304 | } else 74:51.63 | ^~~~ 74:51.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:51.63 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.63 ../TestJSImplInheritanceGenBinding.cpp:2157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:51.63 2157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 74:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.64 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.65 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 74:51.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:51.65 1043 | foundInterface = 0; \ 74:51.65 | ^~~~~~~~~~~~~~ 74:51.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:51.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.65 ../TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:51.65 2283 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 74:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 74:51.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 74:51.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.65 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:51.65 304 | } else 74:51.65 | ^~~~ 74:51.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:51.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.65 ../TestJSImplInheritanceGenBinding.cpp:2282:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:51.65 2282 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 74:51.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.66 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.66 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 74:51.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:51.66 1043 | foundInterface = 0; \ 74:51.66 | ^~~~~~~~~~~~~~ 74:51.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:51.66 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:51.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.66 ../TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:51.66 2408 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 74:51.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.67 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:51.67 304 | } else 74:51.67 | ^~~~ 74:51.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:51.67 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.67 ../TestJSImplInheritanceGenBinding.cpp:2407:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:51.67 2407 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 74:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.67 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.67 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 74:51.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:51.68 1043 | foundInterface = 0; \ 74:51.68 | ^~~~~~~~~~~~~~ 74:51.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:51.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.68 ../TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:51.68 2533 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 74:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 74:51.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 74:51.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:51.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:51.68 from ../TestJSImplInheritanceGenBinding.cpp:3: 74:51.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:51.68 304 | } else 74:51.68 | ^~~~ 74:51.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:51.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.68 ../TestJSImplInheritanceGenBinding.cpp:2532:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:51.68 2532 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 74:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:55.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:55.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:55.86 from ../TestJSImplGenBinding.cpp:3: 74:55.86 ../TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 74:55.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:55.86 1028 | foundInterface = 0; \ 74:55.86 | ^~~~~~~~~~~~~~ 74:55.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:55.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:55.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:55.86 ../TestJSImplGenBinding.cpp:69907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:55.86 69907 | NS_INTERFACE_MAP_END 74:55.86 | ^~~~~~~~~~~~~~~~~~~~ 74:55.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:55.86 1002 | else 74:55.86 | ^~~~ 74:55.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:55.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:55.86 | ^~~~~~~~~~~~~~~~~~ 74:55.86 ../TestJSImplGenBinding.cpp:69906:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:55.86 69906 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:55.86 | ^~~~~~~~~~~~~~~~~~~~~~ 74:55.96 ../TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 74:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:55.96 1028 | foundInterface = 0; \ 74:55.96 | ^~~~~~~~~~~~~~ 74:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:55.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:55.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:55.96 ../TestJSImplGenBinding.cpp:73349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:55.96 73349 | NS_INTERFACE_MAP_END 74:55.96 | ^~~~~~~~~~~~~~~~~~~~ 74:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:55.96 1002 | else 74:55.96 | ^~~~ 74:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:55.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:55.96 | ^~~~~~~~~~~~~~~~~~ 74:55.96 ../TestJSImplGenBinding.cpp:73348:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:55.96 73348 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:55.96 | ^~~~~~~~~~~~~~~~~~~~~~ 74:59.64 layout/style/test/host_ListCSSProperties 74:59.88 toolkit/components/telemetry/pingsender/pingsender 75:00.56 toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms 75:01.08 toolkit/crashreporter/client/crashreporter 75:01.83 toolkit/crashreporter/minidump-analyzer/minidump-analyzer 75:03.18 testing/mochitest/ssltunnel/ssltunnel 75:03.88 testing/tools/screenshot/screentopng 75:04.23 testing/tools/fileid/fileid 75:05.00 browser/app/firefox 75:05.89 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 75:06.05 media/ffvpx/libavcodec/libmozavcodec.so 75:07.16 toolkit/library/build/symverscript.stub 75:07.31 toolkit/library/build/libxul.so 75:52.44 ../TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 75:52.44 55990 | return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 75:52.44 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:46.19 toolkit/crashreporter/test/libtestcrasher.so 78:46.23 ipc/app/plugin-container 78:46.29 js/xpconnect/shell/xpcshell 78:48.05 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 78:48.06 js/src/build/spidermonkey_checks.stub 78:48.20 layout/style/test/css_properties.js.stub 78:48.24 devtools/shared/webconsole/reserved-js-words.js.stub 78:48.25 devtools/client/debugger/src/node.stub.stub 78:48.30 toolkit/library/gtest/symverscript.stub 78:48.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" 78:48.36 toolkit/library/build/dependentlibs.list.stub 78:48.73 toolkit/components/featuregates/feature_definitions.json.stub 78:48.82 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 78:48.94 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 78:48.94 toolkit/locales/multilocale.txt.stub 78:49.08 toolkit/mozapps/extensions/built_in_addons.json.stub 78:49.11 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 78:49.21 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 78:49.25 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 78:49.39 devtools/client/debugger/src/actions/node.stub.stub 78:49.48 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" 78:49.51 devtools/client/debugger/src/client/node.stub.stub 78:49.51 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 78:49.60 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" 78:49.75 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 78:49.76 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 78:49.80 devtools/client/debugger/src/components/node.stub.stub 78:49.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" 78:50.00 devtools/client/debugger/src/reducers/node.stub.stub 78:50.10 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" 78:50.38 devtools/client/debugger/src/selectors/node.stub.stub 78:50.41 devtools/client/debugger/src/utils/node.stub.stub 78:50.49 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" 78:50.53 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" 78:50.89 devtools/client/debugger/src/workers/node.stub.stub 78:50.99 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" 78:51.63 devtools/client/debugger/src/actions/ast/node.stub.stub 78:51.63 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 78:51.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" 78:51.77 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 78:51.83 devtools/client/debugger/src/actions/pause/node.stub.stub 78:51.85 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 78:51.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" 78:51.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/setFramePositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" 78:52.00 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 78:52.17 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 78:52.33 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 78:52.35 devtools/client/debugger/src/actions/sources/node.stub.stub 78:52.39 devtools/client/debugger/src/actions/utils/node.stub.stub 78:52.43 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" 78:52.46 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 78:52.48 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" 78:52.54 TEST-PASS | check_spidermonkey_style.py | ok 78:52.65 devtools/client/debugger/src/client/firefox/node.stub.stub 78:52.76 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/targets.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" 78:52.80 TEST-PASS | check_macroassembler_style.py | ok 78:52.94 TEST-PASS | check_js_opcode.py | ok 78:53.01 devtools/client/debugger/src/components/Editor/node.stub.stub 78:53.09 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 78:53.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" 78:53.20 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" 78:53.21 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 78:53.25 devtools/client/debugger/src/components/shared/node.stub.stub 78:53.31 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/FrameTimeline.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" 78:53.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" 78:53.70 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 78:53.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" 78:53.86 devtools/client/debugger/src/utils/editor/node.stub.stub 78:53.97 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" 78:54.67 devtools/client/debugger/src/utils/pause/node.stub.stub 78:54.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" 78:54.91 devtools/client/debugger/src/utils/resource/node.stub.stub 78:54.96 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 78:55.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" 78:55.09 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" 78:55.23 devtools/client/debugger/src/workers/parser/node.stub.stub 78:55.26 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 78:55.33 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" 78:55.33 devtools/client/debugger/src/workers/search/node.stub.stub 78:55.35 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" 78:55.42 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" 78:55.53 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 78:55.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" 78:55.94 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 78:55.96 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 78:56.02 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 78:56.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" 78:56.04 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 78:56.06 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" 78:56.08 devtools/client/debugger/src/components/shared/Button/node.stub.stub 78:56.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" 78:56.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" 78:56.18 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" 78:56.49 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 78:56.58 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" 78:56.91 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 78:57.01 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 78:57.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" 78:57.05 devtools/client/debugger/src/components/shared/Button/styles/node.stub.stub 78:57.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" 78:57.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" 79:04.49 toolkit/locales/update.locale.stub 79:10.63 browser/locales/bookmarks.html.stub 79:11.99 Packaging specialpowers@mozilla.org.xpi... 79:12.12 Packaging quitter@mozilla.org.xpi... 79:12.24 Packaging mozscreenshots@mozilla.org.xpi... 79:25.62 Compressing... 86:35.94 (stdin): 3.325:1, 2.406 bits/byte, 69.93% saved, 3708948480 in, 1115327046 out. 86:35.95 Making langpack 86:36.48 toolkit/locales/update.locale.stub 86:37.59 browser/locales/bookmarks.html.stub 86:42.63 1579600201555 addons.webextension.doh-rollout@mozilla.org WARN Loading extension 'doh-rollout@mozilla.org': Reading manifest: Invalid extension permission: networkStatus 86:42.76 1579600201686 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 86:42.76 1579600201686 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry 86:42.76 1579600201687 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 86:42.76 1579600201688 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 86:50.13 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 86:50.34 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 86:50.34 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 87:01.65 jarlog: /builddir/build/BUILD/firefox-72.0.2/objdir/jarlog/en-US.log 87:01.65 (/builddir/build/BUILD/firefox-72.0.2/objdir/dist/firefox/firefox:3539779): Gtk-WARNING **: 09:50:20.568: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 87:01.65 This may indicate that pixbuf loaders or the mime database could not be found. 93:20.50 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 93:38.04 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 93:38.04 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 93:38.05 Elapsed: 0.02s; From dist/xpi-stage: Kept 87 existing; Added/updated 0; Removed 0 files and 0 directories. 93:38.30 Elapsed: 0.26s; From _tests: Kept 1108 existing; Added/updated 27; Removed 0 files and 0 directories. 93:38.38 Elapsed: 0.34s; From dist/bin: Kept 2680 existing; Added/updated 0; Removed 0 files and 0 directories. 93:38.84 Elapsed: 0.80s; From dist/include: Kept 5746 existing; Added/updated 0; Removed 0 files and 0 directories. 93:38.86 ./mozilla-config.h.stub 93:38.98 ./buildid.h.stub 93:39.09 ./source-repo.h.stub 93:39.62 config/nsinstall_real 93:39.77 config/stl.sentinel.stub 93:39.90 config/system-header.sentinel.stub 93:40.16 build/application.ini.stub 93:40.16 xpcom/xpcom-config.h.stub 93:40.16 js/src/js-confdefs.h.stub 93:40.18 security/ct/tests/gtest/valid-sth.inc.stub 93:40.18 security/apps/xpcshell.inc.stub 93:40.18 intl/hyphenation/glue/mapped_hyph.h.stub 93:40.28 js/src/js-config.h.stub 93:40.28 build/application.ini.h.stub 93:40.28 xpcom/xpcom-private.h.stub 93:40.30 security/apps/addons-public.inc.stub 93:40.36 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 93:40.40 js/src/selfhosted.out.h.stub 93:40.41 security/apps/addons-public-intermediate.inc.stub 93:40.42 netwerk/necko-config.h.stub 93:40.42 build/automation.py.stub 93:40.53 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 93:40.53 security/apps/addons-stage.inc.stub 93:40.57 gfx/webrender_bindings/webrender_ffi_generated.h.stub 93:40.67 layout/style/ServoCSSPropList.py.stub 93:40.71 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -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="72.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="72.0.2" -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=72.0.2 -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 -DMOZ_CRASHREPORTER=1 -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DJS_HAS_INTL_API=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="72.0.2" -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" -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 93:40.71 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 93:40.73 dom/webgpu/ffi/wgpu_ffi_generated.h.stub 93:40.89 security/ct/tests/gtest/wrong-spki-sth.inc.stub 93:41.07 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 93:41.25 security/ct/tests/gtest/missing-log-id-sth.inc.stub 93:41.42 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 93:41.60 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 93:41.78 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 93:41.96 security/ct/tests/gtest/missing-extensions-sth.inc.stub 93:42.14 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 93:42.32 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 93:42.50 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 93:42.68 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 93:42.86 security/ct/tests/gtest/truncated-extension-sth.inc.stub 93:43.03 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 93:43.23 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 93:43.46 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 93:43.63 dom/encoding/domainsfallbacks.properties.h.stub 93:43.75 dom/encoding/labelsencodings.properties.h.stub 93:43.87 dom/encoding/localesfallbacks.properties.h.stub 93:44.00 dom/encoding/nonparticipatingdomains.properties.h.stub 93:44.14 layout/generic/FrameIdList.h.stub 93:44.26 layout/generic/FrameTypeList.h.stub 93:44.39 toolkit/crashreporter/CrashAnnotations.h.stub 93:44.65 js/src/frontend/ReservedWordsGenerated.h.stub 93:44.77 js/src/gc/StatsPhasesGenerated.h.stub 93:44.89 js/src/gc/StatsPhasesGenerated.inc.stub 93:45.00 js/src/jit/MOpcodes.h.stub 93:45.12 js/src/jit/LOpcodes.h.stub 93:45.27 xpcom/idl-parser/xpidl/xpidl.stub.stub 93:45.36 layout/style/nsCSSPropertyID.h.stub 93:45.42 xpcom/build/Services.h.stub 93:45.49 layout/style/ServoCSSPropList.h.stub 93:45.53 xpcom/build/services.rs.stub 93:45.61 layout/style/CompositorAnimatableProperties.h.stub 93:45.65 xpcom/tests/gtest/dafsa_test_1.inc.stub 93:45.73 layout/style/CountedUnknownProperties.h.stub 93:45.78 netwerk/socket/neqo_glue/neqo_glue_ffi_generated.h.stub 93:45.83 layout/style/nsComputedDOMStyleGenerated.inc.stub 93:45.97 layout/style/nsCSSPropsGenerated.inc.stub 93:46.10 layout/style/ServoStyleConsts.h.stub 93:46.28 config/makefiles/xpidl/Bits.xpt 93:46.28 config/makefiles/xpidl/accessibility.xpt 93:46.46 config/makefiles/xpidl/alerts.xpt 93:47.06 config/makefiles/xpidl/appshell.xpt 93:47.24 config/makefiles/xpidl/appstartup.xpt 93:47.48 config/makefiles/xpidl/autocomplete.xpt 93:47.63 config/makefiles/xpidl/backgroundhangmonitor.xpt 93:47.81 config/makefiles/xpidl/browser-element.xpt 93:47.87 config/makefiles/xpidl/browser-newtab.xpt 93:47.91 config/makefiles/xpidl/browsercompsbase.xpt 93:47.97 config/makefiles/xpidl/caps.xpt 93:48.02 config/makefiles/xpidl/captivedetect.xpt 93:48.06 config/makefiles/xpidl/chrome.xpt 93:48.12 config/makefiles/xpidl/commandhandler.xpt 93:48.20 config/makefiles/xpidl/commandlines.xpt 93:48.28 config/makefiles/xpidl/composer.xpt 93:48.32 config/makefiles/xpidl/content_events.xpt 93:48.46 config/makefiles/xpidl/content_geckomediaplugins.xpt 93:48.47 config/makefiles/xpidl/content_html.xpt 93:48.47 config/makefiles/xpidl/content_webrtc.xpt 93:48.62 config/makefiles/xpidl/devtools_rr.xpt 93:48.64 config/makefiles/xpidl/docshell.xpt 93:48.68 config/makefiles/xpidl/dom.xpt 93:48.77 config/makefiles/xpidl/dom_audiochannel.xpt 93:48.81 config/makefiles/xpidl/dom_base.xpt 93:48.96 config/makefiles/xpidl/dom_bindings.xpt 93:49.14 config/makefiles/xpidl/dom_events.xpt 93:49.23 config/makefiles/xpidl/dom_geolocation.xpt 93:49.27 config/makefiles/xpidl/dom_html.xpt 93:49.32 config/makefiles/xpidl/dom_indexeddb.xpt 93:49.39 config/makefiles/xpidl/dom_localstorage.xpt 93:49.45 config/makefiles/xpidl/dom_media.xpt 93:49.48 config/makefiles/xpidl/dom_network.xpt 93:49.52 config/makefiles/xpidl/dom_notification.xpt 93:49.59 config/makefiles/xpidl/dom_payments.xpt 93:49.62 config/makefiles/xpidl/dom_power.xpt 93:49.67 config/makefiles/xpidl/dom_presentation.xpt 93:49.68 config/makefiles/xpidl/dom_push.xpt 93:49.74 config/makefiles/xpidl/dom_quota.xpt 93:49.82 config/makefiles/xpidl/dom_security.xpt 93:49.92 config/makefiles/xpidl/dom_sidebar.xpt 93:49.99 config/makefiles/xpidl/dom_simpledb.xpt 93:50.02 config/makefiles/xpidl/dom_storage.xpt 93:50.12 config/makefiles/xpidl/dom_system.xpt 93:50.13 config/makefiles/xpidl/dom_webauthn.xpt 93:50.14 config/makefiles/xpidl/dom_webspeechrecognition.xpt 93:50.18 config/makefiles/xpidl/dom_webspeechsynth.xpt 93:50.27 config/makefiles/xpidl/dom_workers.xpt 93:50.29 config/makefiles/xpidl/dom_xslt.xpt 93:50.29 config/makefiles/xpidl/dom_xul.xpt 93:50.33 config/makefiles/xpidl/downloads.xpt 93:50.43 config/makefiles/xpidl/editor.xpt 93:50.43 config/makefiles/xpidl/enterprisepolicies.xpt 93:50.45 config/makefiles/xpidl/extensions.xpt 93:50.57 config/makefiles/xpidl/exthandler.xpt 93:50.58 config/makefiles/xpidl/fastfind.xpt 93:50.63 config/makefiles/xpidl/gfx.xpt 93:50.75 config/makefiles/xpidl/html5.xpt 93:50.78 layout/style/test/gtest/ExampleStylesheet.h.stub 93:50.80 config/makefiles/xpidl/htmlparser.xpt 93:50.81 config/makefiles/xpidl/imglib2.xpt 93:50.84 config/makefiles/xpidl/inspector.xpt 93:50.90 config/makefiles/xpidl/intl.xpt 93:50.91 config/makefiles/xpidl/jar.xpt 93:50.95 config/makefiles/xpidl/jsdebugger.xpt 93:50.95 config/makefiles/xpidl/jsinspector.xpt 93:51.05 config/makefiles/xpidl/kvstore.xpt 93:51.06 config/makefiles/xpidl/layout_base.xpt 93:51.09 config/makefiles/xpidl/layout_printing.xpt 93:51.18 config/makefiles/xpidl/layout_xul_tree.xpt 93:51.20 config/makefiles/xpidl/locale.xpt 93:51.24 config/makefiles/xpidl/loginmgr.xpt 93:51.25 config/makefiles/xpidl/migration.xpt 93:51.25 config/makefiles/xpidl/mimetype.xpt 93:51.35 config/makefiles/xpidl/mozfind.xpt 93:51.39 config/makefiles/xpidl/mozintl.xpt 93:51.39 config/makefiles/xpidl/necko.xpt 93:51.44 config/makefiles/xpidl/necko_about.xpt 93:51.47 config/makefiles/xpidl/necko_cache.xpt 93:51.55 config/makefiles/xpidl/necko_cache2.xpt 93:51.56 config/makefiles/xpidl/necko_cookie.xpt 93:51.56 config/makefiles/xpidl/necko_dns.xpt 93:51.61 config/makefiles/xpidl/necko_file.xpt 93:51.76 config/makefiles/xpidl/necko_ftp.xpt 93:51.80 config/makefiles/xpidl/necko_http.xpt 93:51.80 config/makefiles/xpidl/necko_mdns.xpt 93:51.84 config/makefiles/xpidl/necko_res.xpt 93:51.93 config/makefiles/xpidl/necko_socket.xpt 93:51.95 config/makefiles/xpidl/necko_strconv.xpt 93:51.99 config/makefiles/xpidl/necko_viewsource.xpt 93:52.11 config/makefiles/xpidl/necko_websocket.xpt 93:52.13 config/makefiles/xpidl/necko_wifi.xpt 93:52.20 config/makefiles/xpidl/parentalcontrols.xpt 93:52.32 config/makefiles/xpidl/peerconnection.xpt 93:52.33 config/makefiles/xpidl/pipnss.xpt 93:52.35 config/makefiles/xpidl/pippki.xpt 93:52.37 config/makefiles/xpidl/places.xpt 93:52.47 config/makefiles/xpidl/plugin.xpt 93:52.51 config/makefiles/xpidl/pref.xpt 93:52.53 config/makefiles/xpidl/prefetch.xpt 93:52.74 config/makefiles/xpidl/profiler.xpt 93:52.76 config/makefiles/xpidl/remote.xpt 93:52.84 config/makefiles/xpidl/reputationservice.xpt 93:52.90 config/makefiles/xpidl/sandbox.xpt 93:52.92 config/makefiles/xpidl/satchel.xpt 93:52.94 config/makefiles/xpidl/services-crypto-component.xpt 93:52.99 config/makefiles/xpidl/services_fxaccounts.xpt 93:53.07 config/makefiles/xpidl/sessionStore_funcs.xpt 93:53.07 config/makefiles/xpidl/shellservice.xpt 93:53.10 config/makefiles/xpidl/shistory.xpt 93:53.14 config/makefiles/xpidl/spellchecker.xpt 93:53.20 config/makefiles/xpidl/storage.xpt 93:53.22 config/makefiles/xpidl/telemetry.xpt 93:53.26 config/makefiles/xpidl/test_necko.xpt 93:53.36 config/makefiles/xpidl/thumbnails.xpt 93:53.36 config/makefiles/xpidl/toolkit_antitracking.xpt 93:53.47 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 93:53.49 config/makefiles/xpidl/toolkit_cleardata.xpt 93:53.53 config/makefiles/xpidl/toolkit_crashservice.xpt 93:53.63 config/makefiles/xpidl/toolkit_filewatcher.xpt 93:53.63 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 93:53.67 config/makefiles/xpidl/toolkit_osfile.xpt 93:53.68 config/makefiles/xpidl/toolkit_search.xpt 93:53.69 config/makefiles/xpidl/toolkit_securityreporter.xpt 93:53.77 config/makefiles/xpidl/toolkit_shell.xpt 93:53.78 config/makefiles/xpidl/toolkit_xulstore.xpt 93:53.83 config/makefiles/xpidl/toolkitprofile.xpt 93:53.83 config/makefiles/xpidl/txmgr.xpt 93:53.87 config/makefiles/xpidl/txtsvc.xpt 93:53.91 config/makefiles/xpidl/uconv.xpt 93:53.92 config/makefiles/xpidl/update.xpt 93:53.98 config/makefiles/xpidl/uriloader.xpt 93:54.02 config/makefiles/xpidl/url-classifier.xpt 93:54.07 config/makefiles/xpidl/urlformatter.xpt 93:54.07 config/makefiles/xpidl/webBrowser_core.xpt 93:54.08 config/makefiles/xpidl/webbrowserpersist.xpt 93:54.13 config/makefiles/xpidl/webextensions.xpt 93:54.22 config/makefiles/xpidl/webvtt.xpt 93:54.28 config/makefiles/xpidl/widget.xpt 93:54.32 config/makefiles/xpidl/windowcreator.xpt 93:54.36 config/makefiles/xpidl/windowwatcher.xpt 93:54.37 config/makefiles/xpidl/xpcom_base.xpt 93:54.43 config/makefiles/xpidl/xpcom_components.xpt 93:54.44 config/makefiles/xpidl/xpcom_ds.xpt 93:54.52 config/makefiles/xpidl/xpcom_io.xpt 93:54.58 config/makefiles/xpidl/xpcom_system.xpt 93:54.68 config/makefiles/xpidl/xpcom_threads.xpt 93:54.81 config/makefiles/xpidl/xpcomtest.xpt 93:54.95 config/makefiles/xpidl/xpconnect.xpt 93:54.96 config/makefiles/xpidl/xpctest.xpt 93:55.08 config/makefiles/xpidl/xul.xpt 93:55.16 config/makefiles/xpidl/xulapp.xpt 93:55.18 config/makefiles/xpidl/zipwriter.xpt 93:55.35 config/makefiles/xpidl/xptdata.cpp 93:56.72 xpcom/ds/nsGkAtomList.h.stub 93:56.72 xpcom/base/ErrorList.h.stub 93:56.72 xpcom/components/Components.h.stub 93:56.72 intl/locale/encodingsgroups.properties.h.stub 93:56.73 modules/libpref/StaticPrefListAll.h.stub 93:56.83 intl/locale/fluent_langneg_ffi_generated.h.stub 93:56.84 xpcom/base/ErrorNamesInternal.h.stub 93:56.87 xpcom/ds/nsGkAtomConsts.h.stub 93:56.95 xpcom/base/error_list.rs.stub 93:57.02 netwerk/dns/etld_data.inc.stub 93:57.04 dom/base/UseCounterList.h.stub 93:57.06 xpcom/base/gk_rust_utils_ffi_generated.h.stub 93:57.18 dom/bindings/CSS2Properties.webidl.stub 93:57.76 accessible/xpcom/xpcAccEvents.h.stub 93:58.23 security/manager/ssl/nsSTSPreloadList.h.stub 93:59.30 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 94:00.20 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 94:00.44 intl/locale/unic_langid_ffi_generated.h.stub 94:00.67 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 94:02.09 toolkit/components/telemetry/TelemetryScalarData.h.stub 94:02.95 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 94:03.79 toolkit/components/telemetry/TelemetryEventData.h.stub 94:04.29 toolkit/components/telemetry/TelemetryEventEnums.h.stub 94:04.77 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 94:04.92 toolkit/components/telemetry/TelemetryProcessData.h.stub 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleThrowingConstructorInterface-example.h 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleThrowingConstructorInterface-example.cpp 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.h 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.h 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleInterface-example.h 94:21.74 Generating /builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings/TestExampleInterface-example.cpp 94:31.48 toolkit/library/rust/force-cargo-library-build 94:31.48 toolkit/crashreporter/rust/force-cargo-host-library-build 94:31.48 testing/geckodriver/force-cargo-program-build 94:31.56 Blocking waiting for file lock on package cache 94:31.56 Blocking waiting for file lock on package cache 94:33.05 Blocking waiting for file lock on package cache 94:34.50 Blocking waiting for file lock on package cache 94:34.81 In file included from Unified_cpp_mfbt_tests_gtest0.cpp:20: 94:34.81 /builddir/build/BUILD/firefox-72.0.2/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]': 94:34.81 /builddir/build/BUILD/firefox-72.0.2/mfbt/tests/gtest/TestSpan.cpp:2107:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 94:34.81 2107 | } 94:34.81 | ^ 94:35.94 Blocking waiting for file lock on package cache 94:35.97 Blocking waiting for file lock on package cache 94:35.99 Blocking waiting for file lock on package cache 94:36.01 Blocking waiting for file lock on build directory 94:37.23 Compiling cfg-if v0.1.6 94:37.59 Compiling cfg-if v0.1.6 94:37.93 Compiling lazy_static v1.4.0 94:37.93 Compiling lazy_static v1.4.0 94:38.23 Compiling rand_core v0.4.0 94:38.23 Compiling rand_core v0.4.0 94:38.80 Compiling scopeguard v1.0.0 94:38.81 Compiling futures v0.1.23 94:38.92 Compiling slab v0.4.1 94:39.10 Compiling futures v0.1.23 94:43.36 Compiling slab v0.4.1 94:43.56 Compiling itoa v0.4.1 94:43.64 Compiling matches v0.1.6 94:43.71 Compiling procedural-masquerade v0.1.1 94:43.79 Compiling scopeguard v1.0.0 94:43.88 Compiling fnv v1.0.6 94:43.95 Compiling threadbound v0.1.0 94:43.99 Compiling matches v0.1.6 94:44.07 Compiling byte-tools v0.3.0 94:44.07 Compiling quick-error v1.2.1 94:44.15 Compiling indexmap v1.1.0 94:44.18 Compiling itoa v0.4.1 94:44.40 Compiling siphasher v0.2.1 94:44.83 Compiling stable_deref_trait v1.0.0 94:44.93 Compiling utf8-ranges v1.0.4 94:45.07 Compiling unicode-normalization v0.1.5 94:45.49 Compiling regex-syntax v0.6.12 94:46.03 Compiling opaque-debug v0.2.1 94:46.09 Compiling remove_dir_all v0.5.2 94:46.17 Compiling fake-simd v0.1.2 94:46.27 Compiling try-lock v0.2.2 94:46.40 Compiling string v0.1.1 94:46.56 Compiling percent-encoding v2.1.0 94:47.29 Compiling dtoa v0.4.2 94:47.58 Compiling regex-syntax v0.6.12 95:06.15 Compiling dtoa v0.4.2 95:06.45 Compiling arrayvec v0.5.1 95:07.15 Compiling rustc-demangle v0.1.8 95:08.26 Compiling smallbitvec v2.3.0 95:08.79 Compiling unicode-normalization v0.1.5 95:09.02 Compiling termcolor v1.0.5 95:09.74 Compiling nodrop v0.1.12 95:09.85 Compiling percent-encoding v2.1.0 95:10.54 Compiling thin-slice v0.1.1 95:10.60 Compiling either v1.1.0 95:10.62 Compiling void v1.0.2 95:10.71 Compiling byte-tools v0.3.0 95:10.75 Compiling precomputed-hash v0.1.1 95:10.79 Compiling tinystr v0.3.2 95:10.80 Compiling atom v0.3.5 95:10.83 Compiling opaque-debug v0.2.1 95:10.88 Compiling safemem v0.3.0 95:10.90 Compiling atomic_refcell v0.1.0 95:10.94 Compiling fake-simd v0.1.2 95:11.01 Compiling quick-error v1.2.1 95:11.05 Compiling error-chain v0.11.0 95:11.11 Compiling utf8-ranges v1.0.4 95:11.12 Compiling binary-space-partition v0.1.2 95:11.16 Compiling colorful v0.2.1 95:11.25 Compiling arrayref v0.3.5 95:11.32 Compiling plain v0.2.3 95:11.44 Compiling thread_profiler v0.1.1 95:11.53 Compiling remove_dir_all v0.5.2 95:11.58 Compiling semver-parser v0.7.0 95:11.63 Compiling vec_map v0.8.0 95:11.69 Compiling adler32 v1.0.4 95:11.89 Compiling moz_cbor v0.1.1 95:11.95 Compiling xml-rs v0.8.0 95:12.64 Compiling copyless v0.1.4 95:12.76 Compiling bitreader v0.3.0 95:13.19 Compiling fnv v1.0.6 95:13.29 Compiling indexmap v1.1.0 95:13.51 Compiling unicode-segmentation v1.2.1 95:14.05 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/init/static_prefs) 95:14.13 Compiling mp4parse_fallible v0.0.1 95:14.19 Compiling svg_fmt v0.4.0 95:14.24 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/build/workspace-hack) 95:14.32 Compiling boxfnonce v0.0.3 95:14.48 Compiling once_cell v1.2.0 95:14.58 Compiling runloop v0.1.0 95:14.87 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/parser) 95:14.95 Compiling libc v0.2.59 95:14.96 Compiling log v0.4.6 95:14.97 Compiling byteorder v1.3.1 95:14.99 Compiling bitflags v1.2.0 95:15.01 Compiling serde v1.0.102 95:15.02 Compiling crossbeam-utils v0.6.5 95:15.57 Compiling thread_local v0.3.6 95:15.89 Compiling memchr v2.2.0 95:15.94 Compiling rand_core v0.3.1 95:16.01 Compiling rand_jitter v0.1.4 95:16.23 Compiling encoding_rs v0.8.20 95:16.25 Compiling num-traits v0.2.6 95:16.36 Compiling regex v1.1.9 95:16.38 Compiling lock_api v0.3.1 95:16.49 Compiling typenum v1.10.0 95:16.55 Compiling unicode-bidi v0.3.4 95:16.79 Compiling humantime v1.1.1 95:16.90 Compiling phf_shared v0.7.24 95:17.10 Compiling owning_ref v0.4.0 95:17.36 Compiling dtoa-short v0.3.1 95:17.65 Compiling uluru v0.4.0 95:17.75 Compiling rayon-core v1.6.0 95:17.76 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/servo_arc) 95:17.81 Compiling unreachable v1.0.0 95:17.91 Compiling itertools v0.8.0 95:18.13 Compiling block-padding v0.1.2 95:18.37 Compiling num-integer v0.1.39 95:18.47 Compiling hibitset v0.6.2 95:19.75 Compiling unic-langid-impl v0.7.2 95:19.76 Compiling cose v0.1.4 95:19.78 Compiling encoding_c v0.9.7 95:19.79 Compiling encoding_c_mem v0.2.5 95:19.80 Compiling semver v0.7.0 95:20.32 Compiling unicode-width v0.1.4 95:20.45 Compiling urlencoding v1.0.0 95:20.95 Compiling semver-parser v0.7.0 95:21.32 Compiling rand_chacha v0.1.1 95:21.44 Compiling rand_pcg v0.1.2 95:21.53 Compiling rand v0.6.5 95:21.55 Compiling crossbeam-utils v0.7.0 95:21.64 Compiling crossbeam-epoch v0.8.0 95:21.65 Compiling bincode v1.2.0 95:21.88 Compiling backtrace-sys v0.1.24 95:21.93 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/mozglue/static/rust) 95:22.05 Compiling relevant v0.4.2 95:22.19 Compiling dogear v0.4.0 95:22.36 Compiling tokio-executor v0.1.7 95:22.79 Compiling scoped-tls v1.0.0 95:22.95 Compiling linked-hash-map v0.5.1 95:23.08 Compiling crossbeam-queue v0.1.2 95:23.29 Compiling same-file v1.0.2 95:23.60 Compiling strsim v0.7.0 95:24.24 Compiling rand_isaac v0.1.1 95:24.56 Compiling rand_hc v0.1.0 95:25.04 Compiling rand_xorshift v0.1.1 95:25.30 Compiling libdbus-sys v0.1.5 95:25.33 Compiling x11 v2.18.1 95:25.42 Compiling podio v0.1.5 95:25.61 Compiling unicode-segmentation v1.2.1 95:26.49 Compiling rust-ini v0.10.3 95:28.74 Compiling idna v0.2.0 95:28.83 Compiling libc v0.2.59 95:28.85 Compiling log v0.4.6 95:29.45 Compiling byteorder v1.3.1 95:29.47 Compiling crossbeam-utils v0.6.5 95:31.29 Compiling thread_local v0.3.6 95:31.52 Compiling phf v0.7.24 95:31.76 Compiling new_debug_unreachable v1.0.1 95:31.95 Compiling rand_core v0.3.1 95:32.01 Compiling rand_jitter v0.1.4 95:32.48 Compiling serde v1.0.102 95:32.50 Compiling typenum v1.10.0 95:32.56 Compiling ryu v0.2.4 95:32.57 Compiling unicode-bidi v0.3.4 95:33.23 Compiling unic-langid v0.7.1 95:33.31 Compiling rand_os v0.1.3 95:34.01 Compiling iovec v0.1.2 95:34.27 Compiling num_cpus v1.7.0 95:35.80 Compiling thin-vec v0.1.0 95:35.92 Compiling block-padding v0.1.2 95:36.16 Compiling memchr v2.2.0 95:36.18 Compiling bitflags v1.2.0 95:36.20 Compiling httparse v1.3.3 95:36.22 Compiling regex v1.1.9 95:36.24 Compiling num-traits v0.2.6 95:36.33 Compiling crc32fast v1.2.0 95:36.35 Compiling line-wrap v0.1.1 95:36.52 Compiling humantime v1.1.1 95:36.58 Compiling net2 v0.2.33 95:37.43 Compiling num-integer v0.1.39 95:37.54 Compiling miniz_oxide v0.3.2 95:38.02 Compiling atty v0.2.11 95:38.14 Compiling raw-window-handle v0.3.0 95:38.34 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/hashglobe) 95:39.28 Compiling time v0.1.40 95:39.29 Compiling memmap v0.7.0 95:39.75 Compiling slice-deque v0.3.0 95:40.70 Compiling shared_library v0.1.9 95:41.40 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 95:41.65 Compiling freetype v0.4.0 95:41.77 Compiling semver v0.6.0 95:42.44 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-72.0.2/dom/webauthn/libudev-sys) 95:43.02 Compiling socket2 v0.3.10 95:43.47 Compiling yaml-rust v0.4.2 95:45.35 Compiling cubeb-sys v0.6.2 95:45.66 Compiling fxhash v0.2.1 95:45.85 Compiling dns-parser v0.8.0 95:47.24 Compiling tokio-timer v0.2.11 95:47.99 Compiling tokio-current-thread v0.1.6 95:49.17 Compiling aho-corasick v0.7.6 95:53.58 Compiling walkdir v2.1.4 95:55.02 Compiling ordered-float v1.0.1 95:55.83 Compiling geckodriver v0.26.0 (/builddir/build/BUILD/firefox-72.0.2/testing/geckodriver) 95:56.39 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse) 95:57.24 Compiling want v0.0.6 95:57.62 Compiling rand_pcg v0.1.2 95:57.72 Compiling rand_chacha v0.1.1 95:57.82 Compiling rand v0.6.5 95:57.93 Compiling crossbeam-utils v0.7.0 95:58.03 Compiling crossbeam-epoch v0.8.0 95:58.29 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nsstring) 95:58.76 Compiling tokio-executor v0.1.7 95:59.48 Compiling crossbeam-queue v0.1.2 95:59.66 Compiling shift_or_euc v0.1.0 95:59.72 Compiling rand_hc v0.1.0 96:00.79 Compiling rand_isaac v0.1.1 96:00.82 Compiling generic-array v0.12.0 96:00.86 Compiling url v2.1.0 96:01.00 Compiling cose-c v0.1.5 96:01.43 Compiling fluent-langneg v0.11.1 96:01.63 Compiling rand_xorshift v0.1.1 96:01.76 Compiling bytes v0.4.9 96:01.92 Compiling unicase v2.4.0 96:01.97 Compiling futures-cpupool v0.1.8 96:03.53 Compiling mio v0.6.19 96:03.68 Compiling idna v0.2.0 96:04.17 Compiling mapped_hyph v0.3.0 (https://github.com/jfkthame/mapped_hyph.git?tag=v0.3.0#3b5fffbe) 96:07.77 Compiling ash v0.29.0 96:07.92 Compiling pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 96:08.10 warning: unnecessary parentheses around type 96:08.10 --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:326:38 96:08.10 | 96:08.10 326 | pub fn get_time(&self) -> Result<(USec)> { 96:08.10 | ^^^^^^ help: remove these parentheses 96:08.10 | 96:08.10 = note: `#[warn(unused_parens)]` on by default 96:09.61 Compiling libudev v0.2.0 96:10.85 Compiling memoffset v0.5.1 96:10.93 Compiling parking_lot_core v0.6.2 96:10.99 Compiling parking_lot v0.9.0 96:11.04 Compiling scroll v0.9.2 96:11.09 Compiling ringbuf v0.1.4 96:11.17 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust/shared) 96:11.21 Compiling backtrace v0.3.38 96:11.56 Compiling iovec v0.1.2 96:11.78 Compiling rand_os v0.1.3 96:12.48 Compiling net2 v0.2.33 96:13.09 Compiling dbus v0.6.4 96:14.06 Compiling time v0.1.40 96:16.53 Compiling num_cpus v1.7.0 96:18.14 Compiling term_size v0.3.0 96:20.79 Compiling base64 v0.10.1 96:21.56 Compiling tokio-timer v0.2.11 96:23.45 Compiling tokio-current-thread v0.1.6 96:25.93 Compiling generic-array v0.12.0 96:26.52 Compiling url v2.1.0 96:33.36 Compiling aho-corasick v0.7.6 96:36.90 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse_capi) 96:38.79 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nserror) 96:39.09 Compiling shift_or_euc_c v0.1.0 96:39.23 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/js/src/rust/shared) 96:39.31 Compiling block-buffer v0.7.3 96:39.49 Compiling digest v0.8.0 96:39.65 Compiling webrtc-sdp v0.3.1 96:43.18 Compiling flate2 v1.0.11 96:44.73 Compiling bytes v0.4.9 96:46.46 Compiling mio v0.6.19 96:50.92 Compiling cookie v0.12.0 96:51.24 Compiling tokio-io v0.1.7 96:52.26 Compiling http v0.1.17 96:52.72 Compiling mio-uds v0.6.7 96:53.36 Compiling cubeb-core v0.6.2 96:53.70 Compiling msdos_time v0.1.6 96:53.86 Compiling futures-cpupool v0.1.8 96:55.23 Compiling uuid v0.7.4 96:56.05 Compiling textwrap v0.9.0 96:56.42 Compiling tempfile v3.0.5 96:58.07 Compiling authenticator v0.2.6 96:59.36 Compiling env_logger v0.6.2 97:00.72 Compiling audio_thread_priority v0.20.2 97:01.12 Compiling memoffset v0.5.1 97:01.20 Compiling mime v0.3.13 97:01.76 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/encoding_glue) 97:02.36 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/rust-helper) 97:02.50 Compiling digest v0.8.0 97:02.67 Compiling block-buffer v0.7.3 97:03.09 Compiling gleam v0.6.17 97:03.84 Compiling sha2 v0.8.0 97:04.12 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 97:06.38 Compiling tokio-reactor v0.1.3 97:07.30 Compiling tokio-codec v0.1.0 97:09.12 Compiling cssparser v0.25.9 97:09.45 Compiling cstr v0.1.3 97:09.57 Compiling cubeb v0.6.2 97:09.63 Compiling cubeb-backend v0.6.2 97:09.78 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/xpcom) 97:11.99 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/gkrust_utils) 97:12.17 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/mtransport/mdns_service) 97:18.60 Compiling neqo-common v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 97:21.11 Compiling tokio-tcp v0.1.1 97:22.63 Compiling tokio-uds v0.2.5 97:24.73 Compiling tokio-udp v0.1.1 97:25.90 Compiling failure v0.1.6 97:26.69 Compiling cubeb-pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs) 97:29.85 Compiling crossbeam-deque v0.7.2 97:30.06 Compiling goblin v0.0.24 97:30.20 Compiling lmdb-rkv-sys v0.9.5 97:33.91 Compiling smallvec v0.6.10 97:34.46 Compiling euclid v0.20.0 97:37.32 Compiling app_units v0.7.0 97:38.41 Compiling serde_bytes v0.11.2 97:38.49 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_build) 97:38.96 Compiling ron v0.1.7 97:39.06 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/selectors) 97:39.08 Compiling tokio-threadpool v0.1.14 97:42.21 Compiling chrono v0.4.6 97:45.12 Compiling gfx-hal v0.4.0 97:46.99 Compiling tokio-io v0.1.7 97:48.48 Compiling http v0.1.17 97:55.83 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/fallible) 97:55.97 Compiling mio-uds v0.6.7 97:55.99 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/peek-poke) 97:56.56 Compiling plane-split v0.15.0 97:56.66 Compiling zip v0.4.2 97:57.52 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/wr_malloc_size_of) 97:57.80 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/variant) 97:58.28 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/moz_task) 97:58.93 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/unic-langid-ffi) 97:59.01 Compiling clap v2.31.2 98:00.05 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/fluent-langneg-ffi) 98:00.34 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/mozurl) 98:01.94 Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/remote) 98:02.16 Compiling neqo-crypto v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 98:03.29 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style) 98:07.36 Compiling target-lexicon v0.8.1 98:07.39 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender) 98:07.44 Compiling tokio-fs v0.1.3 98:08.18 Compiling lmdb-rkv v0.12.3 98:08.97 Compiling rayon v1.2.0 98:09.37 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/to_shmem) 98:12.81 Compiling rendy-memory v0.5.1 98:13.91 Compiling gfx-backend-empty v0.4.0 98:14.56 Compiling rendy-descriptor v0.5.1 98:16.61 Compiling gfx-backend-vulkan v0.4.0 98:19.21 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_api) 98:22.28 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/rust) 98:27.93 Compiling tokio v0.1.11 98:28.00 Compiling rkv v0.10.2 98:34.25 In file included from Unified_cpp_js_src20.cpp:11: 98:34.25 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/JSONPrinter.cpp: In member function 'JSRuntime::initializeAtoms(JSContext*)': 98:34.26 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/JSAtom.cpp:217: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] 98:34.26 217 | bool JSRuntime::initializeAtoms(JSContext* cx) { 98:34.26 | ^~~~~~~~~ 98:34.26 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/JSAtom.cpp:217:6: warning: the control flow of function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 98:38.99 Compiling wgpu-core v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-core) 98:42.04 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/bookmark_sync) 98:51.41 Compiling tempfile v3.0.5 98:53.07 Compiling uuid v0.7.4 98:54.47 Compiling mime_guess v2.0.1 98:54.49 Compiling sha-1 v0.8.1 98:55.54 Compiling mozversion v0.2.1 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozversion) 98:56.71 Compiling neqo-transport v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 98:57.94 Compiling object v0.14.0 98:58.14 Compiling tokio-reactor v0.1.3 99:01.00 Compiling tokio-codec v0.1.0 99:01.67 Compiling headers-core v0.1.1 99:01.80 Compiling h2 v0.1.12 99:04.14 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/audioipc) 99:06.37 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/kvstore) 99:07.90 In file included from /builddir/build/BUILD/firefox-72.0.2/js/src/NamespaceImports.h:16, 99:07.90 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/NativeObject.h:17, 99:07.90 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/NativeObject-inl.h:10, 99:07.90 from /builddir/build/BUILD/firefox-72.0.2/js/src/vm/NativeObject.cpp:7, 99:07.90 from Unified_cpp_js_src22.cpp:2: 99:07.90 /builddir/build/BUILD/firefox-72.0.2/js/src/vm/Probes.cpp: In member function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 99:07.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCHashTable.h:483: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] 99:07.91 483 | AddPtr lookupForAdd(const Lookup& l) { 99:07.91 | ^~~~~~~~~~~~ 99:07.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCHashTable.h:483: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] 99:12.68 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/malloc_size_of) 99:13.21 Compiling wgpu-remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-remote) 99:15.55 Compiling mozprofile v0.6.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozprofile) 99:20.45 Compiling mozdevice v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozdevice) 99:28.04 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/tools/profiler/rust-helper) 99:30.54 Compiling neqo-qpack v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 99:31.22 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/server) 99:36.20 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/client) 99:39.79 Compiling tokio-tcp v0.1.1 99:41.36 Compiling tokio-uds v0.2.5 99:43.30 Compiling tokio-udp v0.1.1 99:44.38 Compiling headers v0.2.1 99:50.00 Compiling serde_json v1.0.26 99:57.54 Compiling serde_urlencoded v0.6.1 99:58.28 Compiling plist v0.5.1 100:02.13 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style_traits) 100:02.59 Compiling serde_yaml v0.8.9 100:03.74 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings) 100:10.85 Compiling crossbeam-deque v0.7.2 100:11.15 Compiling neqo-http3 v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) 100:11.21 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/testing/geckodriver/marionette) 100:18.09 Compiling mozrunner v0.10.0 (/builddir/build/BUILD/firefox-72.0.2/testing/mozbase/rust/mozrunner) 100:20.39 Compiling tokio-threadpool v0.1.14 100:26.11 Compiling tokio-fs v0.1.3 100:27.59 Compiling tokio v0.1.11 100:35.20 Compiling hyper v0.12.19 100:44.36 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/netwerk/socket/neqo_glue) 100:45.25 In file included from Unified_cpp_js_src4.cpp:20: 100:45.25 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&, js::intl::LanguageTag::UnicodeExtensionCanonicalForm)': 100:45.25 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp:427:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 100:45.25 427 | bool ok; 100:45.25 | ^~ 100:45.25 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp: In member function 'bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)': 100:45.25 /builddir/build/BUILD/firefox-72.0.2/js/src/builtin/intl/LanguageTag.cpp:727:8: warning: variable 'ok' set but not used [-Wunused-but-set-variable] 100:45.25 727 | bool ok; 100:45.25 | ^~ 100:49.51 Compiling warp v0.1.19 100:59.83 Compiling webdriver v0.40.2 (/builddir/build/BUILD/firefox-72.0.2/testing/webdriver) 101:14.27 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp: In member function 'js::frontend::ParserSharedBase::newTraceListNode(JSObject*)js::frontend::ObjectBox*': 101:14.28 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:285:7: warning: number of counters in profile data for function 'js::frontend::ParserSharedBase::newTraceListNode(JSObject*)js::frontend::ObjectBox*' does not match its profile data (counter 'arcs', expected 11 and have 12) [-Wcoverage-mismatch] 101:14.28 285 | BoxT* ParserSharedBase::newTraceListNode(ArgT* arg) { 101:14.28 | ^~~~~~~~~~~~~~~~ 101:14.28 /builddir/build/BUILD/firefox-72.0.2/js/src/frontend/Parser.cpp:285:7: warning: the control flow of function 'js::frontend::ParserSharedBase::newTraceListNode(JSObject*)js::frontend::ObjectBox*' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 101:53.22 In file included from Unified_cpp_js_src_gc0.cpp:38: 101:53.22 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/GCTrace.cpp: In function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(js::gc::GCRuntime*) [clone .isra.0]': 101:53.22 /builddir/build/BUILD/firefox-72.0.2/js/src/gc/GC.cpp:6637:1: warning: profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(js::gc::GCRuntime*) [clone .isra.0]' not found in profile data [-Wmissing-profile] 101:53.22 6637 | AutoDisableBarriers::AutoDisableBarriers(GCRuntime* gc) : gc(gc) { 101:53.22 | ^~~~~~~~~~~~~~~~~~~ 102:33.13 In file included from Unified_cpp_js_src_jit0.cpp:38: 102:33.13 /builddir/build/BUILD/firefox-72.0.2/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*)': 102:33.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineBailouts.cpp:630: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 227 and have 226) [-Wcoverage-mismatch] 102:33.13 630 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, 102:33.13 | ^~~~~~~~~~~~~~~ 102:33.13 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/BaselineBailouts.cpp:630: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] 102:34.59 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/ports/geckolib) 102:55.43 Finished release [optimized] target(s) in 8m 23s 103:16.58 In file included from Unified_cpp_js_src_wasm0.cpp:11: 103:16.58 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 103:16.58 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:12743: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] 103:16.58 12743 | bool js::wasm::BaselineCompileFunctions(const ModuleEnvironment& env, 103:16.58 | ^~ 103:16.59 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmBaselineCompile.cpp:12743: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] 103:38.76 In file included from Unified_cpp_js_src_wasm1.cpp:38: 103:38.76 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmJS.cpp: In function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 103:38.76 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:4462: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] 103:38.76 4462 | bool wasm::IonCompileFunctions(const ModuleEnvironment& env, LifoAlloc& lifo, 103:38.76 | ^~~~ 103:38.76 /builddir/build/BUILD/firefox-72.0.2/js/src/wasm/WasmIonCompile.cpp:4462: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] 104:17.21 In file included from Unified_cpp_volatile_tests0.cpp:2: 104:17.21 /builddir/build/BUILD/firefox-72.0.2/memory/volatile/tests/TestVolatileBuffer.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 104:17.21 /builddir/build/BUILD/firefox-72.0.2/memory/volatile/tests/TestVolatileBuffer.cpp:100:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found [-Wmissing-profile] 104:17.21 100 | } 104:17.21 | ^ 104:19.59 In file included from Unified_cpp_mozglue_baseprofiler0.cpp:92: 104:19.59 /builddir/build/BUILD/firefox-72.0.2/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&)': 104:19.59 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/core/platform.cpp:1319: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] 104:19.59 1319 | memset(&startRegs, 0, sizeof(startRegs)); 104:19.59 | ^ 104:19.59 In file included from /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/core/platform.cpp:111, 104:19.59 from Unified_cpp_mozglue_baseprofiler0.cpp:92: 104:19.59 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 104:19.59 134 | struct UnwindRegs { 104:19.59 | ^~~~~~~~~~ 104:22.36 In file included from Unified_cpp_js_src_jit3.cpp:2: 104:22.36 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/ExecutableAllocator.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 104:22.36 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CodeGenerator.cpp:2542:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 104:22.36 2542 | JitCode* JitRealm::generateRegExpMatcherStub(JSContext* cx) { 104:22.36 | ^~~~~~~~ 104:22.36 /builddir/build/BUILD/firefox-72.0.2/js/src/jit/CodeGenerator.cpp:2542:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 104:24.93 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 104:24.93 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 104:24.93 /builddir/build/BUILD/firefox-72.0.2/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] 104:24.93 1570 | memset(&startRegs, 0, sizeof(startRegs)); 104:24.93 | ^ 104:24.93 In file included from /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.cpp:11, 104:24.93 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 104:24.93 /builddir/build/BUILD/firefox-72.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 104:24.93 134 | struct UnwindRegs { 104:24.93 | ^~~~~~~~~~ 104:25.53 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 104:25.53 /builddir/build/BUILD/firefox-72.0.2/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': 104:25.53 /builddir/build/BUILD/firefox-72.0.2/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] 104:25.53 1080 | TaggedUWord LExpr::EvaluateExpr(const UnwindRegs* aOldRegs, TaggedUWord aCFA, 104:25.53 | ^~~~~ 104:25.53 /builddir/build/BUILD/firefox-72.0.2/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] 104:44.71 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 104:44.71 10 | #define UNISTR_FROM_STRING_EXPLICIT 104:44.71 | 104:44.71 : note: this is the location of the previous definition 104:51.44 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 104:51.44 10 | #define UNISTR_FROM_STRING_EXPLICIT 104:51.44 | 104:51.44 : note: this is the location of the previous definition 105:02.11 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:02.11 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:02.11 | 105:02.11 : note: this is the location of the previous definition 105:14.25 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:14.25 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:14.25 | 105:14.25 : note: this is the location of the previous definition 105:15.07 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:15.07 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:15.07 | 105:15.07 : note: this is the location of the previous definition 105:16.64 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:16.64 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:16.64 | 105:16.64 : note: this is the location of the previous definition 105:22.91 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:22.91 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:22.91 | 105:22.91 : note: this is the location of the previous definition 105:24.62 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:24.62 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:24.62 | 105:24.62 : note: this is the location of the previous definition 105:28.18 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:28.18 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:28.18 | 105:28.18 : note: this is the location of the previous definition 105:28.18 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 105:28.18 11 | #define UNISTR_FROM_CHAR_EXPLICIT 105:28.18 | 105:28.18 : note: this is the location of the previous definition 105:30.63 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:30.63 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:30.63 | 105:30.64 : note: this is the location of the previous definition 105:31.81 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:31.81 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:31.81 | 105:31.81 : note: this is the location of the previous definition 105:33.87 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:33.87 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:33.87 | 105:33.87 : note: this is the location of the previous definition 105:34.75 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:34.75 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:34.75 | 105:34.75 : note: this is the location of the previous definition 105:35.42 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:35.42 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:35.42 | 105:35.42 : note: this is the location of the previous definition 105:36.11 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:36.11 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:36.12 | 105:36.12 : note: this is the location of the previous definition 105:36.83 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:36.83 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:36.83 | 105:36.83 : note: this is the location of the previous definition 105:37.83 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:37.83 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:37.83 | 105:37.83 : note: this is the location of the previous definition 105:38.52 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:38.52 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:38.53 | 105:38.53 : note: this is the location of the previous definition 105:39.21 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:39.21 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:39.21 | 105:39.21 : note: this is the location of the previous definition 105:39.90 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:39.90 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:39.90 | 105:39.90 : note: this is the location of the previous definition 105:40.58 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:40.58 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:40.58 | 105:40.58 : note: this is the location of the previous definition 105:41.61 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:41.61 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:41.61 | 105:41.61 : note: this is the location of the previous definition 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 105:45.61 117 | #pragma pipeloop(0) 105:45.61 | 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 105:45.61 128 | #pragma pipeloop(0) 105:45.61 | 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 105:45.61 143 | #pragma pipeloop(0) 105:45.61 | 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 105:45.61 218 | #pragma pipeloop(0) 105:45.61 | 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 105:45.61 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 105:45.61 | ^~~~~ 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 105:45.61 196 | double digit, m2j, nextm2j, a, b; 105:45.61 | ^~~~~~~ 105:45.61 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 105:45.61 195 | int tmp; 105:45.61 | ^~~ 105:45.79 In file included from /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 105:45.79 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 105:45.80 /builddir/build/BUILD/firefox-72.0.2/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] 105:45.80 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 105:45.80 | ^ 105:45.80 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 105:45.80 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 105:45.80 | ^~~~~~ 105:45.80 /builddir/build/BUILD/firefox-72.0.2/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] 105:45.80 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 105:45.80 | ^~~ 105:45.80 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 105:45.80 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 105:45.80 | ^~~~~~ 105:45.80 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c:2120:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 105:45.80 2120 | if (j < MP_DIGIT_BIT) { 105:45.80 | ^ 105:45.82 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 105:45.82 /builddir/build/BUILD/firefox-72.0.2/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] 105:45.82 4605 | if (val >= r) 105:45.82 | ^~ 105:46.02 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 105:46.02 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 105:46.02 237 | for (db = 0; db < sizeof(mp_digit); db++) { 105:46.02 | ^ 105:46.02 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 105:46.02 /builddir/build/BUILD/firefox-72.0.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 105:46.02 268 | for (db = 0; db < sizeof(mp_digit); db++) { 105:46.02 | ^ 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 105:50.02 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 105:50.02 | ^~~ 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 105:50.02 343 | s = HUFF_EXTEND(r, s); 105:50.02 | ^~~~~~~~~~~ 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 105:50.02 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 105:50.02 | ^~~ 105:50.02 /builddir/build/BUILD/firefox-72.0.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 105:50.02 420 | s = HUFF_EXTEND(r, s); 105:50.02 | ^~~~~~~~~~~ 105:51.77 In file included from Unified_cpp_modules_woff20.cpp:29: 105:51.77 /builddir/build/BUILD/firefox-72.0.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 105:51.77 /builddir/build/BUILD/firefox-72.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 105:51.77 1177 | uint64_t dst_offset = first_table_offset; 105:51.77 | ^~~~~~~~~~ 105:53.01 Unified_c_modules_xz-embedded0.c: In function 'dec_vli.isra.0': 105:53.01 Unified_c_modules_xz-embedded0.c:39: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.gcda' profile count data file not found [-Wmissing-profile] 105:53.01 39 | #ifdef PL_ARENA_CONST_ALIGN_MASK 105:53.01 | 105:55.85 /builddir/build/BUILD/firefox-72.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 105:55.85 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 105:55.85 | ^~~~~~~~~~ 105:56.07 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 105:56.07 media/libdav1d/16bd_cdef_tmpl.c.stub 105:56.19 media/libdav1d/16bd_fg_apply_tmpl.c.stub 105:56.30 media/libdav1d/16bd_film_grain_tmpl.c.stub 105:56.43 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 105:56.55 media/libdav1d/16bd_ipred_tmpl.c.stub 105:56.66 media/libdav1d/16bd_itx_tmpl.c.stub 105:56.77 media/libdav1d/16bd_lf_apply_tmpl.c.stub 105:56.88 media/libdav1d/16bd_loopfilter_tmpl.c.stub 105:56.99 media/libdav1d/16bd_looprestoration_tmpl.c.stub 105:57.11 media/libdav1d/16bd_lr_apply_tmpl.c.stub 105:57.22 media/libdav1d/16bd_mc_tmpl.c.stub 105:57.33 media/libdav1d/16bd_recon_tmpl.c.stub 105:57.45 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 105:57.58 media/libdav1d/8bd_cdef_tmpl.c.stub 105:57.70 media/libdav1d/8bd_fg_apply_tmpl.c.stub 105:57.82 media/libdav1d/8bd_film_grain_tmpl.c.stub 105:57.95 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 105:58.06 media/libdav1d/8bd_ipred_tmpl.c.stub 105:58.18 media/libdav1d/8bd_itx_tmpl.c.stub 105:58.29 media/libdav1d/8bd_lf_apply_tmpl.c.stub 105:58.40 media/libdav1d/8bd_loopfilter_tmpl.c.stub 105:58.52 media/libdav1d/8bd_looprestoration_tmpl.c.stub 105:58.63 media/libdav1d/8bd_lr_apply_tmpl.c.stub 105:58.75 media/libdav1d/8bd_mc_tmpl.c.stub 105:58.87 media/libdav1d/8bd_recon_tmpl.c.stub 105:59.14 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 105:59.14 10 | #define UNISTR_FROM_STRING_EXPLICIT 105:59.14 | 105:59.14 : note: this is the location of the previous definition 106:02.71 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 106:02.71 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 106:02.71 1177 | border_mask = ~(mi_col == 0); 106:02.71 | ^ 106:02.71 /builddir/build/BUILD/firefox-72.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 106:02.71 1177 | border_mask = ~(mi_col == 0); 106:02.71 | ^ 106:02.71 | ! 106:05.17 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 106:05.17 media/libdav1d/asm/16bd_film_grain_init_tmpl.c.stub 106:05.31 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 106:05.44 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 106:05.56 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 106:05.67 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 106:05.79 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 106:05.89 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 106:06.00 media/libdav1d/asm/8bd_film_grain_init_tmpl.c.stub 106:06.12 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 106:06.25 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 106:06.36 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 106:06.48 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 106:06.60 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 106:11.00 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_65(const char*, UBool, UParseError*, UErrorCode*)': 106:11.00 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_65(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 106:11.00 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 106:11.00 | ^ 106:11.00 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 106:11.00 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 106:11.00 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 106:11.00 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:54: note: declared here 106:11.01 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 106:11.01 | ^~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 106:11.01 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 106:11.01 | ^ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 106:11.01 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 106:11.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 106:11.01 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 106:11.01 | ^~~~~~~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro 'ucol_setVariableTop' 106:11.01 1273 | ucol_setVariableTop(UCollator *coll, 106:11.01 | ^~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_65(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 106:11.01 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 106:11.01 | ^ 106:11.01 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 106:11.01 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:54: note: declared here 106:11.01 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 106:11.01 | ^~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 106:11.01 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 106:11.01 | ^ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 106:11.01 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 106:11.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:11.01 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:782:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 106:11.01 782 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 106:11.01 | ^~~~~~~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro 'ucol_setVariableTop' 106:11.02 1273 | ucol_setVariableTop(UCollator *coll, 106:11.02 | ^~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_65(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 106:11.02 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 106:11.02 | ^ 106:11.02 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:58: note: declared here 106:11.02 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 106:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 106:11.02 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 106:11.02 | ^ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 106:11.02 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 106:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 106:11.02 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 106:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro 'ucol_restoreVariableTop' 106:11.02 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 106:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_65(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 106:11.02 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 106:11.02 | ^ 106:11.02 In file included from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/platform.h:25, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ptypes.h:52, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/umachine.h:46, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/utypes.h:38, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/ustring.h:21, 106:11.02 from /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 106:11.02 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:58: note: declared here 106:11.02 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 106:11.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:11.03 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 106:11.03 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 106:11.03 | ^ 106:11.03 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 106:11.03 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 106:11.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:11.03 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/unicode/urename.h:773:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 106:11.03 773 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 106:11.03 | ^~~~~~~~~~~~~~~~~~~~~~~~ 106:11.03 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro 'ucol_restoreVariableTop' 106:11.03 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 106:11.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:30.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:30.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:30.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.87 from : 106:30.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:30.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:30.87 | 106:30.87 In file included from : 106:30.88 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:30.88 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:30.88 | 106:30.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:30.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.88 from : 106:30.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:30.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:30.88 | ^~~~~~~~~~~~~ 106:30.92 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.92 from : 106:30.92 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:30.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:30.92 | 106:30.92 In file included from : 106:30.92 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:30.92 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:30.92 | 106:30.92 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.92 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.92 from : 106:30.92 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:30.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:30.92 | ^~~~~~~~~~~~~ 106:30.95 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.95 from : 106:30.95 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:30.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:30.95 | 106:30.95 In file included from : 106:30.95 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:30.95 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:30.95 | 106:30.95 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.95 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.95 from : 106:30.95 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:30.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:30.95 | ^~~~~~~~~~~~~ 106:30.98 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:30.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:30.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.98 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.98 from : 106:30.98 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:30.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:30.98 | 106:30.98 In file included from : 106:30.98 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:30.98 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:30.98 | 106:30.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:30.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:30.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:30.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:30.99 from : 106:30.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:30.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:30.99 | ^~~~~~~~~~~~~ 106:31.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.04 from : 106:31.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.04 | 106:31.04 In file included from : 106:31.04 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.04 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.04 | 106:31.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.04 from : 106:31.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.04 | ^~~~~~~~~~~~~ 106:31.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.04 from : 106:31.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.04 | 106:31.04 In file included from : 106:31.04 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.04 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.04 | 106:31.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.05 from : 106:31.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.05 | ^~~~~~~~~~~~~ 106:31.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.10 from : 106:31.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.10 | 106:31.10 In file included from : 106:31.10 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.10 | 106:31.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.10 from : 106:31.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.10 | 106:31.10 In file included from : 106:31.10 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.10 | 106:31.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.10 from : 106:31.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.11 | ^~~~~~~~~~~~~ 106:31.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.11 from : 106:31.11 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.11 | ^~~~~~~~~~~~~ 106:31.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.16 from : 106:31.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.16 | 106:31.17 In file included from : 106:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.17 | 106:31.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.17 from : 106:31.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.17 | ^~~~~~~~~~~~~ 106:31.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.18 from : 106:31.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.18 | 106:31.18 In file included from : 106:31.18 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.18 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.18 | 106:31.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.18 from : 106:31.19 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.19 | ^~~~~~~~~~~~~ 106:31.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.26 from : 106:31.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.26 | 106:31.26 In file included from : 106:31.26 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.26 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.26 | 106:31.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.26 from : 106:31.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.26 | ^~~~~~~~~~~~~ 106:31.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.32 from : 106:31.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.32 | 106:31.32 In file included from : 106:31.32 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.32 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.32 | 106:31.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.32 from : 106:31.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.32 | ^~~~~~~~~~~~~ 106:31.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.34 from : 106:31.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.34 | 106:31.34 In file included from : 106:31.34 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.34 | 106:31.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.34 from : 106:31.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.34 | ^~~~~~~~~~~~~ 106:31.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.42 from : 106:31.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.42 | 106:31.42 In file included from : 106:31.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.42 | 106:31.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.43 from : 106:31.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.43 | ^~~~~~~~~~~~~ 106:31.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.43 from : 106:31.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.43 | 106:31.43 In file included from : 106:31.43 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.43 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.43 | 106:31.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.43 from : 106:31.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.43 | ^~~~~~~~~~~~~ 106:31.45 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.45 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.45 from : 106:31.45 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.45 | 106:31.45 In file included from : 106:31.45 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.45 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.45 | 106:31.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.46 from : 106:31.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.46 | ^~~~~~~~~~~~~ 106:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.51 from : 106:31.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.51 | 106:31.51 In file included from : 106:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.51 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.51 | 106:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.51 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.51 from : 106:31.51 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.51 | ^~~~~~~~~~~~~ 106:31.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.52 from : 106:31.52 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.52 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.52 | 106:31.52 In file included from : 106:31.52 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.52 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.52 | 106:31.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.52 from : 106:31.53 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.53 | ^~~~~~~~~~~~~ 106:31.54 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.54 from : 106:31.54 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.54 | 106:31.54 In file included from : 106:31.55 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.55 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.55 | 106:31.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.55 from : 106:31.55 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.55 | ^~~~~~~~~~~~~ 106:31.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.57 from : 106:31.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.57 | 106:31.57 In file included from : 106:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.57 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.57 | 106:31.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.57 from : 106:31.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.57 | ^~~~~~~~~~~~~ 106:31.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.60 from : 106:31.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.60 | 106:31.60 In file included from : 106:31.60 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.60 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.60 | 106:31.60 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.60 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.60 from : 106:31.61 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.61 | ^~~~~~~~~~~~~ 106:31.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.61 from : 106:31.61 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.61 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.61 | 106:31.61 In file included from : 106:31.61 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.61 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.61 | 106:31.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.62 from : 106:31.62 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.62 | ^~~~~~~~~~~~~ 106:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.69 from : 106:31.69 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.69 | 106:31.69 In file included from : 106:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.69 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.69 | 106:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.69 from : 106:31.69 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.69 | ^~~~~~~~~~~~~ 106:31.70 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.70 from : 106:31.70 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.70 | 106:31.70 In file included from : 106:31.70 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.70 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.70 | 106:31.70 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.70 from : 106:31.70 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.70 | ^~~~~~~~~~~~~ 106:31.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.74 from : 106:31.74 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.74 | 106:31.74 In file included from : 106:31.74 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.74 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.74 | 106:31.74 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.74 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.74 from : 106:31.74 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.75 | ^~~~~~~~~~~~~ 106:31.76 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.76 from : 106:31.76 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.76 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.76 | 106:31.76 In file included from : 106:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.77 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.77 | 106:31.77 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.77 from : 106:31.77 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.77 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.77 | ^~~~~~~~~~~~~ 106:31.77 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.77 from : 106:31.77 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.77 | 106:31.77 In file included from : 106:31.77 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.77 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.77 | 106:31.77 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.78 from : 106:31.78 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.78 | ^~~~~~~~~~~~~ 106:31.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.81 from : 106:31.81 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.81 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.81 | 106:31.81 In file included from : 106:31.81 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.81 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.81 | 106:31.81 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.81 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.81 from : 106:31.81 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.81 | ^~~~~~~~~~~~~ 106:31.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.88 from : 106:31.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.88 | 106:31.88 In file included from : 106:31.88 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.88 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.88 | 106:31.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.88 from : 106:31.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.88 | ^~~~~~~~~~~~~ 106:31.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.88 from : 106:31.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.88 | 106:31.88 In file included from : 106:31.88 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.88 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.88 | 106:31.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.89 from : 106:31.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.89 | ^~~~~~~~~~~~~ 106:31.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.90 from : 106:31.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.90 | 106:31.90 In file included from : 106:31.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.90 | 106:31.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.90 from : 106:31.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.90 | ^~~~~~~~~~~~~ 106:31.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.96 from : 106:31.96 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.96 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.96 | 106:31.96 In file included from : 106:31.96 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.96 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.96 | 106:31.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.96 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.96 from : 106:31.96 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.96 | ^~~~~~~~~~~~~ 106:31.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.99 from : 106:31.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:31.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:31.99 | 106:31.99 In file included from : 106:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:31.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:31.99 | 106:31.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:31.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:31.99 from : 106:31.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:31.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:31.99 | ^~~~~~~~~~~~~ 106:32.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.00 from : 106:32.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.00 | 106:32.00 In file included from : 106:32.00 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.00 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.00 | 106:32.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.00 from : 106:32.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.00 | ^~~~~~~~~~~~~ 106:32.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.05 from : 106:32.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.05 | 106:32.05 In file included from : 106:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.05 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.05 | 106:32.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.05 from : 106:32.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.05 | 106:32.05 In file included from : 106:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.05 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.05 | 106:32.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.05 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.05 from : 106:32.05 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.05 | ^~~~~~~~~~~~~ 106:32.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.06 from : 106:32.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.06 | ^~~~~~~~~~~~~ 106:32.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.06 from : 106:32.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.06 | 106:32.06 In file included from : 106:32.06 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.06 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.06 | 106:32.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.06 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.06 from : 106:32.06 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.06 | ^~~~~~~~~~~~~ 106:32.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.13 from : 106:32.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.13 | 106:32.13 In file included from : 106:32.13 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.13 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.13 | 106:32.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.13 from : 106:32.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.13 | ^~~~~~~~~~~~~ 106:32.14 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.15 from : 106:32.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.15 | 106:32.15 In file included from : 106:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.15 | 106:32.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.15 from : 106:32.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.15 | 106:32.15 In file included from : 106:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.15 | 106:32.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.15 from : 106:32.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.15 | ^~~~~~~~~~~~~ 106:32.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.16 from : 106:32.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.16 | ^~~~~~~~~~~~~ 106:32.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.18 from : 106:32.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.18 | 106:32.18 In file included from : 106:32.18 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.18 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.18 | 106:32.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.18 from : 106:32.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.18 | ^~~~~~~~~~~~~ 106:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.22 from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.22 | 106:32.22 In file included from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.22 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.22 | 106:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.22 from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.22 | 106:32.22 In file included from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.22 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.22 | 106:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.22 from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.22 | ^~~~~~~~~~~~~ 106:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.22 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.22 from : 106:32.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.22 | ^~~~~~~~~~~~~ 106:32.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.28 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.28 from : 106:32.28 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.28 | 106:32.28 In file included from : 106:32.28 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.28 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.28 | 106:32.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.29 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.29 from : 106:32.29 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.29 | ^~~~~~~~~~~~~ 106:32.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.30 from : 106:32.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.30 | 106:32.30 In file included from : 106:32.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.30 | 106:32.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.31 from : 106:32.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.31 | ^~~~~~~~~~~~~ 106:32.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.37 from : 106:32.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.37 | 106:32.37 In file included from : 106:32.37 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.37 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.37 | 106:32.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.38 from : 106:32.38 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.38 | ^~~~~~~~~~~~~ 106:32.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.39 from : 106:32.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.39 | 106:32.39 In file included from : 106:32.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.39 | 106:32.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.39 from : 106:32.40 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.40 | ^~~~~~~~~~~~~ 106:32.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.42 from : 106:32.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.42 | 106:32.42 In file included from : 106:32.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.42 | 106:32.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.42 from : 106:32.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.42 | ^~~~~~~~~~~~~ 106:32.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.46 from : 106:32.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.46 | 106:32.46 In file included from : 106:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.46 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.46 | 106:32.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.46 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.46 from : 106:32.46 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.46 | ^~~~~~~~~~~~~ 106:32.53 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.53 from : 106:32.53 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.53 | 106:32.53 In file included from : 106:32.53 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.53 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.53 | 106:32.53 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.53 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.53 from : 106:32.53 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.53 | ^~~~~~~~~~~~~ 106:32.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.56 from : 106:32.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.56 | 106:32.56 In file included from : 106:32.56 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.56 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.56 | 106:32.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.56 from : 106:32.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.56 | ^~~~~~~~~~~~~ 106:32.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.58 from : 106:32.58 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.58 | 106:32.58 In file included from : 106:32.58 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.58 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.58 | 106:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.59 from : 106:32.59 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.59 | ^~~~~~~~~~~~~ 106:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.59 from : 106:32.59 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.59 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.59 | 106:32.59 In file included from : 106:32.59 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.59 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.59 | 106:32.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.59 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.59 from : 106:32.60 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.60 | ^~~~~~~~~~~~~ 106:32.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.61 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.61 from : 106:32.61 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.61 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.62 | 106:32.62 In file included from : 106:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.62 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.62 | 106:32.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.62 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.62 from : 106:32.62 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.62 | ^~~~~~~~~~~~~ 106:32.67 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.67 from : 106:32.67 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.67 | 106:32.67 In file included from : 106:32.67 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.67 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.67 | 106:32.68 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.68 from : 106:32.68 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.68 | ^~~~~~~~~~~~~ 106:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.69 from : 106:32.69 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.69 | 106:32.69 In file included from : 106:32.69 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.69 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.69 | 106:32.70 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.70 from : 106:32.70 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.70 | ^~~~~~~~~~~~~ 106:32.71 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.71 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.72 from : 106:32.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.72 | 106:32.72 In file included from : 106:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.72 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.72 | 106:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.72 from : 106:32.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.72 | ^~~~~~~~~~~~~ 106:32.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.75 from : 106:32.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.75 | 106:32.75 In file included from : 106:32.75 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.75 | 106:32.76 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.76 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.76 from : 106:32.76 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.76 | ^~~~~~~~~~~~~ 106:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.77 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.77 from : 106:32.77 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.77 | 106:32.78 In file included from : 106:32.78 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.78 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.78 | 106:32.78 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.78 from : 106:32.78 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.78 | ^~~~~~~~~~~~~ 106:32.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.80 from : 106:32.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.80 | 106:32.80 In file included from : 106:32.80 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.80 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.80 | 106:32.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.80 from : 106:32.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.80 | ^~~~~~~~~~~~~ 106:32.83 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.83 from : 106:32.83 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.83 | 106:32.83 In file included from : 106:32.83 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.83 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.83 | 106:32.83 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.83 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.83 from : 106:32.83 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.83 | ^~~~~~~~~~~~~ 106:32.86 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.86 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.86 from : 106:32.86 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.86 | 106:32.86 In file included from : 106:32.86 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.86 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.86 | 106:32.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.87 from : 106:32.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.87 | ^~~~~~~~~~~~~ 106:32.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.88 from : 106:32.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.88 | 106:32.88 In file included from : 106:32.88 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.88 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.88 | 106:32.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.88 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.88 from : 106:32.88 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.88 | ^~~~~~~~~~~~~ 106:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.90 from : 106:32.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.90 | 106:32.90 In file included from : 106:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.90 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.90 | 106:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.90 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.90 from : 106:32.90 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.90 | ^~~~~~~~~~~~~ 106:32.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.97 from : 106:32.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:32.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:32.97 | 106:32.97 In file included from : 106:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:32.97 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:32.97 | 106:32.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:32.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:32.97 from : 106:32.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:32.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:32.97 | ^~~~~~~~~~~~~ 106:33.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.03 from : 106:33.03 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.03 | 106:33.03 In file included from : 106:33.03 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.03 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.03 | 106:33.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.03 from : 106:33.03 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.03 | 106:33.04 In file included from : 106:33.04 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.04 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.04 | 106:33.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.04 from : 106:33.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.04 | ^~~~~~~~~~~~~ 106:33.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.04 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.04 from : 106:33.04 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.04 | ^~~~~~~~~~~~~ 106:33.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.10 from : 106:33.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.10 | 106:33.10 In file included from : 106:33.10 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.10 | 106:33.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.11 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.11 from : 106:33.11 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.11 | ^~~~~~~~~~~~~ 106:33.12 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.12 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.12 from : 106:33.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.13 | 106:33.13 In file included from : 106:33.13 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.13 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.13 | 106:33.13 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.13 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.13 from : 106:33.13 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.13 | ^~~~~~~~~~~~~ 106:33.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.16 from : 106:33.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.16 | 106:33.16 In file included from : 106:33.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.16 | 106:33.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.16 from : 106:33.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.16 | ^~~~~~~~~~~~~ 106:33.18 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.18 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.18 from : 106:33.18 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.18 | 106:33.18 In file included from : 106:33.18 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.18 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.18 | 106:33.19 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.19 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.19 from : 106:33.19 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.19 | ^~~~~~~~~~~~~ 106:33.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.24 from : 106:33.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.24 | 106:33.24 In file included from : 106:33.24 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.24 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.24 | 106:33.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.24 from : 106:33.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.24 | ^~~~~~~~~~~~~ 106:33.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.26 from : 106:33.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.26 | 106:33.26 In file included from : 106:33.26 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.26 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.26 | 106:33.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.26 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.26 from : 106:33.26 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.26 | ^~~~~~~~~~~~~ 106:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.31 from : 106:33.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.31 | 106:33.31 In file included from : 106:33.31 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.31 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.31 | 106:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.31 from : 106:33.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.32 | ^~~~~~~~~~~~~ 106:33.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.35 from : 106:33.35 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.35 | 106:33.35 In file included from : 106:33.35 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.35 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.35 | 106:33.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.35 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.35 from : 106:33.35 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.35 | ^~~~~~~~~~~~~ 106:33.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.38 from : 106:33.38 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.38 | 106:33.38 In file included from : 106:33.38 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.38 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.38 | 106:33.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.38 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.38 from : 106:33.38 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.38 | ^~~~~~~~~~~~~ 106:33.41 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.41 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.41 from : 106:33.41 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.41 | 106:33.41 In file included from : 106:33.41 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.41 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.41 | 106:33.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.42 from : 106:33.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.42 | ^~~~~~~~~~~~~ 106:33.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.48 from : 106:33.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.48 | 106:33.48 In file included from : 106:33.48 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.48 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.48 | 106:33.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.48 from : 106:33.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.48 | ^~~~~~~~~~~~~ 106:33.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.49 from : 106:33.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.49 | 106:33.49 In file included from : 106:33.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.49 | 106:33.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.49 from : 106:33.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.49 | ^~~~~~~~~~~~~ 106:33.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.56 from : 106:33.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.56 | 106:33.56 In file included from : 106:33.56 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.56 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.56 | 106:33.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.57 from : 106:33.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.57 | 106:33.57 In file included from : 106:33.57 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.57 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.57 | 106:33.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.57 from : 106:33.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.57 | ^~~~~~~~~~~~~ 106:33.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.57 from : 106:33.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.57 | ^~~~~~~~~~~~~ 106:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.63 from : 106:33.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.63 | 106:33.63 In file included from : 106:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.63 | 106:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.63 from : 106:33.63 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.63 | 106:33.63 In file included from : 106:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.63 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.63 | 106:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.63 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.64 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.64 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.64 from : 106:33.64 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.64 | ^~~~~~~~~~~~~ 106:33.64 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.64 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.64 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.64 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.64 from : 106:33.64 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.64 | ^~~~~~~~~~~~~ 106:33.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.72 from : 106:33.72 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:33.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:33.72 | 106:33.72 In file included from : 106:33.72 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:33.72 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:33.72 | 106:33.72 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:33.72 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:33.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:33.73 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:33.73 from : 106:33.73 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:33.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:33.73 | ^~~~~~~~~~~~~ 106:33.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:33.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:33.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.00 from : 106:34.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.00 | 106:34.00 In file included from : 106:34.00 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.00 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.00 | 106:34.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.00 from : 106:34.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.00 | ^~~~~~~~~~~~~ 106:34.00 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.00 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.00 from : 106:34.00 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.01 | 106:34.01 In file included from : 106:34.01 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.01 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.01 | 106:34.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.01 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.01 from : 106:34.01 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.01 | ^~~~~~~~~~~~~ 106:34.14 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.14 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.14 from : 106:34.14 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.15 | 106:34.15 In file included from : 106:34.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.15 | 106:34.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.15 from : 106:34.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.15 | ^~~~~~~~~~~~~ 106:34.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.16 from : 106:34.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.16 | 106:34.16 In file included from : 106:34.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.17 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.17 | 106:34.17 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.17 from : 106:34.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.17 | ^~~~~~~~~~~~~ 106:34.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.24 from : 106:34.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.24 | 106:34.24 In file included from : 106:34.24 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.24 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.24 | 106:34.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.24 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.24 from : 106:34.24 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.24 | ^~~~~~~~~~~~~ 106:34.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.32 from : 106:34.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.32 | 106:34.32 In file included from : 106:34.32 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.32 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.32 | 106:34.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.32 from : 106:34.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.32 | ^~~~~~~~~~~~~ 106:34.37 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_pulse.c:1187:1: warning: 'sink_input_info_cb' defined but not used [-Wunused-function] 106:34.37 1187 | sink_input_info_cb(pa_context * c, pa_sink_input_info const * i, int eol, void * u) 106:34.37 | ^~~~~~~~~~~~~~~~~~ 106:34.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.37 from : 106:34.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.37 | 106:34.37 In file included from : 106:34.37 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.37 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.37 | 106:34.37 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.37 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.37 from : 106:34.37 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.37 | ^~~~~~~~~~~~~ 106:34.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.43 from : 106:34.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.43 | 106:34.43 In file included from : 106:34.43 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.43 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.43 | 106:34.44 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.44 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.44 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.44 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.44 from : 106:34.44 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.44 | ^~~~~~~~~~~~~ 106:34.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.48 from : 106:34.48 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.48 | 106:34.48 In file included from : 106:34.48 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.48 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.48 | 106:34.48 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.48 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.49 from : 106:34.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.49 | ^~~~~~~~~~~~~ 106:34.54 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.54 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.54 from : 106:34.54 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.54 | 106:34.54 In file included from : 106:34.54 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.54 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.54 | 106:34.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.55 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.55 from : 106:34.55 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.55 | ^~~~~~~~~~~~~ 106:34.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.80 from : 106:34.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.80 | 106:34.80 In file included from : 106:34.80 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.80 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.80 | 106:34.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.80 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.80 from : 106:34.80 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.80 | ^~~~~~~~~~~~~ 106:34.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.87 from : 106:34.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.87 | 106:34.87 In file included from : 106:34.87 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.87 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.87 | 106:34.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.87 from : 106:34.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.87 | ^~~~~~~~~~~~~ 106:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.93 from : 106:34.93 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.93 | 106:34.93 In file included from : 106:34.93 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.93 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.93 | 106:34.93 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.93 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.93 from : 106:34.93 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.93 | ^~~~~~~~~~~~~ 106:34.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.99 from : 106:34.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:34.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:34.99 | 106:34.99 In file included from : 106:34.99 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:34.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:34.99 | 106:34.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:34.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:34.99 from : 106:34.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:34.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:34.99 | ^~~~~~~~~~~~~ 106:35.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.07 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.07 from : 106:35.07 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.07 | 106:35.07 In file included from : 106:35.07 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.07 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.07 | 106:35.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.08 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.08 from : 106:35.08 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.08 | ^~~~~~~~~~~~~ 106:35.15 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.15 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.15 from : 106:35.15 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.15 | 106:35.15 In file included from : 106:35.15 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.15 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.15 | 106:35.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.16 from : 106:35.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.16 | ^~~~~~~~~~~~~ 106:35.21 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.21 from : 106:35.21 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.21 | 106:35.21 In file included from : 106:35.21 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.21 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.21 | 106:35.21 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.21 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.22 from : 106:35.22 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.22 | ^~~~~~~~~~~~~ 106:35.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.32 from : 106:35.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.32 | 106:35.32 In file included from : 106:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.32 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.32 | 106:35.33 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.33 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.33 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.33 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.33 from : 106:35.33 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.33 | ^~~~~~~~~~~~~ 106:35.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.43 from : 106:35.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.43 | 106:35.43 In file included from : 106:35.43 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.43 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.43 | 106:35.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.43 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.43 from : 106:35.43 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.43 | ^~~~~~~~~~~~~ 106:35.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.49 from : 106:35.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.49 | 106:35.49 In file included from : 106:35.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.49 | 106:35.50 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.50 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.50 from : 106:35.50 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.50 | ^~~~~~~~~~~~~ 106:35.56 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.56 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.56 from : 106:35.56 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.56 | 106:35.56 In file included from : 106:35.57 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.57 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.57 | 106:35.57 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.57 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.57 from : 106:35.57 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.57 | ^~~~~~~~~~~~~ 106:35.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.69 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.69 from : 106:35.69 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.69 | 106:35.69 In file included from : 106:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.69 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.69 | 106:35.70 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.70 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.70 from : 106:35.70 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.70 | ^~~~~~~~~~~~~ 106:35.78 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.78 from : 106:35.78 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.78 | 106:35.78 In file included from : 106:35.78 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.78 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.78 | 106:35.79 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.79 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.79 from : 106:35.79 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.79 | ^~~~~~~~~~~~~ 106:35.84 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.84 from : 106:35.84 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.84 | 106:35.84 In file included from : 106:35.84 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.84 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.84 | 106:35.84 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.84 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.84 from : 106:35.84 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.84 | ^~~~~~~~~~~~~ 106:35.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.91 from : 106:35.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.91 | 106:35.91 In file included from : 106:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.91 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.91 | 106:35.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.91 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.91 from : 106:35.91 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.91 | ^~~~~~~~~~~~~ 106:35.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.97 from : 106:35.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:35.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:35.97 | 106:35.97 In file included from : 106:35.97 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:35.97 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:35.97 | 106:35.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:35.97 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:35.97 from : 106:35.97 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:35.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:35.97 | ^~~~~~~~~~~~~ 106:36.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.02 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.02 from : 106:36.02 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.02 | 106:36.02 In file included from : 106:36.02 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.02 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.03 | 106:36.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.03 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.03 from : 106:36.03 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.03 | ^~~~~~~~~~~~~ 106:36.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.16 from : 106:36.16 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.16 | 106:36.16 In file included from : 106:36.16 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.16 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.16 | 106:36.16 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.16 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.17 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.17 from : 106:36.17 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.17 | ^~~~~~~~~~~~~ 106:36.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.42 from : 106:36.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.42 | 106:36.42 In file included from : 106:36.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.42 | 106:36.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.42 from : 106:36.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.42 | ^~~~~~~~~~~~~ 106:36.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.49 from : 106:36.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.49 | 106:36.49 In file included from : 106:36.49 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.49 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.49 | 106:36.49 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.49 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.49 from : 106:36.49 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.49 | ^~~~~~~~~~~~~ 106:36.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.58 from : 106:36.58 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.58 | 106:36.58 In file included from : 106:36.58 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.58 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.58 | 106:36.58 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.58 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.58 from : 106:36.58 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.58 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.58 | ^~~~~~~~~~~~~ 106:36.65 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.65 from : 106:36.65 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:36.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:36.65 | 106:36.65 In file included from : 106:36.65 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:36.65 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:36.65 | 106:36.65 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:36.65 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:36.65 from : 106:36.65 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:36.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:36.66 | ^~~~~~~~~~~~~ 106:36.79 In file included from Unified_cpp_media_libcubeb_gtest0.cpp:47: 106:36.79 /builddir/build/BUILD/firefox-72.0.2/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]': 106:36.79 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/gtest/test_utils.cpp:71:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libcubeb/gtest/Unified_cpp_media_libcubeb_gtest0.gcda' profile count data file not found [-Wmissing-profile] 106:36.79 71 | } 106:36.79 | ^ 106:37.08 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 106:37.08 /builddir/build/BUILD/firefox-72.0.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 106:37.08 19 | default: 106:37.08 | ^~~~~~~ 106:37.14 In file included from Unified_c_media_libnestegg_src0.c:2: 106:37.14 /builddir/build/BUILD/firefox-72.0.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 106:37.14 /builddir/build/BUILD/firefox-72.0.2/media/libnestegg/src/nestegg.c:1170:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 106:37.14 1170 | uint64_t id, size, peeked_id; 106:37.14 | ^~~~~~~~~ 106:37.63 /builddir/build/BUILD/firefox-72.0.2/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 106:37.63 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 106:37.63 | ^~~~~~~~~~~~~~~ 106:37.67 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:37.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:37.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.67 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.67 from : 106:37.67 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:37.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:37.67 | 106:37.67 In file included from : 106:37.67 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:37.67 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:37.67 | 106:37.68 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:37.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.68 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.68 from : 106:37.68 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:37.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:37.68 | ^~~~~~~~~~~~~ 106:37.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.75 from : 106:37.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:37.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:37.75 | 106:37.75 In file included from : 106:37.75 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:37.75 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:37.75 | 106:37.75 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.75 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.75 from : 106:37.75 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:37.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:37.75 | ^~~~~~~~~~~~~ 106:37.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.99 from : 106:37.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:37.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:37.99 | 106:37.99 In file included from : 106:37.99 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:37.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:37.99 | 106:37.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:37.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:37.99 from : 106:37.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:37.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:37.99 | ^~~~~~~~~~~~~ 106:38.04 /builddir/build/BUILD/firefox-72.0.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 106:38.04 /builddir/build/BUILD/firefox-72.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 106:38.04 814 | spx_uint32_t i; 106:38.04 | ^ 106:38.27 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/sse_optimized.cpp:255: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 106:38.27 255 | #pragma omp parallel for 106:38.27 | 106:38.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.34 from : 106:38.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:38.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:38.34 | 106:38.34 In file included from : 106:38.34 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:38.34 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:38.34 | 106:38.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.34 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.34 from : 106:38.34 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:38.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:38.34 | ^~~~~~~~~~~~~ 106:38.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.42 from : 106:38.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:38.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:38.42 | 106:38.42 In file included from : 106:38.42 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:38.42 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:38.42 | 106:38.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.42 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.42 from : 106:38.42 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:38.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:38.43 | ^~~~~~~~~~~~~ 106:38.46 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 106:38.46 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 106:38.46 89 | #pragma omp parallel for 106:38.46 | 106:38.46 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:143: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 106:38.46 143 | #pragma omp parallel for 106:38.46 | 106:38.46 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/FIRFilter.cpp:190: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 106:38.46 190 | #pragma omp parallel for 106:38.46 | 106:38.46 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 106:38.46 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 106:38.46 71 | #define PI 3.1415926536 106:38.46 | 106:38.46 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 106:38.47 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 106:38.47 45 | #define PI M_PI 106:38.47 | 106:38.47 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 106:38.47 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/TDStretch.cpp:313: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 106:38.47 313 | #pragma omp parallel for 106:38.47 | 106:38.47 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/TDStretch.cpp:338: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 106:38.47 338 | #pragma omp critical 106:38.47 | 106:38.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.52 from : 106:38.52 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:38.52 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:38.52 | 106:38.52 In file included from : 106:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:38.52 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:38.52 | 106:38.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:38.52 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:38.52 from : 106:38.52 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:38.52 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:38.52 | ^~~~~~~~~~~~~ 106:38.56 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 106:38.56 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 106:38.56 /builddir/build/BUILD/firefox-72.0.2/media/libsoundtouch/src/RateTransposer.cpp:132:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 106:38.56 132 | uint count; 106:38.56 | ^~~~~ 106:39.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.10 from : 106:39.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:39.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:39.10 | 106:39.10 In file included from : 106:39.10 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:39.10 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:39.10 | 106:39.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.10 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.10 from : 106:39.10 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:39.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:39.10 | ^~~~~~~~~~~~~ 106:39.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.25 from : 106:39.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:39.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:39.25 | 106:39.25 In file included from : 106:39.25 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:39.25 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:39.25 | 106:39.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.25 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.25 from : 106:39.25 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:39.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:39.25 | ^~~~~~~~~~~~~ 106:39.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.31 from : 106:39.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:39.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:39.31 | 106:39.31 In file included from : 106:39.31 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:39.31 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:39.31 | 106:39.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.31 from : 106:39.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:39.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:39.31 | ^~~~~~~~~~~~~ 106:39.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.89 from : 106:39.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:39.89 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:39.89 | 106:39.89 In file included from : 106:39.89 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:39.89 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:39.89 | 106:39.89 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:39.89 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:39.89 from : 106:39.89 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:39.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:39.89 | ^~~~~~~~~~~~~ 106:40.17 In file included from Unified_cpp_psshparser_gtest0.cpp:2: 106:40.17 /builddir/build/BUILD/firefox-72.0.2/media/psshparser/gtest/TestPsshParser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 106:40.17 /builddir/build/BUILD/firefox-72.0.2/media/psshparser/gtest/TestPsshParser.cpp:176:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/psshparser/gtest/Unified_cpp_psshparser_gtest0.gcda' profile count data file not found [-Wmissing-profile] 106:40.17 176 | } 106:40.17 | ^ 106:40.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:40.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:40.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.30 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.30 from : 106:40.30 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:40.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:40.30 | 106:40.30 In file included from : 106:40.30 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:40.30 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:40.30 | 106:40.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:40.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.31 from : 106:40.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:40.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:40.31 | ^~~~~~~~~~~~~ 106:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.87 from : 106:40.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:40.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:40.87 | 106:40.87 In file included from : 106:40.87 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:40.87 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:40.87 | 106:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.87 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.87 from : 106:40.87 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:40.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:40.87 | ^~~~~~~~~~~~~ 106:40.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.99 from : 106:40.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:40.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:40.99 | 106:40.99 In file included from : 106:40.99 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:40.99 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:40.99 | 106:40.99 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:40.99 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:40.99 from : 106:40.99 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:40.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:40.99 | ^~~~~~~~~~~~~ 106:41.23 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:41.23 from : 106:41.23 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:41.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:41.23 | 106:41.23 In file included from : 106:41.23 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:41.23 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:41.23 | 106:41.23 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:41.23 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:41.23 from : 106:41.23 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:41.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:41.23 | ^~~~~~~~~~~~~ 106:41.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:41.39 from : 106:41.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:41.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:41.39 | 106:41.39 In file included from : 106:41.39 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:41.39 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:41.39 | 106:41.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:41.39 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:41.39 from : 106:41.39 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:41.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:41.39 | ^~~~~~~~~~~~~ 106:42.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config.h:45, 106:42.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:105, 106:42.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:42.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:42.31 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:42.31 from : 106:42.31 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 106:42.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 106:42.31 | 106:42.31 In file included from : 106:42.31 /builddir/build/BUILD/firefox-72.0.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 106:42.31 52 | #define HAVE_LINUX_PERF_EVENT_H 1 106:42.31 | 106:42.32 In file included from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/common.h:488, 106:42.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/avutil.h:296, 106:42.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/log.h:25, 106:42.32 from /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil_visibility.h:26, 106:42.32 from : 106:42.32 /builddir/build/BUILD/firefox-72.0.2/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 106:42.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 106:42.32 | ^~~~~~~~~~~~~ 106:49.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.h:11, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.cpp:7, 106:49.76 from Unified_cpp_sandbox_linux2.cpp:56: 106:49.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 106:49.76 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 106:49.76 /builddir/build/BUILD/firefox-72.0.2/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] 106:49.76 31 | memset(aT, 0, sizeof(T)); 106:49.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 106:49.76 In file included from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/SandboxReporterClient.h:10, 106:49.76 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/Sandbox.cpp:16, 106:49.76 from Unified_cpp_sandbox_linux2.cpp:56: 106:49.76 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 106:49.76 27 | struct SandboxReport { 106:49.76 | ^~~~~~~~~~~~~ 106:52.64 In file included from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/reporter/SandboxReporter.cpp:18, 106:52.64 from Unified_cpp_linux_reporter0.cpp:2: 106:52.64 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 106:52.64 /builddir/build/BUILD/firefox-72.0.2/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] 106:52.64 50 | OffTheBooksMutex* Mutex() { 106:52.64 | ^~~~~ 106:52.64 /builddir/build/BUILD/firefox-72.0.2/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] 106:52.64 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 106:52.64 /builddir/build/BUILD/firefox-72.0.2/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] 106:52.64 /builddir/build/BUILD/firefox-72.0.2/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] 106:52.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 106:52.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:53.00 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 106:53.00 from Unified_cpp_sandbox_linux_glue0.cpp:20: 106:53.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 106:53.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:53.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 106:53.00 | ^ 106:53.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 106:53.00 46 | struct Block { 106:53.00 | ^~~~~ 106:53.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 106:53.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:53.14 from /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 106:53.14 from Unified_cpp_linux_broker0.cpp:20: 106:53.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 106:53.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:53.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 106:53.14 | ^ 106:53.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 106:53.14 46 | struct Block { 106:53.14 | ^~~~~ 106:59.22 In file included from Unified_cpp_sandbox_linux_gtest0.cpp:20: 106:59.22 /builddir/build/BUILD/firefox-72.0.2/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]': 106:59.22 /builddir/build/BUILD/firefox-72.0.2/security/sandbox/linux/gtest/TestBrokerPolicy.cpp:95:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/gtest/Unified_cpp_sandbox_linux_gtest0.gcda' profile count data file not found [-Wmissing-profile] 106:59.22 95 | } // namespace mozilla 106:59.22 | ^ 107:00.66 In file included from Unified_cpp_ct_tests_gtest0.cpp:83: 107:00.66 /builddir/build/BUILD/firefox-72.0.2/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]': 107:00.66 /builddir/build/BUILD/firefox-72.0.2/security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 107:00.66 254 | } // namespace mozilla 107:00.66 | ^ 107:00.81 /builddir/build/BUILD/firefox-72.0.2/security/certverifier/tests/gtest/TrustOverrideTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 107:00.82 /builddir/build/BUILD/firefox-72.0.2/security/certverifier/tests/gtest/TrustOverrideTest.cpp:170:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found [-Wmissing-profile] 107:00.82 170 | } 107:00.82 | ^ 107:01.83 In file included from Unified_cpp_security_apps0.cpp:2: 107:01.83 /builddir/build/BUILD/firefox-72.0.2/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]': 107:01.83 /builddir/build/BUILD/firefox-72.0.2/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] 107:01.83 197 | nsresult VerifyStreamContentDigest( 107:01.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 107:01.83 /builddir/build/BUILD/firefox-72.0.2/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] 107:01.83 /builddir/build/BUILD/firefox-72.0.2/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] 107:01.84 /builddir/build/BUILD/firefox-72.0.2/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 107:01.84 /builddir/build/BUILD/firefox-72.0.2/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] 107:01.84 1128 | nsresult VerifyPK7Signature( 107:01.84 | ^~~~~~~~~~~~~~~~~~ 107:01.84 /builddir/build/BUILD/firefox-72.0.2/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] 107:01.84 /builddir/build/BUILD/firefox-72.0.2/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] 107:03.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 107:03.23 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/IncrementalTokenizer.cpp:7, 107:03.23 from Unified_cpp_xpcom_ds0.cpp:11: 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:03.23 1028 | foundInterface = 0; \ 107:03.23 | ^~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:03.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:03.23 16 | NS_INTERFACE_MAP_END 107:03.23 | ^~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:03.23 1012 | else 107:03.23 | ^~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:03.23 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:03.23 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:03.23 1028 | foundInterface = 0; \ 107:03.23 | ^~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:03.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:03.23 23 | NS_INTERFACE_MAP_END 107:03.23 | ^~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:03.23 1012 | else 107:03.23 | ^~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:03.23 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:03.23 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:03.23 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 107:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:05.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:05.12 1028 | foundInterface = 0; \ 107:05.12 | ^~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:05.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:05.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:05.12 277 | NS_INTERFACE_MAP_END 107:05.12 | ^~~~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:05.12 1002 | else 107:05.12 | ^~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:05.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:05.12 | ^~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:05.12 276 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 107:05.12 | ^~~~~~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:05.12 1028 | foundInterface = 0; \ 107:05.12 | ^~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:05.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:05.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:324:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:05.12 324 | NS_INTERFACE_MAP_END 107:05.12 | ^~~~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:05.12 1002 | else 107:05.12 | ^~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:05.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:05.12 | ^~~~~~~~~~~~~~~~~~ 107:05.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashPropertyBag.cpp:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:05.12 323 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 107:05.12 | ^~~~~~~~~~~~~~~~~~~~~~ 107:06.65 In file included from Unified_cpp_xpcom_ds0.cpp:65: 107:06.65 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsObserverList.cpp: In function 'NS_ShutdownAtomTable()': 107:06.65 /builddir/build/BUILD/firefox-72.0.2/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] 107:06.65 475 | void NS_ShutdownAtomTable() { 107:06.65 | ^~~~~~~~~~~~~~~~~~~~ 107:06.65 /builddir/build/BUILD/firefox-72.0.2/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] 107:06.65 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsObserverList.cpp: In member function 'nsAtomSubTable::GCLocked(GCKind)': 107:06.65 /builddir/build/BUILD/firefox-72.0.2/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] 107:06.65 406 | void nsAtomSubTable::GCLocked(GCKind aKind) { 107:06.65 | ^~~~~~~~~~~~~~ 107:06.65 /builddir/build/BUILD/firefox-72.0.2/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] 107:07.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 107:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 107:07.32 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsObserverService.cpp:8, 107:07.32 from Unified_cpp_xpcom_ds1.cpp:2: 107:07.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 107:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:07.32 1028 | foundInterface = 0; \ 107:07.32 | ^~~~~~~~~~~~~~ 107:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:07.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:07.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:07.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:07.32 1872 | NS_INTERFACE_MAP_END 107:07.32 | ^~~~~~~~~~~~~~~~~~~~ 107:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:07.32 1002 | else 107:07.32 | ^~~~ 107:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:07.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:07.32 | ^~~~~~~~~~~~~~~~~~ 107:07.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:07.32 1871 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 107:07.32 | ^~~~~~~~~~~~~~~~~~~~~~ 107:11.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:11.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:11.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 107:11.60 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/Base64.cpp:12, 107:11.60 from Unified_cpp_xpcom_io0.cpp:2: 107:11.60 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 107:11.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.60 1028 | foundInterface = 0; \ 107:11.60 | ^~~~~~~~~~~~~~ 107:11.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:11.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:11.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:11.60 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:11.60 36 | NS_INTERFACE_MAP_END 107:11.60 | ^~~~~~~~~~~~~~~~~~~~ 107:11.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.60 1012 | else 107:11.60 | ^~~~ 107:11.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:11.60 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:11.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.60 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:11.60 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 107:11.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 107:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.64 1028 | foundInterface = 0; \ 107:11.64 | ^~~~~~~~~~~~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:11.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:11.64 58 | NS_INTERFACE_MAP_END 107:11.64 | ^~~~~~~~~~~~~~~~~~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.64 1012 | else 107:11.64 | ^~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:11.64 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.64 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:11.64 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 107:11.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 107:11.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:11.66 1028 | foundInterface = 0; \ 107:11.66 | ^~~~~~~~~~~~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:11.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:11.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:11.66 44 | NS_INTERFACE_MAP_END 107:11.66 | ^~~~~~~~~~~~~~~~~~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:11.66 1012 | else 107:11.66 | ^~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:11.66 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:11.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:11.66 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:11.66 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 107:11.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:13.11 In file included from Unified_cpp_xpcom_base0.cpp:20: 107:13.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 107:13.11 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp:66: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] 107:13.11 66 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 107:13.11 | ^ 107:13.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 107:13.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 107:13.11 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/CycleCollectedJSContext.cpp:7, 107:13.11 from Unified_cpp_xpcom_base0.cpp:20: 107:13.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4975:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 107:13.11 4975 | struct PerThreadAtomCache : public APZBucketAtoms, 107:13.11 | ^~~~~~~~~~~~~~~~~~ 107:14.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:14.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:14.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIIOUtil.h:10, 107:14.75 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.h:17, 107:14.75 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.cpp:7, 107:14.75 from Unified_cpp_xpcom_io1.cpp:2: 107:14.75 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 107:14.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:14.75 1028 | foundInterface = 0; \ 107:14.75 | ^~~~~~~~~~~~~~ 107:14.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:14.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:14.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:14.76 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:14.76 179 | NS_INTERFACE_MAP_END 107:14.76 | ^~~~~~~~~~~~~~~~~~~~ 107:14.76 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileUnix.h:21, 107:14.76 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFile.h:44, 107:14.76 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 107:14.76 from Unified_cpp_xpcom_io1.cpp:29: 107:14.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:14.76 136 | } else 107:14.76 | ^~~~ 107:14.76 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 107:14.76 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 107:14.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:14.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIIOUtil.h:10, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.h:17, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsIOUtil.cpp:7, 107:14.96 from Unified_cpp_xpcom_io1.cpp:2: 107:14.96 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 107:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:14.96 1028 | foundInterface = 0; \ 107:14.96 | ^~~~~~~~~~~~~~ 107:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:14.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:14.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:14.96 165 | NS_INTERFACE_MAP_END 107:14.96 | ^~~~~~~~~~~~~~~~~~~~ 107:14.96 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:14.96 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 107:14.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:14.96 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileUnix.h:21, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFile.h:44, 107:14.96 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 107:14.96 from Unified_cpp_xpcom_io1.cpp:29: 107:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:14.97 136 | } else 107:14.97 | ^~~~ 107:14.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 107:14.97 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 107:14.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:14.97 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:14.97 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 107:14.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:15.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/FileDescriptorFile.h:11, 107:15.15 from /builddir/build/BUILD/firefox-72.0.2/xpcom/io/FileDescriptorFile.cpp:7, 107:15.15 from Unified_cpp_xpcom_io0.cpp:11: 107:15.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 107:15.15 /builddir/build/BUILD/firefox-72.0.2/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] 107:15.15 50 | OffTheBooksMutex* Mutex() { 107:15.15 | ^~~~~ 107:15.15 /builddir/build/BUILD/firefox-72.0.2/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] 107:15.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 107:15.15 /builddir/build/BUILD/firefox-72.0.2/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] 107:15.15 /builddir/build/BUILD/firefox-72.0.2/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] 107:15.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:15.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:15.18 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:20, 107:15.18 from Unified_cpp_xpcom_base0.cpp:137: 107:15.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:15.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:15.18 | ^ 107:15.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:15.18 46 | struct Block { 107:15.18 | ^~~~~ 107:17.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/AvailableMemoryTracker.cpp:22, 107:17.12 from Unified_cpp_xpcom_base0.cpp:2: 107:17.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 107:17.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 107:17.12 /builddir/build/BUILD/firefox-72.0.2/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:17.12 31 | memset(aT, 0, sizeof(T)); 107:17.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:17.12 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:8, 107:17.12 from Unified_cpp_xpcom_base0.cpp:137: 107:17.12 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 107:17.12 144 | struct AmountFns { 107:17.12 | ^~~~~~~~~ 107:17.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:17.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 107:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 107:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 107:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 107:17.13 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/AvailableMemoryTracker.cpp:22, 107:17.13 from Unified_cpp_xpcom_base0.cpp:2: 107:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 107:17.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 107:17.13 /builddir/build/BUILD/firefox-72.0.2/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:17.13 31 | memset(aT, 0, sizeof(T)); 107:17.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/MemoryTelemetry.cpp:8, 107:17.13 from Unified_cpp_xpcom_base0.cpp:137: 107:17.13 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 107:17.13 178 | struct SizeOfTabFns { 107:17.13 | ^~~~~~~~~~~~ 107:18.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:18.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:18.90 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:28, 107:18.90 from Unified_cpp_xpcom_base1.cpp:47: 107:18.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:18.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:18.90 | ^ 107:18.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:18.90 46 | struct Block { 107:18.90 | ^~~~~ 107:19.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 107:19.09 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/NSPRLogModulesParser.cpp:9, 107:19.09 from Unified_cpp_xpcom_base1.cpp:2: 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 107:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:19.09 1028 | foundInterface = 0; \ 107:19.09 | ^~~~~~~~~~~~~~ 107:19.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:19.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:19.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:19.09 165 | NS_INTERFACE_MAP_END 107:19.09 | ^~~~~~~~~~~~~~~~~~~~ 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:19.09 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 107:19.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:19.09 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 107:19.09 from Unified_cpp_xpcom_base1.cpp:29: 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:19.09 136 | } else 107:19.09 | ^~~~ 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 107:19.09 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 107:19.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:19.09 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:19.09 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 107:19.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:21.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleMessage.cpp:12, 107:21.80 from Unified_cpp_xpcom_base1.cpp:38: 107:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 107:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 107:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 107:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:21.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:21.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 107:21.80 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsConsoleService.cpp:27, 107:21.80 from Unified_cpp_xpcom_base1.cpp:47: 107:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:21.80 23 | class nsDataHashtable : public nsBaseHashtable { 107:21.80 | ^~~~~~~~~~~~~~~ 107:29.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 107:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/places/History.h:18, 107:29.18 from StaticComponents.cpp:86: 107:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:29.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:29.18 | ^ 107:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:29.18 46 | struct Block { 107:29.18 | ^~~~~ 107:32.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 107:32.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 107:32.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 107:32.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 107:32.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 107:32.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:32.97 from xptdata.cpp:13: 107:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:32.97 | ^ 107:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:32.97 46 | struct Block { 107:32.98 | ^~~~~ 107:34.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:34.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:34.11 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 107:34.11 from Unified_cpp_xpcom_base2.cpp:20: 107:34.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:34.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:34.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:34.11 | ^ 107:34.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:34.11 46 | struct Block { 107:34.11 | ^~~~~ 107:35.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGlobalObject.h:12, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 107:35.38 from StaticComponents.cpp:13: 107:35.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 107:35.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 107:35.38 /builddir/build/BUILD/firefox-72.0.2/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:35.38 31 | memset(aT, 0, sizeof(T)); 107:35.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:35.38 In file included from StaticComponents.cpp:291: 107:35.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 107:35.38 144 | struct AmountFns { 107:35.38 | ^~~~~~~~~ 107:35.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 107:35.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGlobalObject.h:12, 107:35.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 107:35.39 from StaticComponents.cpp:13: 107:35.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 107:35.39 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 107:35.39 /builddir/build/BUILD/firefox-72.0.2/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:35.39 31 | memset(aT, 0, sizeof(T)); 107:35.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:35.39 In file included from StaticComponents.cpp:291: 107:35.39 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 107:35.39 178 | struct SizeOfTabFns { 107:35.39 | ^~~~~~~~~~~~ 107:39.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 107:39.57 from xptdata.cpp:3: 107:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 107:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 107:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 107:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:39.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:39.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:39.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 107:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:14, 107:39.57 from xptdata.cpp:3: 107:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:39.57 23 | class nsDataHashtable : public nsBaseHashtable { 107:39.57 | ^~~~~~~~~~~~~~~ 107:39.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 107:39.62 from xptdata.cpp:3: 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:39.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:39.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:39.62 In file included from /usr/include/c++/9/vector:67, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 107:39.62 from /usr/include/c++/9/queue:61, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:14, 107:39.62 from xptdata.cpp:3: 107:39.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 107:39.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 107:39.62 | ^~~~~~ 107:39.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 107:39.62 from xptdata.cpp:3: 107:39.62 /builddir/build/BUILD/firefox-72.0.2/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:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:39.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:39.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:39.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 107:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:39.62 from xptdata.cpp:13: 107:39.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 107:39.62 52 | class ClipManager { 107:39.62 | ^~~~~~~~~~~ 107:40.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryImpl.cpp:8, 107:40.40 from Unified_cpp_xpcom_base2.cpp:11: 107:40.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 107:40.40 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 107:40.40 /builddir/build/BUILD/firefox-72.0.2/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:40.40 31 | memset(aT, 0, sizeof(T)); 107:40.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:40.40 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 107:40.40 from Unified_cpp_xpcom_base2.cpp:29: 107:40.40 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 107:40.40 144 | struct AmountFns { 107:40.40 | ^~~~~~~~~ 107:40.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 107:40.40 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryImpl.cpp:8, 107:40.40 from Unified_cpp_xpcom_base2.cpp:11: 107:40.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 107:40.40 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 107:40.40 /builddir/build/BUILD/firefox-72.0.2/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:40.40 31 | memset(aT, 0, sizeof(T)); 107:40.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:40.40 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 107:40.41 from Unified_cpp_xpcom_base2.cpp:29: 107:40.41 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 107:40.41 178 | struct SizeOfTabFns { 107:40.41 | ^~~~~~~~~~~~ 107:44.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:44.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 107:44.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 107:44.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 107:44.21 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 107:44.21 from Unified_cpp_xpcom_threads1.cpp:2: 107:44.21 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 107:44.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.21 1028 | foundInterface = 0; \ 107:44.21 | ^~~~~~~~~~~~~~ 107:44.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:44.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:44.21 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:44.21 202 | NS_INTERFACE_MAP_END 107:44.21 | ^~~~~~~~~~~~~~~~~~~~ 107:44.21 In file included from Unified_cpp_xpcom_threads1.cpp:92: 107:44.21 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:201:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:44.21 201 | } else 107:44.21 | ^~~~ 107:44.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 107:44.26 from Unified_cpp_xpcom_threads1.cpp:2: 107:44.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 107:44.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.26 1028 | foundInterface = 0; \ 107:44.26 | ^~~~~~~~~~~~~~ 107:44.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:44.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:44.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:44.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:44.26 165 | NS_INTERFACE_MAP_END 107:44.26 | ^~~~~~~~~~~~~~~~~~~~ 107:44.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:215:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:44.26 215 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 107:44.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.26 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:20, 107:44.26 from Unified_cpp_xpcom_threads1.cpp:92: 107:44.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:44.26 136 | } else 107:44.26 | ^~~~ 107:44.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 107:44.26 136 | } else 107:44.26 | ^~~~ 107:44.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:215:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:44.26 215 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 107:44.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TaskQueue.h:10, 107:44.26 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/TaskQueue.cpp:7, 107:44.26 from Unified_cpp_xpcom_threads1.cpp:2: 107:44.26 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 107:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.27 1028 | foundInterface = 0; \ 107:44.27 | ^~~~~~~~~~~~~~ 107:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:44.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:44.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:44.27 277 | NS_INTERFACE_MAP_END 107:44.27 | ^~~~~~~~~~~~~~~~~~~~ 107:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:44.27 1012 | else 107:44.27 | ^~~~ 107:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:44.27 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadManager.cpp:276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:44.27 276 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 107:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 107:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.35 1028 | foundInterface = 0; \ 107:44.35 | ^~~~~~~~~~~~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:44.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:44.35 165 | NS_INTERFACE_MAP_END 107:44.35 | ^~~~~~~~~~~~~~~~~~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp:46:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:44.35 46 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 107:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.35 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThread.cpp:20, 107:44.35 from Unified_cpp_xpcom_threads1.cpp:92: 107:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:44.35 136 | } else 107:44.35 | ^~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 107:44.35 136 | } else 107:44.35 | ^~~~ 107:44.35 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadPool.cpp:46:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 107:44.35 46 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 107:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.55 In file included from Unified_cpp_xpcom_base2.cpp:56: 107:44.55 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsWeakReference.cpp: In function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)': 107:44.55 /builddir/build/BUILD/firefox-72.0.2/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] 107:44.55 81 | static void SimpleParseKeyValuePairs( 107:44.55 | ^~~~~~~~~~~~~~~~~~~~~~~~ 107:44.55 /builddir/build/BUILD/firefox-72.0.2/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] 107:46.15 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 107:46.15 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.cpp:8: 107:46.15 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 107:46.16 /builddir/build/BUILD/firefox-72.0.2/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] 107:46.16 79 | memset(this, 0, sizeof(nsXPTCVariant)); 107:46.16 | ^ 107:46.16 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 107:46.16 44 | struct nsXPTCVariant { 107:46.16 | ^~~~~~~~~~~~~ 107:46.41 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 107:47.48 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 107:47.48 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 107:47.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 107:47.48 /builddir/build/BUILD/firefox-72.0.2/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] 107:47.48 79 | memset(this, 0, sizeof(nsXPTCVariant)); 107:47.48 | ^ 107:47.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 107:47.48 44 | struct nsXPTCVariant { 107:47.48 | ^~~~~~~~~~~~~ 107:48.21 In file included from Unified_cpp_xpcom_threads1.cpp:56: 107:48.21 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 107:48.21 /builddir/build/BUILD/firefox-72.0.2/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] 107:48.21 101 | static bool EnsureEnvHash() { 107:48.21 | ^~~~~~~~~~~~~ 107:48.21 /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsEnvironment.cpp:101:13: warning: the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 107:48.68 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 107:48.68 from /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 107:48.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 107:48.68 /builddir/build/BUILD/firefox-72.0.2/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] 107:48.68 79 | memset(this, 0, sizeof(nsXPTCVariant)); 107:48.68 | ^ 107:48.68 /builddir/build/BUILD/firefox-72.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 107:48.68 44 | struct nsXPTCVariant { 107:48.68 | ^~~~~~~~~~~~~ 107:48.96 xpcom/build/Services.cpp.stub 107:49.45 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust) 107:51.42 In file included from Unified_cpp_xpcom_rust_gtest0.cpp:20: 107:51.42 /builddir/build/BUILD/firefox-72.0.2/xpcom/rust/gtest/xpcom/Test.cpp: In function 'std::__detail::_Hashtable_alloc > >::_M_allocate_buckets(unsigned long) [clone .isra.0]': 107:51.42 /builddir/build/BUILD/firefox-72.0.2/xpcom/rust/gtest/xpcom/Test.cpp:33:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found [-Wmissing-profile] 107:51.42 33 | } 107:51.42 | ^ 107:53.45 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestAllocReplacement.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 107:53.45 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestAllocReplacement.cpp:144:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found [-Wmissing-profile] 107:53.45 144 | } 107:53.45 | ^ 107:55.14 /builddir/build/BUILD/firefox-72.0.2/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]': 107:55.14 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestCOMArray.cpp:295:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found [-Wmissing-profile] 107:55.14 295 | } 107:55.14 | ^ 107:55.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 107:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 107:55.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIProtocolHandler.h:10, 107:55.70 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeProtocolHandler.h:9, 107:55.70 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeProtocolHandler.cpp:13, 107:55.70 from Unified_cpp_chrome0.cpp:2: 107:55.70 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 107:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:55.70 1028 | foundInterface = 0; \ 107:55.70 | ^~~~~~~~~~~~~~ 107:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:55.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:55.70 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:55.70 99 | NS_INTERFACE_MAP_END 107:55.70 | ^~~~~~~~~~~~~~~~~~~~ 107:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:55.70 1012 | else 107:55.70 | ^~~~ 107:55.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:55.70 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:55.70 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistry.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:55.70 98 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 107:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:56.79 /builddir/build/BUILD/firefox-72.0.2/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]': 107:56.79 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestCOMPtr.cpp:435:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found [-Wmissing-profile] 107:56.79 435 | } 107:56.79 | ^ 107:57.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:57.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:57.85 from /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistryChrome.cpp:7, 107:57.85 from Unified_cpp_chrome0.cpp:20: 107:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:57.85 | ^ 107:57.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:57.85 46 | struct Block { 107:57.85 | ^~~~~ 107:58.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 107:58.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XPCOM.h:159, 107:58.89 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:15, 107:58.89 from Unified_cpp_xpcom_build0.cpp:47: 107:58.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 107:58.89 /builddir/build/BUILD/firefox-72.0.2/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:58.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 107:58.89 | ^ 107:58.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 107:58.89 44 | struct nsXPTCVariant { 107:58.89 | ^~~~~~~~~~~~~ 107:59.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestHashtables.cpp: In function 'testing::internal::CmpHelperEQ >(char const*, char const*, decltype(nullptr) const&, nsAutoPtr const&)testing::AssertionResult [clone .isra.0]': 107:59.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestHashtables.cpp:657:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found [-Wmissing-profile] 107:59.05 657 | } 107:59.05 | ^ 108:00.90 /builddir/build/BUILD/firefox-72.0.2/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]': 108:00.90 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNsRefPtr.cpp:443:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found [-Wmissing-profile] 108:00.90 443 | } 108:00.90 | ^ 108:01.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 108:01.74 from Unified_cpp_xpcom_build0.cpp:2: 108:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 108:01.74 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 108:01.74 /builddir/build/BUILD/firefox-72.0.2/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:01.74 31 | memset(aT, 0, sizeof(T)); 108:01.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:01.74 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:64, 108:01.74 from Unified_cpp_xpcom_build0.cpp:47: 108:01.74 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 108:01.74 144 | struct AmountFns { 108:01.74 | ^~~~~~~~~ 108:01.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 108:01.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 108:01.74 from Unified_cpp_xpcom_build0.cpp:2: 108:01.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 108:01.74 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 108:01.74 /builddir/build/BUILD/firefox-72.0.2/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:01.74 31 | memset(aT, 0, sizeof(T)); 108:01.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:01.74 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:64, 108:01.74 from Unified_cpp_xpcom_build0.cpp:47: 108:01.74 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 108:01.74 178 | struct SizeOfTabFns { 108:01.74 | ^~~~~~~~~~~~ 108:02.81 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 108:02.81 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 108:02.81 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.h:10, 108:02.81 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:9, 108:02.81 from Unified_cpp_xpcom_tests_gtest0.cpp:2: 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:02.81 1028 | foundInterface = 0; \ 108:02.81 | ^~~~~~~~~~~~~~ 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:02.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:02.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:02.81 193 | NS_INTERFACE_MAP_END 108:02.81 | ^~~~~~~~~~~~~~~~~~~~ 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:02.81 1012 | else 108:02.81 | ^~~~ 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:02.81 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:02.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:02.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:02.81 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 108:02.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:03.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.h:13, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/FileLocation.cpp:7, 108:03.17 from Unified_cpp_xpcom_build0.cpp:2: 108:03.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 108:03.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 108:03.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 108:03.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 108:03.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:03.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessedStack.h:12, 108:03.17 from /builddir/build/BUILD/firefox-72.0.2/xpcom/build/LateWriteChecks.cpp:11, 108:03.17 from Unified_cpp_xpcom_build0.cpp:20: 108:03.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 108:03.17 23 | class nsDataHashtable : public nsBaseHashtable { 108:03.17 | ^~~~~~~~~~~~~~~ 108:04.50 In file included from Unified_cpp_chrome0.cpp:20: 108:04.51 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 108:04.51 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistryChrome.cpp:358: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] 108:04.51 358 | nsChromeRegistryChrome::nsProviderArray::GetProvider( 108:04.51 | ^~~~~~~~~~~~~~~~~~~~~~ 108:04.51 /builddir/build/BUILD/firefox-72.0.2/chrome/nsChromeRegistryChrome.cpp:358: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] 108:05.26 In file included from Unified_cpp_xpcom_tests_gtest0.cpp:137: 108:05.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestEventTargetQI.cpp: In function 'EventPriorities_IdleAfterNormal_Test::TestBody()::{lambda()#2}::operator()() const [clone .isra.0]': 108:05.27 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestEventTargetQI.cpp:96:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 108:05.27 96 | } 108:05.27 | ^ 108:06.25 In file included from Unified_cpp_xpcom_build0.cpp:47: 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/glue/XREAppData.cpp: In function 'mozilla::ShutdownXPCOM(nsIServiceManager*)': 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:585:10: warning: number of counters in profile data for function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'arcs', expected 88 and have 87) [-Wcoverage-mismatch] 108:06.25 585 | nsresult ShutdownXPCOM(nsIServiceManager* aServMgr) { 108:06.25 | ^~~~~~~~~~~~~ 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:585:10: warning: the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/build/XPCOMInit.cpp:585:10: warning: the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 108:06.25 In file included from Unified_cpp_xpcom_build0.cpp:11: 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/glue/XREAppData.cpp: In function 'mozilla::IOInterposer::Clear()': 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/build/IOInterposer.cpp:430: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] 108:06.25 430 | void IOInterposer::Clear() { 108:06.25 | ^~~~~~~~~~~~ 108:06.25 /builddir/build/BUILD/firefox-72.0.2/xpcom/build/IOInterposer.cpp:430:6: warning: the control flow of function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 108:06.62 In file included from Unified_cpp_libpref_test_gtest0.cpp:20: 108:06.62 /builddir/build/BUILD/firefox-72.0.2/modules/libpref/test/gtest/Parser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 108:06.62 /builddir/build/BUILD/firefox-72.0.2/modules/libpref/test/gtest/Parser.cpp:487:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 108:06.62 487 | } 108:06.62 | ^ 108:08.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfilerMarkerPayload.h:19, 108:08.15 from /builddir/build/BUILD/firefox-72.0.2/modules/libpref/Preferences.cpp:18, 108:08.15 from Unified_cpp_modules_libpref0.cpp:2: 108:08.15 /builddir/build/BUILD/firefox-72.0.2/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 108:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 108:08.15 50 | OffTheBooksMutex* Mutex() { 108:08.15 | ^~~~~ 108:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 108:08.15 /builddir/build/BUILD/firefox-72.0.2/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 108:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 108:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 108:09.38 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 108:09.38 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 108:09.38 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestPLDHash.cpp:8, 108:09.38 from Unified_cpp_xpcom_tests_gtest2.cpp:2: 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.38 1028 | foundInterface = 0; \ 108:09.38 | ^~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.38 112 | NS_INTERFACE_MAP_END 108:09.38 | ^~~~~~~~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.38 1002 | else 108:09.38 | ^~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:09.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:09.38 | ^~~~~~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:09.38 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:09.38 | ^~~~~~~~~~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.38 1028 | foundInterface = 0; \ 108:09.38 | ^~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.38 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.38 132 | NS_INTERFACE_MAP_END 108:09.38 | ^~~~~~~~~~~~~~~~~~~~ 108:09.39 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.39 1002 | else 108:09.39 | ^~~~ 108:09.40 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:09.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:09.40 | ^~~~~~~~~~~~~~~~~~ 108:09.40 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:09.40 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:09.40 | ^~~~~~~~~~~~~~~~~~~~~~ 108:10.35 In file included from Unified_cpp_intl_gtest0.cpp:2: 108:10.35 /builddir/build/BUILD/firefox-72.0.2/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]': 108:10.35 /builddir/build/BUILD/firefox-72.0.2/intl/gtest/TestEncoding.cpp:64:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found [-Wmissing-profile] 108:10.35 64 | } 108:10.35 | ^ 108:12.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:11, 108:12.32 from /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 108:12.32 from Unified_cpp_xpcom_tests_gtest1.cpp:2: 108:12.32 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 108:12.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:12.33 1028 | foundInterface = 0; \ 108:12.33 | ^~~~~~~~~~~~~~ 108:12.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:12.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:12.33 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:12.33 93 | NS_INTERFACE_MAP_END 108:12.33 | ^~~~~~~~~~~~~~~~~~~~ 108:12.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:12.33 1012 | else 108:12.33 | ^~~~ 108:12.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:12.33 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:12.33 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:12.33 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 108:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 108:13.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:13.05 1028 | foundInterface = 0; \ 108:13.05 | ^~~~~~~~~~~~~~ 108:13.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:13.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:13.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:13.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:13.05 320 | NS_INTERFACE_MAP_END 108:13.05 | ^~~~~~~~~~~~~~~~~~~~ 108:13.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:13.05 1012 | else 108:13.05 | ^~~~ 108:13.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:13.05 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:13.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.06 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:13.06 319 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 108:13.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:18.17 In file included from Unified_cpp_xpcom_tests_gtest2.cpp:137: 108:18.17 /builddir/build/BUILD/firefox-72.0.2/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]': 108:18.17 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestTArray2.cpp:1154:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found [-Wmissing-profile] 108:18.17 1154 | } // namespace TestTArray 108:18.17 | ^ 108:19.49 In file included from Unified_cpp_xpcom_tests_gtest1.cpp:137: 108:19.49 /builddir/build/BUILD/firefox-72.0.2/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]': 108:19.49 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestObserverService.cpp:283:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 108:19.49 283 | } 108:19.49 | ^ 108:20.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 108:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 108:20.37 from /builddir/build/BUILD/firefox-72.0.2/intl/hyphenation/glue/nsHyphenator.cpp:8, 108:20.37 from Unified_cpp_hyphenation_glue0.cpp:11: 108:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:20.38 | ^ 108:20.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:20.38 46 | struct Block { 108:20.38 | ^~~~~ 108:25.22 In file included from Unified_cpp_locale_tests_gtest0.cpp:47: 108:25.22 /builddir/build/BUILD/firefox-72.0.2/intl/locale/tests/gtest/TestOSPreferences.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 108:25.22 /builddir/build/BUILD/firefox-72.0.2/intl/locale/tests/gtest/TestOSPreferences.cpp:81:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 108:25.22 81 | } 108:25.22 | ^ 108:26.97 In file included from Unified_cpp_intl_lwbrk_gtest0.cpp:2: 108:26.97 /builddir/build/BUILD/firefox-72.0.2/intl/lwbrk/gtest/TestLineBreak.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 108:26.97 /builddir/build/BUILD/firefox-72.0.2/intl/lwbrk/gtest/TestLineBreak.cpp:269:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 108:26.97 269 | } 108:26.97 | ^ 108:32.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:32.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 108:32.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 108:32.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 108:32.46 from /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.h:10, 108:32.46 from /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:7, 108:32.46 from Unified_cpp_intl_l10n0.cpp:2: 108:32.46 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 108:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:32.46 1028 | foundInterface = 0; \ 108:32.46 | ^~~~~~~~~~~~~~ 108:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:32.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:32.46 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:32.46 41 | NS_INTERFACE_MAP_END 108:32.46 | ^~~~~~~~~~~~~~~~~~~~ 108:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:32.46 1002 | else 108:32.46 | ^~~~ 108:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:32.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:32.46 | ^~~~~~~~~~~~~~~~~~ 108:32.46 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:32.46 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 108:32.46 | ^~~~~~~~~~~~~~~~~~~~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 108:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:32.49 1028 | foundInterface = 0; \ 108:32.49 | ^~~~~~~~~~~~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:32.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:32.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:32.49 268 | NS_INTERFACE_MAP_END 108:32.49 | ^~~~~~~~~~~~~~~~~~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:32.49 1002 | else 108:32.49 | ^~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:32.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:32.49 | ^~~~~~~~~~~~~~~~~~ 108:32.49 /builddir/build/BUILD/firefox-72.0.2/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:32.49 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:32.49 | ^~~~~~~~~~~~~~~~~~~~~~ 108:34.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 108:34.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 108:34.53 from /builddir/build/BUILD/firefox-72.0.2/intl/strres/nsStringBundle.cpp:35, 108:34.53 from Unified_cpp_intl_strres0.cpp:2: 108:34.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:34.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:34.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:34.53 | ^ 108:34.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:34.53 46 | struct Block { 108:34.53 | ^~~~~ 108:37.81 In file included from Unified_cpp_xpcom_tests_gtest3.cpp:110: 108:37.81 /builddir/build/BUILD/firefox-72.0.2/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]': 108:37.81 /builddir/build/BUILD/firefox-72.0.2/xpcom/tests/gtest/TestUTF.cpp:264:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found [-Wmissing-profile] 108:37.81 264 | } // namespace TestUTF 108:37.81 | ^ 108:48.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:48.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 108:48.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 108:48.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 108:48.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/ArrayBufferInputStream.h:9, 108:48.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/ArrayBufferInputStream.cpp:7, 108:48.79 from Unified_cpp_netwerk_base0.cpp:2: 108:48.79 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 108:48.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:48.79 1028 | foundInterface = 0; \ 108:48.79 | ^~~~~~~~~~~~~~ 108:48.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:48.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:48.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:48.80 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:48.80 35 | NS_INTERFACE_MAP_END 108:48.80 | ^~~~~~~~~~~~~~~~~~~~ 108:48.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:48.80 1012 | else 108:48.80 | ^~~~ 108:48.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:48.80 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:48.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:48.80 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:48.80 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 108:48.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:49.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 108:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 108:49.44 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/Predictor.cpp:52, 108:49.44 from Unified_cpp_netwerk_base0.cpp:128: 108:49.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:49.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:49.44 | ^ 108:49.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:49.44 46 | struct Block { 108:49.44 | ^~~~~ 108:53.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRequestObserver.h:10, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamListener.h:10, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamConverter.h:10, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 108:53.78 from /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 108:53.78 from Unified_cpp_converters0.cpp:11: 108:53.78 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 108:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:53.78 1028 | foundInterface = 0; \ 108:53.78 | ^~~~~~~~~~~~~~ 108:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:53.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:53.78 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:53.78 93 | NS_INTERFACE_MAP_END 108:53.78 | ^~~~~~~~~~~~~~~~~~~~ 108:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:53.78 1002 | else 108:53.78 | ^~~~ 108:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:53.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:53.78 | ^~~~~~~~~~~~~~~~~~ 108:53.78 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:53.78 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 108:53.78 | ^~~~~~~~~~~~~~~~~~~~~~ 108:53.87 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 108:53.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:53.87 1028 | foundInterface = 0; \ 108:53.87 | ^~~~~~~~~~~~~~ 108:53.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:53.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:53.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:53.87 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:53.87 117 | NS_INTERFACE_MAP_END 108:53.88 | ^~~~~~~~~~~~~~~~~~~~ 108:53.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:53.88 1012 | else 108:53.88 | ^~~~ 108:53.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:53.88 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:53.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:53.88 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 108:53.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:55.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 108:55.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 108:55.71 from /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/DNSRequestChild.cpp:7, 108:55.71 from Unified_cpp_netwerk_dns0.cpp:29: 108:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:55.71 | ^ 108:55.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:55.71 46 | struct Block { 108:55.71 | ^~~~~ 108:56.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 108:56.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 108:56.29 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cookie/CookieServiceChild.cpp:12, 108:56.29 from Unified_cpp_netwerk_cookie0.cpp:2: 108:56.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:56.30 | ^ 108:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:56.30 46 | struct Block { 108:56.30 | ^~~~~ 108:57.01 In file included from Unified_cpp_netwerk_base0.cpp:11: 108:57.01 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 108:57.01 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/BackgroundFileSaver.cpp:612:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 108:57.01 612 | bool BackgroundFileSaver::CheckCompletion() { 108:57.01 | ^~~~~~~~~~~~~~~~~~~ 108:57.01 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/BackgroundFileSaver.cpp:612:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 108:57.01 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/BackgroundFileSaver.cpp:612:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 108:58.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:58.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 108:58.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICache.h:10, 108:58.26 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntry.h:10, 108:58.26 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsDiskCache.h:10, 108:58.26 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsApplicationCacheService.cpp:5, 108:58.26 from Unified_cpp_netwerk_cache0.cpp:2: 108:58.26 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 108:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:58.26 1028 | foundInterface = 0; \ 108:58.26 | ^~~~~~~~~~~~~~ 108:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:58.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:58.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:58.26 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:58.26 640 | NS_INTERFACE_MAP_END 108:58.26 | ^~~~~~~~~~~~~~~~~~~~ 108:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:58.26 1002 | else 108:58.26 | ^~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:58.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:58.27 | ^~~~~~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:58.27 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:58.27 | ^~~~~~~~~~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 108:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:58.27 1028 | foundInterface = 0; \ 108:58.27 | ^~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:58.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:58.27 812 | NS_INTERFACE_MAP_END 108:58.27 | ^~~~~~~~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:58.27 1002 | else 108:58.27 | ^~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:58.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:58.27 | ^~~~~~~~~~~~~~~~~~ 108:58.27 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:58.27 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:58.28 | ^~~~~~~~~~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 108:58.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:58.28 1028 | foundInterface = 0; \ 108:58.28 | ^~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:58.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:58.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:58.28 971 | NS_INTERFACE_MAP_END 108:58.28 | ^~~~~~~~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:58.28 1002 | else 108:58.28 | ^~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:58.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:58.28 | ^~~~~~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:58.28 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:58.28 | ^~~~~~~~~~~~~~~~~~~~~~ 108:58.28 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 108:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:58.29 1028 | foundInterface = 0; \ 108:58.29 | ^~~~~~~~~~~~~~ 108:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:58.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:58.29 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:58.29 1164 | NS_INTERFACE_MAP_END 108:58.29 | ^~~~~~~~~~~~~~~~~~~~ 108:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:58.29 1002 | else 108:58.29 | ^~~~ 108:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:58.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:58.29 | ^~~~~~~~~~~~~~~~~~ 108:58.29 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:58.29 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:58.29 | ^~~~~~~~~~~~~~~~~~~~~~ 109:01.54 In file included from Unified_cpp_netwerk_dns0.cpp:74: 109:01.54 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsIDNService.cpp: In function 'mozilla::net::TRRService::ReadPrefs(char const*)::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]': 109:01.54 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRRService.cpp:317:33: warning: number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]' does not match its profile data (counter 'arcs', expected 17 and have 19) [-Wcoverage-mismatch] 109:01.54 317 | auto parseExcludedDomains = [this](const char* aPrefName) { 109:01.54 | ^ 109:01.54 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRRService.cpp:317:33: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 109:01.55 In file included from Unified_cpp_netwerk_dns0.cpp:83: 109:01.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsIDNService.cpp: In member function 'nsDNSService::ReadPrefs(char const*)': 109:01.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsDNSService2.cpp:554: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] 109:01.55 554 | nsresult nsDNSService::ReadPrefs(const char* name) { 109:01.55 | ^~~~~~~~~~~~ 109:01.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsDNSService2.cpp:554:10: warning: the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 109:01.56 In file included from Unified_cpp_netwerk_dns0.cpp:74: 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRRService::ReadPrefs(char const*)': 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRRService.cpp:148: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 166) [-Wcoverage-mismatch] 109:01.56 148 | nsresult TRRService::ReadPrefs(const char* name) { 109:01.56 | ^~~~~~~~~~ 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRRService.cpp:148:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRRService.cpp:148:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 109:01.56 In file included from Unified_cpp_netwerk_dns0.cpp:65: 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)': 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRR.cpp:342: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] 109:01.56 342 | nsresult TRR::DohDecodeQuery(const nsCString& query, nsCString& host, 109:01.56 | ^~~ 109:01.56 /builddir/build/BUILD/firefox-72.0.2/netwerk/dns/TRR.cpp:342: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] 109:03.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:03.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:03.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 109:03.95 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStreamLoader.h:9, 109:03.95 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStreamLoader.cpp:6, 109:03.95 from Unified_cpp_netwerk_base4.cpp:2: 109:03.95 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 109:03.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:03.95 1028 | foundInterface = 0; \ 109:03.95 | ^~~~~~~~~~~~~~ 109:03.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:03.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:03.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:03.95 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:03.95 164 | NS_INTERFACE_MAP_END 109:03.95 | ^~~~~~~~~~~~~~~~~~~~ 109:03.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:03.95 1002 | else 109:03.95 | ^~~~ 109:03.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:03.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:03.95 | ^~~~~~~~~~~~~~~~~~ 109:03.95 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:03.95 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 109:03.95 | ^~~~~~~~~~~~~~~~~~~~~~ 109:06.47 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:06.47 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:06.47 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 109:06.47 from Unified_cpp_netwerk_base2.cpp:2: 109:06.47 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 109:06.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:06.47 1043 | foundInterface = 0; \ 109:06.47 | ^~~~~~~~~~~~~~ 109:06.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:06.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:06.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.47 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:06.47 306 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 109:06.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.47 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:11, 109:06.47 from Unified_cpp_netwerk_base2.cpp:2: 109:06.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:06.47 136 | } else 109:06.47 | ^~~~ 109:06.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 109:06.47 136 | } else 109:06.47 | ^~~~ 109:06.49 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:06.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:06.49 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 109:06.49 from Unified_cpp_netwerk_base2.cpp:2: 109:06.49 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 109:06.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:06.49 1043 | foundInterface = 0; \ 109:06.50 | ^~~~~~~~~~~~~~ 109:06.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:06.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:06.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:06.50 859 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 109:06.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:06.50 1002 | else 109:06.50 | ^~~~ 109:06.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:06.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:06.50 | ^~~~~~~~~~~~~~~~~~ 109:06.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:06.50 858 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 109:06.50 | ^~~~~~~~~~~~~~~~~~~~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 109:06.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:06.68 1043 | foundInterface = 0; \ 109:06.68 | ^~~~~~~~~~~~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:06.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:06.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:06.68 407 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 109:06.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:06.68 1007 | else 109:06.68 | ^~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 109:06.68 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 109:06.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.68 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsFileStreams.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 109:06.68 406 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 109:06.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 109:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 109:06.96 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 109:06.96 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 109:06.96 from Unified_cpp_netwerk_base3.cpp:2: 109:06.96 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 109:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:06.96 1028 | foundInterface = 0; \ 109:06.96 | ^~~~~~~~~~~~~~ 109:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:06.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:06.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:06.96 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp:759:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:06.96 759 | NS_INTERFACE_MAP_END 109:06.96 | ^~~~~~~~~~~~~~~~~~~~ 109:06.96 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsProtocolProxyService.cpp:13, 109:06.96 from Unified_cpp_netwerk_base3.cpp:20: 109:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:06.96 136 | } else 109:06.96 | ^~~~ 109:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 109:06.96 136 | } else 109:06.96 | ^~~~ 109:07.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 109:07.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 109:07.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 109:07.79 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 109:07.79 from Unified_cpp_netwerk_base3.cpp:2: 109:07.79 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 109:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.79 1028 | foundInterface = 0; \ 109:07.79 | ^~~~~~~~~~~~~~ 109:07.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:07.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.80 146 | NS_INTERFACE_MAP_END \ 109:07.80 | ^~~~~~~~~~~~~~~~~~~~ 109:07.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:07.80 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:07.80 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:07.80 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 109:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:07.80 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 109:07.80 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 109:07.80 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 109:07.80 from Unified_cpp_netwerk_base3.cpp:74: 109:07.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:07.80 145 | } else \ 109:07.80 | ^~~~ 109:07.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:07.80 145 | } else \ 109:07.80 | ^~~~ 109:07.80 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:07.80 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 109:07.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:07.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:07.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:07.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 109:07.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 109:07.81 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 109:07.81 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 109:07.81 from Unified_cpp_netwerk_base3.cpp:2: 109:07.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 109:07.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.82 1028 | foundInterface = 0; \ 109:07.82 | ^~~~~~~~~~~~~~ 109:07.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:07.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.82 62 | NS_INTERFACE_MAP_END 109:07.82 | ^~~~~~~~~~~~~~~~~~~~ 109:07.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:07.82 1002 | else 109:07.82 | ^~~~ 109:07.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:07.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:07.82 | ^~~~~~~~~~~~~~~~~~ 109:07.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:61:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:07.82 61 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 109:07.82 | ^~~~~~~~~~~~~~~~~~~~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.84 1028 | foundInterface = 0; \ 109:07.84 | ^~~~~~~~~~~~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:07.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.84 146 | NS_INTERFACE_MAP_END \ 109:07.84 | ^~~~~~~~~~~~~~~~~~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:07.84 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:776:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:07.84 776 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 109:07.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:07.84 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 109:07.84 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 109:07.84 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 109:07.84 from Unified_cpp_netwerk_base3.cpp:74: 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:07.84 145 | } else \ 109:07.84 | ^~~~ 109:07.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:07.84 145 | } else \ 109:07.84 | ^~~~ 109:07.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.cpp:776:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:07.85 776 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 109:07.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:09.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 109:09.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 109:09.37 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsIOService.cpp:53, 109:09.37 from Unified_cpp_netwerk_base2.cpp:47: 109:09.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:09.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:09.37 | ^ 109:09.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:09.37 46 | struct Block { 109:09.37 | ^~~~~ 109:09.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:09.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:09.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 109:09.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 109:09.63 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.h:14, 109:09.63 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsPACMan.cpp:7, 109:09.63 from Unified_cpp_netwerk_base3.cpp:2: 109:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 109:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:09.63 1028 | foundInterface = 0; \ 109:09.63 | ^~~~~~~~~~~~~~ 109:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:09.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:1199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:09.63 1199 | NS_INTERFACE_MAP_END 109:09.63 | ^~~~~~~~~~~~~~~~~~~~ 109:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:09.63 1002 | else 109:09.63 | ^~~~ 109:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:09.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:09.63 | ^~~~~~~~~~~~~~~~~~ 109:09.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:1198:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:09.63 1198 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 109:09.63 | ^~~~~~~~~~~~~~~~~~~~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:09.67 1028 | foundInterface = 0; \ 109:09.67 | ^~~~~~~~~~~~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:09.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:09.67 146 | NS_INTERFACE_MAP_END \ 109:09.67 | ^~~~~~~~~~~~~~~~~~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:09.67 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:09.67 2091 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 109:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:09.67 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 109:09.67 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 109:09.67 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 109:09.67 from Unified_cpp_netwerk_base3.cpp:74: 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:09.67 145 | } else \ 109:09.67 | ^~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:09.67 145 | } else \ 109:09.67 | ^~~~ 109:09.67 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.cpp:2091:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:09.67 2091 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 109:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:09.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:09.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:09.87 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/SimpleChannel.cpp:17, 109:09.87 from Unified_cpp_netwerk_base1.cpp:38: 109:09.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:09.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:09.87 | ^ 109:09.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:09.87 46 | struct Block { 109:09.87 | ^~~~~ 109:10.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:10.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:10.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 109:10.32 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/RedirectChannelRegistrar.h:8, 109:10.32 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/RedirectChannelRegistrar.cpp:5, 109:10.32 from Unified_cpp_netwerk_base1.cpp:2: 109:10.32 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp: In member function 'virtual nsresult nsBaseChannel::QueryInterface(const nsIID&, void**)': 109:10.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:10.32 1043 | foundInterface = 0; \ 109:10.32 | ^~~~~~~~~~~~~~ 109:10.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:10.32 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.33 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:10.33 361 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 109:10.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:10.33 1002 | else 109:10.33 | ^~~~ 109:10.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:10.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:10.33 | ^~~~~~~~~~~~~~~~~~ 109:10.33 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseChannel.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:10.33 360 | NS_INTERFACE_MAP_ENTRY(nsIPrivateBrowsingChannel) 109:10.33 | ^~~~~~~~~~~~~~~~~~~~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 109:10.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:10.35 1028 | foundInterface = 0; \ 109:10.35 | ^~~~~~~~~~~~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:10.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:10.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:10.35 41 | NS_INTERFACE_MAP_END 109:10.35 | ^~~~~~~~~~~~~~~~~~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:10.35 1012 | else 109:10.35 | ^~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:10.35 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:10.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:10.35 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:10.35 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 109:10.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:11.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:11.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:11.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICacheEntry.h:10, 109:11.80 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.h:8, 109:11.80 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.cpp:6, 109:11.80 from Unified_cpp_netwerk_cache20.cpp:2: 109:11.80 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 109:11.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:11.81 1028 | foundInterface = 0; \ 109:11.81 | ^~~~~~~~~~~~~~ 109:11.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:11.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:11.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:11.81 157 | NS_INTERFACE_MAP_END 109:11.81 | ^~~~~~~~~~~~~~~~~~~~ 109:11.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:11.81 1012 | else 109:11.81 | ^~~~ 109:11.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:11.81 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:11.81 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:11.81 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 109:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:11.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 109:11.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:11.88 1028 | foundInterface = 0; \ 109:11.88 | ^~~~~~~~~~~~~~ 109:11.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:11.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:11.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:11.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:11.89 291 | NS_INTERFACE_MAP_END 109:11.89 | ^~~~~~~~~~~~~~~~~~~~ 109:11.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:11.89 1002 | else 109:11.89 | ^~~~ 109:11.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:11.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:11.89 | ^~~~~~~~~~~~~~~~~~ 109:11.89 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:11.89 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:11.89 | ^~~~~~~~~~~~~~~~~~~~~~ 109:11.99 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 109:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:11.99 1028 | foundInterface = 0; \ 109:11.99 | ^~~~~~~~~~~~~~ 109:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:11.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:12.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:12.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:12.00 110 | NS_INTERFACE_MAP_END 109:12.00 | ^~~~~~~~~~~~~~~~~~~~ 109:12.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:12.00 1002 | else 109:12.00 | ^~~~ 109:12.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:12.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:12.00 | ^~~~~~~~~~~~~~~~~~ 109:12.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:12.00 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:12.00 | ^~~~~~~~~~~~~~~~~~~~~~ 109:12.31 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:12.31 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:12.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:12.31 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:6, 109:12.31 from Unified_cpp_netwerk_base2.cpp:2: 109:12.31 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 109:12.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:12.31 1028 | foundInterface = 0; \ 109:12.31 | ^~~~~~~~~~~~~~ 109:12.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:12.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:12.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:12.32 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:12.32 123 | NS_INTERFACE_MAP_END 109:12.32 | ^~~~~~~~~~~~~~~~~~~~ 109:12.32 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBufferedStreams.cpp:11, 109:12.32 from Unified_cpp_netwerk_base2.cpp:2: 109:12.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:12.32 136 | } else 109:12.32 | ^~~~ 109:12.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 109:12.32 136 | } else 109:12.32 | ^~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 109:12.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:12.34 1028 | foundInterface = 0; \ 109:12.34 | ^~~~~~~~~~~~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:12.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:12.34 43 | NS_INTERFACE_MAP_END 109:12.34 | ^~~~~~~~~~~~~~~~~~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:12.34 1012 | else 109:12.34 | ^~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:12.34 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:12.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:12.34 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 109:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 109:12.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:12.38 1028 | foundInterface = 0; \ 109:12.38 | ^~~~~~~~~~~~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:12.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:12.38 45 | NS_INTERFACE_MAP_END 109:12.38 | ^~~~~~~~~~~~~~~~~~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:12.38 1012 | else 109:12.38 | ^~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:12.38 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:12.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:12.38 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 109:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:15.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 109:15.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 109:15.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 109:15.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 109:15.83 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/RequestContextService.cpp:9, 109:15.83 from Unified_cpp_netwerk_base1.cpp:11: 109:15.83 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 109:15.83 /builddir/build/BUILD/firefox-72.0.2/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] 109:15.83 50 | OffTheBooksMutex* Mutex() { 109:15.83 | ^~~~~ 109:15.83 /builddir/build/BUILD/firefox-72.0.2/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] 109:15.83 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 109:15.83 /builddir/build/BUILD/firefox-72.0.2/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] 109:15.83 /builddir/build/BUILD/firefox-72.0.2/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] 109:17.54 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 109:17.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:17.54 1028 | foundInterface = 0; \ 109:17.55 | ^~~~~~~~~~~~~~ 109:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:17.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:17.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:17.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:17.55 248 | NS_INTERFACE_MAP_END 109:17.55 | ^~~~~~~~~~~~~~~~~~~~ 109:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:17.55 1002 | else 109:17.55 | ^~~~ 109:17.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:17.55 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:17.55 | ^~~~~~~~~~~~~~~~~~ 109:17.55 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:17.55 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 109:17.55 | ^~~~~~~~~~~~~~~~~~~~~~ 109:19.91 In file included from Unified_cpp_netwerk_base2.cpp:119: 109:19.91 /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsNetUtil.cpp: In member function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)': 109:19.91 /builddir/build/BUILD/firefox-72.0.2/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] 109:19.91 320 | void nsMediaFragmentURIParser::Parse(nsACString& aRef) { 109:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 109:19.91 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:21.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:21.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAboutModule.h:10, 109:21.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 109:21.52 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 109:21.52 from Unified_cpp_protocol_about0.cpp:2: 109:21.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 109:21.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:21.52 1043 | foundInterface = 0; \ 109:21.52 | ^~~~~~~~~~~~~~ 109:21.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:21.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:21.52 345 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 109:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.52 In file included from Unified_cpp_protocol_about0.cpp:29: 109:21.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:21.52 344 | else 109:21.52 | ^~~~ 109:21.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAboutModule.h:10, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 109:21.53 from Unified_cpp_protocol_about0.cpp:2: 109:21.53 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:21.53 1028 | foundInterface = 0; \ 109:21.53 | ^~~~~~~~~~~~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:21.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:21.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:21.53 146 | NS_INTERFACE_MAP_END \ 109:21.53 | ^~~~~~~~~~~~~~~~~~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:21.53 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:21.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:21.53 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 109:21.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.53 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleNestedURI.h:16, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 109:21.53 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 109:21.53 from Unified_cpp_protocol_about0.cpp:29: 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:21.53 145 | } else \ 109:21.53 | ^~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:21.53 145 | } else \ 109:21.53 | ^~~~ 109:21.53 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:21.53 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 109:21.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:21.92 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileUtils.h:12, 109:21.92 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFileChunk.h:11, 109:21.92 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheFile.h:8, 109:21.92 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.h:9, 109:21.92 from /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheEntry.cpp:6, 109:21.92 from Unified_cpp_netwerk_cache20.cpp:2: 109:21.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 109:21.92 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.92 50 | OffTheBooksMutex* Mutex() { 109:21.92 | ^~~~~ 109:21.92 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.92 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 109:21.92 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.92 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.93 In file included from Unified_cpp_netwerk_cache20.cpp:74: 109:21.93 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)': 109:21.93 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.93 607 | void FreeBuffer(void* aBuf) { 109:21.93 | ^~~~~~~~~~ 109:21.93 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.94 In file included from Unified_cpp_netwerk_cache20.cpp:56: 109:21.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()': 109:21.94 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.94 825 | void CacheFileMetadata::InitEmptyMetadata() { 109:21.94 | ^~~~~~~~~~~~~~~~~ 109:21.94 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)': 109:21.94 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.94 635 | nsresult CacheFileMetadata::OnDataWritten(CacheFileHandle* aHandle, 109:21.94 | ^~~~~~~~~~~~~~~~~ 109:21.94 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.95 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.95 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)': 109:21.95 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.95 244 | nsresult CacheFileMetadata::WriteMetadata( 109:21.95 | ^~~~~~~~~~~~~~~~~ 109:21.95 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.95 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.95 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()': 109:21.95 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.96 124 | CacheFileMetadata::~CacheFileMetadata() { 109:21.96 | ^~~~~~~~~~~~~~~~~ 109:21.96 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.96 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.96 In file included from Unified_cpp_netwerk_cache20.cpp:20: 109:21.96 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()': 109:21.96 /builddir/build/BUILD/firefox-72.0.2/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] 109:21.96 26 | CacheFileChunkBuffer::~CacheFileChunkBuffer() { 109:21.96 | ^~~~~~~~~~~~~~~~~~~~ 109:21.96 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.76 In file included from Unified_cpp_netwerk_cache21.cpp:2: 109:22.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::ShutdownBackground()': 109:22.76 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.77 162 | void CacheStorageService::ShutdownBackground() { 109:22.77 | ^~~~~~~~~~~~~~~~~~~ 109:22.77 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.77 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.77 /builddir/build/BUILD/firefox-72.0.2/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::Shutdown()': 109:22.77 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.77 139 | void CacheStorageService::Shutdown() { 109:22.77 | ^~~~~~~~~~~~~~~~~~~ 109:22.77 /builddir/build/BUILD/firefox-72.0.2/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] 109:22.77 /builddir/build/BUILD/firefox-72.0.2/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] 109:31.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:31.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:31.08 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/data/DataChannelChild.cpp:10, 109:31.08 from Unified_cpp_protocol_data0.cpp:2: 109:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:31.08 | ^ 109:31.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:31.08 46 | struct Block { 109:31.08 | ^~~~~ 109:33.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:33.34 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/file/FileChannelChild.cpp:10, 109:33.34 from Unified_cpp_protocol_file0.cpp:2: 109:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:33.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:33.34 | ^ 109:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:33.34 46 | struct Block { 109:33.34 | ^~~~~ 109:33.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:33.58 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 109:33.58 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 109:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:33.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:33.59 | ^ 109:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:33.59 46 | struct Block { 109:33.59 | ^~~~~ 109:38.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 109:38.64 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 109:38.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 109:38.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 109:38.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 109:38.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:38.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:38.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:38.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:38.64 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 109:38.64 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 109:38.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 109:38.64 23 | class nsDataHashtable : public nsBaseHashtable { 109:38.64 | ^~~~~~~~~~~~~~~ 109:44.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 109:44.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 109:44.49 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpHandler.cpp:73: 109:44.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:44.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:44.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:44.49 | ^ 109:44.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:44.49 46 | struct Block { 109:44.49 | ^~~~~ 109:45.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:45.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:45.47 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 109:45.47 from Unified_cpp_netwerk_protocol_res0.cpp:2: 109:45.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:45.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:45.47 | ^ 109:45.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:45.47 46 | struct Block { 109:45.47 | ^~~~~ 109:46.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:10, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 109:46.33 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:46.33 from Unified_cpp_netwerk_protocol_res0.cpp:2: 109:46.33 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 109:46.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:46.34 1028 | foundInterface = 0; \ 109:46.34 | ^~~~~~~~~~~~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:46.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:46.34 146 | NS_INTERFACE_MAP_END \ 109:46.34 | ^~~~~~~~~~~~~~~~~~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:46.34 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 109:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:46.34 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 109:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.34 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsStandardURL.h:23, 109:46.34 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 109:46.34 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 109:46.34 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:46.34 from Unified_cpp_netwerk_protocol_res0.cpp:2: 109:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 109:46.34 145 | } else \ 109:46.34 | ^~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 109:46.34 145 | } else \ 109:46.34 | ^~~~ 109:46.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 109:46.34 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 109:46.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:10, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 109:46.35 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 109:46.35 from Unified_cpp_netwerk_protocol_res0.cpp:2: 109:46.35 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 109:46.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:46.35 1028 | foundInterface = 0; \ 109:46.35 | ^~~~~~~~~~~~~~ 109:46.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:46.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:46.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:46.35 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:46.35 199 | NS_INTERFACE_MAP_END 109:46.36 | ^~~~~~~~~~~~~~~~~~~~ 109:46.36 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 109:46.36 from Unified_cpp_netwerk_protocol_res0.cpp:11: 109:46.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:46.36 136 | } else 109:46.36 | ^~~~ 109:46.36 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 109:46.36 136 | } else 109:46.36 | ^~~~ 109:46.39 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:46.39 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:46.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 109:46.39 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 109:46.39 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 109:46.39 from Unified_cpp_protocol_viewsource0.cpp:2: 109:46.39 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 109:46.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:46.39 1028 | foundInterface = 0; \ 109:46.39 | ^~~~~~~~~~~~~~ 109:46.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:46.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:46.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:46.39 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:46.39 44 | NS_INTERFACE_MAP_END 109:46.39 | ^~~~~~~~~~~~~~~~~~~~ 109:46.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:46.39 1012 | else 109:46.39 | ^~~~ 109:46.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:46.39 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:46.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.40 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:46.40 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 109:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:52.15 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpHandler.cpp: In member function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()': 109:52.15 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpHandler.cpp:316: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] 109:52.15 316 | void nsHttpHandler::SetFastOpenOSSupport() { 109:52.15 | ^~~~~~~~~~~~~ 109:52.15 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpHandler.cpp:316:6: warning: the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 109:52.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:52.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:52.64 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 109:52.64 from Unified_cpp_protocol_websocket0.cpp:2: 109:52.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:52.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:52.64 | ^ 109:52.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:52.64 46 | struct Block { 109:52.64 | ^~~~~ 109:53.17 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketLog.h:12, 109:53.17 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 109:53.17 from Unified_cpp_protocol_websocket0.cpp:2: 109:53.17 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 109:53.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.17 1028 | foundInterface = 0; \ 109:53.17 | ^~~~~~~~~~~~~~ 109:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:53.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.18 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.18 51 | NS_INTERFACE_MAP_END 109:53.18 | ^~~~~~~~~~~~~~~~~~~~ 109:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:53.18 1002 | else 109:53.18 | ^~~~ 109:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.18 | ^~~~~~~~~~~~~~~~~~ 109:53.18 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.18 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.32 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 109:53.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.32 1028 | foundInterface = 0; \ 109:53.32 | ^~~~~~~~~~~~~~ 109:53.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:53.32 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.32 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.32 17 | NS_INTERFACE_MAP_END 109:53.32 | ^~~~~~~~~~~~~~~~~~~~ 109:53.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:53.32 1002 | else 109:53.32 | ^~~~ 109:53.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.32 | ^~~~~~~~~~~~~~~~~~ 109:53.33 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.33 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 109:53.33 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 109:53.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.38 1028 | foundInterface = 0; \ 109:53.38 | ^~~~~~~~~~~~~~ 109:53.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:53.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.39 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.39 205 | NS_INTERFACE_MAP_END 109:53.39 | ^~~~~~~~~~~~~~~~~~~~ 109:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:53.39 1002 | else 109:53.39 | ^~~~ 109:53.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.39 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.39 | ^~~~~~~~~~~~~~~~~~ 109:53.39 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.39 204 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 109:53.39 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.40 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 109:53.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.41 1028 | foundInterface = 0; \ 109:53.41 | ^~~~~~~~~~~~~~ 109:53.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:53.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.41 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.41 20 | NS_INTERFACE_MAP_END 109:53.41 | ^~~~~~~~~~~~~~~~~~~~ 109:53.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:53.41 1002 | else 109:53.41 | ^~~~ 109:53.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.41 | ^~~~~~~~~~~~~~~~~~ 109:53.41 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.41 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 109:53.41 | ^~~~~~~~~~~~~~~~~~~~~~ 109:55.89 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 109:55.89 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 109:55.89 from Unified_cpp_protocol_http0.cpp:2: 109:55.89 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 109:55.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:55.89 1028 | foundInterface = 0; \ 109:55.89 | ^~~~~~~~~~~~~~ 109:55.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:55.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:55.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:55.89 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:55.89 43 | NS_INTERFACE_MAP_END 109:55.89 | ^~~~~~~~~~~~~~~~~~~~ 109:55.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:55.89 1002 | else 109:55.89 | ^~~~ 109:55.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:55.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:55.89 | ^~~~~~~~~~~~~~~~~~ 109:55.89 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:55.89 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:55.89 | ^~~~~~~~~~~~~~~~~~~~~~ 109:58.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 109:58.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 109:58.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 109:58.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 109:58.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:58.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:58.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:58.63 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketLog.h:12, 109:58.63 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 109:58.63 from Unified_cpp_protocol_websocket0.cpp:2: 109:58.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 109:58.63 /builddir/build/BUILD/firefox-72.0.2/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] 109:58.63 50 | OffTheBooksMutex* Mutex() { 109:58.63 | ^~~~~ 109:58.63 /builddir/build/BUILD/firefox-72.0.2/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] 109:58.63 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 109:58.63 /builddir/build/BUILD/firefox-72.0.2/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] 109:58.63 /builddir/build/BUILD/firefox-72.0.2/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] 109:58.64 In file included from Unified_cpp_protocol_websocket0.cpp:20: 109:58.64 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)': 109:58.64 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:2647: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] 109:58.64 2647 | void ProcessServerWebSocketExtensions(const nsACString& aExtensions, 109:58.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:58.64 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 109:58.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 109:58.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)': 109:58.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:2451: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] 109:58.65 2451 | static nsresult ParseWebSocketExtension(const nsACString& aExtension, 109:58.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:58.65 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:2451: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] 109:59.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:59.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:59.59 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 109:59.59 from Unified_cpp_protocol_http0.cpp:56: 109:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:59.59 | ^ 109:59.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:59.59 46 | struct Block { 109:59.59 | ^~~~~ 109:59.76 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 109:59.76 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 109:59.76 from Unified_cpp_protocol_http0.cpp:2: 109:59.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 109:59.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:59.76 1028 | foundInterface = 0; \ 109:59.76 | ^~~~~~~~~~~~~~ 109:59.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:59.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:59.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:59.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:59.76 78 | NS_INTERFACE_MAP_END 109:59.76 | ^~~~~~~~~~~~~~~~~~~~ 109:59.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:59.76 1020 | } else 109:59.76 | ^~~~ 109:59.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 109:59.76 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 109:59.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 109:59.76 77 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 109:59.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.84 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 109:59.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:59.84 1028 | foundInterface = 0; \ 109:59.84 | ^~~~~~~~~~~~~~ 109:59.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:59.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:59.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:59.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:59.85 116 | NS_INTERFACE_MAP_END 109:59.85 | ^~~~~~~~~~~~~~~~~~~~ 109:59.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:59.85 1002 | else 109:59.85 | ^~~~ 109:59.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:59.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:59.85 | ^~~~~~~~~~~~~~~~~~ 109:59.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:59.85 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 109:59.85 | ^~~~~~~~~~~~~~~~~~~~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 109:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:59.99 1028 | foundInterface = 0; \ 109:59.99 | ^~~~~~~~~~~~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:59.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:59.99 53 | NS_INTERFACE_MAP_END 109:59.99 | ^~~~~~~~~~~~~~~~~~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:59.99 1012 | else 109:59.99 | ^~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:59.99 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.99 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:59.99 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 109:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp: In member function 'virtual nsresult mozilla::net::Http3Session::QueryInterface(const nsIID&, void**)': 110:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:00.36 1028 | foundInterface = 0; \ 110:00.36 | ^~~~~~~~~~~~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:00.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:00.36 54 | NS_INTERFACE_MAP_END 110:00.36 | ^~~~~~~~~~~~~~~~~~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:00.36 1012 | else 110:00.36 | ^~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 110:00.36 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:00.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:00.36 53 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 110:00.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:03.20 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 110:03.20 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 110:03.20 from Unified_cpp_protocol_http1.cpp:2: 110:03.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 110:03.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:03.20 1043 | foundInterface = 0; \ 110:03.20 | ^~~~~~~~~~~~~~ 110:03.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:03.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:03.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:03.20 426 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 110:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:03.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:03.20 1020 | } else 110:03.20 | ^~~~ 110:03.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:03.20 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:03.20 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:425:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:03.20 425 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 110:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 110:04.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 110:04.43 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 110:04.43 from Unified_cpp_protocol_http1.cpp:47: 110:04.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:04.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:04.43 | ^ 110:04.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:04.43 46 | struct Block { 110:04.43 | ^~~~~ 110:06.44 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 110:06.44 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 110:06.44 from Unified_cpp_protocol_http1.cpp:2: 110:06.44 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 110:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:06.44 1043 | foundInterface = 0; \ 110:06.44 | ^~~~~~~~~~~~~~ 110:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:06.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:06.44 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:06.44 293 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 110:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:06.44 1020 | } else 110:06.44 | ^~~~ 110:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:06.44 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:06.44 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:06.44 292 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 110:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.00 In file included from Unified_cpp_protocol_http0.cpp:101: 110:07.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Session.cpp: In function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)': 110:07.00 /builddir/build/BUILD/firefox-72.0.2/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] 110:07.00 494 | static bool HasConnectionBasedAuth(const nsACString& headerValue) { 110:07.00 | ^~~~~~~~~~~~~~~~~~~~~~ 110:07.01 /builddir/build/BUILD/firefox-72.0.2/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] 110:07.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:07.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 110:07.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRequestObserver.h:10, 110:07.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIStreamListener.h:10, 110:07.75 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.h:10, 110:07.75 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:11, 110:07.75 from Unified_cpp_protocol_http2.cpp:2: 110:07.75 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 110:07.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:07.75 1043 | foundInterface = 0; \ 110:07.75 | ^~~~~~~~~~~~~~ 110:07.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:07.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:07.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:07.76 6136 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 110:07.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:07.76 1020 | } else 110:07.76 | ^~~~ 110:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:07.76 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:07.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:07.76 6135 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 110:07.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 110:08.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.38 1028 | foundInterface = 0; \ 110:08.38 | ^~~~~~~~~~~~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:08.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:08.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2582:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:08.38 2582 | NS_INTERFACE_MAP_END 110:08.38 | ^~~~~~~~~~~~~~~~~~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:08.38 1020 | } else 110:08.38 | ^~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:08.38 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:08.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.38 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2581:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:08.38 2581 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 110:08.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 110:08.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.66 1028 | foundInterface = 0; \ 110:08.66 | ^~~~~~~~~~~~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:08.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:08.66 293 | NS_INTERFACE_MAP_END 110:08.66 | ^~~~~~~~~~~~~~~~~~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:08.66 1020 | } else 110:08.66 | ^~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:08.66 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.66 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelParent.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:08.66 292 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 110:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.72 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 110:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.72 1028 | foundInterface = 0; \ 110:08.72 | ^~~~~~~~~~~~~~ 110:08.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:08.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:08.72 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:08.72 3973 | NS_INTERFACE_MAP_END 110:08.72 | ^~~~~~~~~~~~~~~~~~~~ 110:08.72 In file included from Unified_cpp_protocol_http2.cpp:92: 110:08.72 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3972:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:08.72 3972 | } else 110:08.73 | ^~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 110:09.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:09.11 1028 | foundInterface = 0; \ 110:09.11 | ^~~~~~~~~~~~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:09.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:09.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:09.11 65 | NS_INTERFACE_MAP_END 110:09.11 | ^~~~~~~~~~~~~~~~~~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:09.11 1020 | } else 110:09.11 | ^~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:09.11 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:09.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:09.11 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/ParentChannelListener.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:09.12 64 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 110:09.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:10.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptSecurityManager.h:14, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:18, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.h:19, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:11, 110:10.41 from Unified_cpp_protocol_http2.cpp:2: 110:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 110:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 110:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 110:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:10.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 110:10.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:10.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsContentUtils.h:24, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIConsoleReportCollector.h:10, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/HttpBaseChannel.h:19, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpChannelChild.h:14, 110:10.41 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:14, 110:10.41 from Unified_cpp_protocol_http2.cpp:2: 110:10.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 110:10.41 23 | class nsDataHashtable : public nsBaseHashtable { 110:10.41 | ^~~~~~~~~~~~~~~ 110:11.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 110:11.04 from Unified_cpp_protocol_http1.cpp:2: 110:11.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 110:11.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 110:11.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 110:11.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:11.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 110:11.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:11.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 110:11.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 110:11.05 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/HttpLog.h:20, 110:11.05 from /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/Http3Stream.cpp:8, 110:11.05 from Unified_cpp_protocol_http1.cpp:2: 110:11.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 110:11.05 23 | class nsDataHashtable : public nsBaseHashtable { 110:11.05 | ^~~~~~~~~~~~~~~ 110:12.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/system/netlink/NetlinkService.cpp: In member function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)': 110:12.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/system/netlink/NetlinkService.cpp:802:6: warning: number of counters in profile data for function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'arcs', expected 73 and have 74) [-Wcoverage-mismatch] 110:12.36 802 | void NetlinkService::OnAddrMessage(struct nlmsghdr* aNlh) { 110:12.36 | ^~~~~~~~~~~~~~ 110:12.36 /builddir/build/BUILD/firefox-72.0.2/netwerk/system/netlink/NetlinkService.cpp:802:6: warning: the control flow of function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 110:18.82 In file included from Unified_cpp_protocol_http2.cpp:83: 110:18.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpResponseHead.cpp: In member function 'mozilla::net::nsHttpConnectionInfo::CloneAsDirectRoute(mozilla::net::nsHttpConnectionInfo**)': 110:18.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionInfo.cpp:336:6: warning: number of counters in profile data for function 'mozilla::net::nsHttpConnectionInfo::CloneAsDirectRoute(mozilla::net::nsHttpConnectionInfo**)' does not match its profile data (counter 'arcs', expected 23 and have 24) [-Wcoverage-mismatch] 110:18.82 336 | void nsHttpConnectionInfo::CloneAsDirectRoute(nsHttpConnectionInfo** outCI) { 110:18.82 | ^~~~~~~~~~~~~~~~~~~~ 110:18.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpConnectionInfo.cpp:336:6: warning: the control flow of function 'mozilla::net::nsHttpConnectionInfo::CloneAsDirectRoute(mozilla::net::nsHttpConnectionInfo**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 110:18.85 In file included from Unified_cpp_protocol_http2.cpp:56: 110:18.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpResponseHead.cpp: In member function 'mozilla::net::nsHttpChannel::BeginConnect()': 110:18.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6566:10: warning: number of counters in profile data for function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'arcs', expected 206 and have 208) [-Wcoverage-mismatch] 110:18.85 6566 | nsresult nsHttpChannel::BeginConnect() { 110:18.85 | ^~~~~~~~~~~~~ 110:18.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6566:10: warning: the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 110:18.85 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6566:10: warning: the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 110:18.88 In file included from Unified_cpp_protocol_http2.cpp:2: 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpResponseHead.cpp: In member function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)': 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1279: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] 110:18.88 1279 | nsresult nsCORSPreflightListener::CheckPreflightRequestApproved( 110:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1279:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1279:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsHttpResponseHead.cpp: In member function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)': 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6: warning: number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 63 and have 67) [-Wcoverage-mismatch] 110:18.88 1111 | void nsCORSPreflightListener::AddResultToCache(nsIRequest* aRequest) { 110:18.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 110:18.88 /builddir/build/BUILD/firefox-72.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 110:20.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Entries.h:13, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Classifier.h:9, 110:20.49 from /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 110:20.49 from Unified_cpp_url-classifier0.cpp:2: 110:20.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 110:20.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:20.50 1028 | foundInterface = 0; \ 110:20.50 | ^~~~~~~~~~~~~~ 110:20.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:20.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:20.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:20.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:20.50 34 | NS_INTERFACE_MAP_END 110:20.50 | ^~~~~~~~~~~~~~~~~~~~ 110:20.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:20.50 1002 | else 110:20.50 | ^~~~ 110:20.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:20.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:20.50 | ^~~~~~~~~~~~~~~~~~ 110:20.50 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:20.50 33 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 110:20.50 | ^~~~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 110:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:20.52 1028 | foundInterface = 0; \ 110:20.52 | ^~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:20.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:20.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:20.52 14 | NS_INTERFACE_MAP_END 110:20.52 | ^~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:20.52 1002 | else 110:20.52 | ^~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:20.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:20.52 | ^~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:20.52 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 110:20.52 | ^~~~~~~~~~~~~~~~~~~~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 110:20.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:20.59 1028 | foundInterface = 0; \ 110:20.59 | ^~~~~~~~~~~~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:20.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:20.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:20.59 43 | NS_INTERFACE_MAP_END 110:20.59 | ^~~~~~~~~~~~~~~~~~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:20.59 1002 | else 110:20.59 | ^~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:20.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:20.59 | ^~~~~~~~~~~~~~~~~~ 110:20.59 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:20.59 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 110:20.59 | ^~~~~~~~~~~~~~~~~~~~~~ 110:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 110:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 110:21.66 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:14, 110:21.66 from Unified_cpp_netwerk_ipc0.cpp:11: 110:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:21.66 | ^ 110:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:21.66 46 | struct Block { 110:21.66 | ^~~~~ 110:22.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:11, 110:22.60 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 110:22.60 from Unified_cpp_netwerk_ipc0.cpp:2: 110:22.60 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp: In member function 'virtual nsresult mozilla::net::DocumentChannelChild::QueryInterface(const nsIID&, void**)': 110:22.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:22.60 1028 | foundInterface = 0; \ 110:22.60 | ^~~~~~~~~~~~~~ 110:22.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:22.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:22.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:22.60 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:22.60 80 | NS_INTERFACE_MAP_END 110:22.60 | ^~~~~~~~~~~~~~~~~~~~ 110:22.60 In file included from Unified_cpp_netwerk_ipc0.cpp:11: 110:22.60 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentChannelChild.cpp:79:3: note: some parts of macro expansion are not guarded by this 'if' clause 110:22.60 79 | if (false) // So we fallback properly in the final macro 110:22.60 | ^~ 110:23.37 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 110:23.37 /builddir/build/BUILD/firefox-72.0.2/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] 110:23.37 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 110:23.37 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110:23.37 /builddir/build/BUILD/firefox-72.0.2/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] 110:23.37 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 110:23.37 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 110:23.37 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 110:23.37 /builddir/build/BUILD/firefox-72.0.2/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] 110:23.37 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 110:23.37 | ~~~^~~~~~~~~~~~~~~~~ 110:23.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 110:23.82 /builddir/build/BUILD/firefox-72.0.2/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] 110:23.82 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 110:23.82 | ^~~~~~~~~~~~~~~ 110:23.82 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 110:23.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 110:23.82 407 | struct sctp_forward_tsn_chunk { 110:23.82 | ^~~~~~~~~~~~~~~~~~~~~~ 110:23.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 110:23.82 418 | struct sctp_strseq_mid { 110:23.82 | ^~~~~~~~~~~~~~~ 110:23.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 110:23.82 /builddir/build/BUILD/firefox-72.0.2/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] 110:23.82 11386 | dup = (uint32_t *) gap_descriptor; 110:23.82 | ^~~ 110:23.82 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 110:23.82 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 110:23.82 265 | struct sctp_gap_ack_block { 110:23.82 | ^~~~~~~~~~~~~~~~~~ 110:25.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:11, 110:25.75 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 110:25.75 from Unified_cpp_netwerk_ipc0.cpp:2: 110:25.75 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp: In member function 'virtual nsresult mozilla::net::DocumentLoadListener::QueryInterface(const nsIID&, void**)': 110:25.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:25.75 1028 | foundInterface = 0; \ 110:25.76 | ^~~~~~~~~~~~~~ 110:25.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:25.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:25.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:25.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:25.76 48 | NS_INTERFACE_MAP_END 110:25.76 | ^~~~~~~~~~~~~~~~~~~~ 110:25.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:25.76 1020 | } else 110:25.76 | ^~~~ 110:25.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 110:25.76 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 110:25.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:25.76 /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/DocumentLoadListener.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 110:25.76 47 | NS_INTERFACE_MAP_ENTRY_CONCRETE(DocumentLoadListener) 110:25.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:27.94 In file included from Unified_cpp_url-classifier1.cpp:11: 110:27.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/nsChannelClassifier.cpp: In member function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)': 110:27.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/nsChannelClassifier.cpp:249: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] 110:27.94 249 | bool nsChannelClassifier::IsHostnameWhitelisted( 110:27.94 | ^~~~~~~~~~~~~~~~~~~ 110:27.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/nsChannelClassifier.cpp:249: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] 110:27.94 /builddir/build/BUILD/firefox-72.0.2/netwerk/url-classifier/nsChannelClassifier.cpp:249: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] 110:28.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/xpcom/threads/nsThreadUtils.h:24, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.h:14, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 110:28.30 from Unified_cpp_netwerk_ipc0.cpp:2: 110:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 110:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 110:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 110:28.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:28.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 110:28.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:28.30 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 110:28.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 110:28.31 from /builddir/build/BUILD/firefox-72.0.2/netwerk/ipc/ChannelEventQueue.cpp:13, 110:28.31 from Unified_cpp_netwerk_ipc0.cpp:2: 110:28.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 110:28.31 23 | class nsDataHashtable : public nsBaseHashtable { 110:28.31 | ^~~~~~~~~~~~~~~ 110:34.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThread.h:28, 110:34.34 from /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/datachannel/DataChannel.cpp:41: 110:34.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 110:34.34 /builddir/build/BUILD/firefox-72.0.2/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] 110:34.34 50 | OffTheBooksMutex* Mutex() { 110:34.34 | ^~~~~ 110:34.34 /builddir/build/BUILD/firefox-72.0.2/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] 110:34.34 /builddir/build/BUILD/firefox-72.0.2/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 110:34.34 /builddir/build/BUILD/firefox-72.0.2/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] 110:34.34 /builddir/build/BUILD/firefox-72.0.2/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] 110:36.15 In file included from Unified_cpp_gtest_parse-ftp0.cpp:2: 110:36.15 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 110:36.15 /builddir/build/BUILD/firefox-72.0.2/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] 110:36.15 93 | memset(&state, 0, sizeof(state)); 110:36.15 | ^ 110:36.15 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 110:36.15 from Unified_cpp_gtest_parse-ftp0.cpp:2: 110:36.15 /builddir/build/BUILD/firefox-72.0.2/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 110:36.15 71 | struct list_state { 110:36.15 | ^~~~~~~~~~ 110:36.48 In file included from Unified_cpp_gtest_parse-ftp0.cpp:2: 110:36.48 /builddir/build/BUILD/firefox-72.0.2/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]': 110:36.48 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:138:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found [-Wmissing-profile] 110:36.48 138 | } 110:36.48 | ^ 110:36.62 In file included from Unified_cpp_netwerk_test0.cpp:20: 110:36.62 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/TestUDPSocket.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 110:36.62 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/TestUDPSocket.cpp:398:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found [-Wmissing-profile] 110:36.62 398 | } 110:36.62 | ^ 110:39.65 /builddir/build/BUILD/firefox-72.0.2/ipc/app/MozillaRuntimeMain.cpp: In function 'main': 110:39.65 /builddir/build/BUILD/firefox-72.0.2/ipc/app/MozillaRuntimeMain.cpp:30:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found [-Wmissing-profile] 110:39.65 30 | } 110:39.65 | ^ 110:49.00 In file included from Unified_cpp_netwerk_test_gtest0.cpp:110: 110:49.00 /builddir/build/BUILD/firefox-72.0.2/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]': 110:49.00 /builddir/build/BUILD/firefox-72.0.2/netwerk/test/gtest/TestURIMutator.cpp:139:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 110:49.00 139 | } 110:49.00 | ^ 110:59.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThread.h:28, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadManager.h:12, 110:59.72 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.cc:17, 110:59.72 from Unified_cpp_ipc_chromium1.cpp:29: 110:59.72 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 110:59.72 /builddir/build/BUILD/firefox-72.0.2/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] 110:59.72 50 | OffTheBooksMutex* Mutex() { 110:59.72 | ^~~~~ 110:59.72 /builddir/build/BUILD/firefox-72.0.2/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] 110:59.72 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 110:59.72 /builddir/build/BUILD/firefox-72.0.2/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] 110:59.72 /builddir/build/BUILD/firefox-72.0.2/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] 111:03.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 111:03.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 111:03.51 from JavaScriptTypes.cpp:7, 111:03.51 from UnifiedProtocols1.cpp:2: 111:03.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 111:03.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 111:03.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 111:03.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:03.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:03.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 111:03.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 111:03.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 111:03.52 from JavaScriptTypes.cpp:7, 111:03.52 from UnifiedProtocols1.cpp:2: 111:03.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:03.52 23 | class nsDataHashtable : public nsBaseHashtable { 111:03.52 | ^~~~~~~~~~~~~~~ 111:08.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:08.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 111:08.00 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundParentImpl.cpp:17: 111:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:08.00 | ^ 111:08.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:08.00 46 | struct Block { 111:08.00 | ^~~~~ 111:10.94 In file included from UnifiedProtocols1.cpp:11: 111:10.94 PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)': 111:10.94 16573 | auto AsyncParentMessageData::operator=(AsyncParentMessageData&& aRhs) -> AsyncParentMessageData& 111:10.94 | ^~~~~~~~~~~~~~~~~~~~~~ 111:10.94 PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)': 111:10.94 16545 | auto AsyncParentMessageData::operator=(const AsyncParentMessageData& aRhs) -> AsyncParentMessageData& 111:10.94 | ^~~~~~~~~~~~~~~~~~~~~~ 111:16.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 111:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 111:16.18 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundImpl.cpp:24, 111:16.18 from Unified_cpp_ipc_glue0.cpp:2: 111:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:16.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:16.18 | ^ 111:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:16.18 46 | struct Block { 111:16.18 | ^~~~~ 111:16.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 111:16.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 111:16.84 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamUtils.cpp:12, 111:16.84 from Unified_cpp_ipc_glue1.cpp:11: 111:16.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:16.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:16.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:16.84 | ^ 111:16.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:16.84 46 | struct Block { 111:16.84 | ^~~~~ 111:18.67 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundChild.h:11, 111:18.67 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundImpl.cpp:7, 111:18.67 from Unified_cpp_ipc_glue0.cpp:2: 111:18.67 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 111:18.67 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:18.67 1028 | foundInterface = 0; \ 111:18.67 | ^~~~~~~~~~~~~~ 111:18.67 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:18.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:18.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:18.67 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:18.67 238 | NS_INTERFACE_MAP_END 111:18.67 | ^~~~~~~~~~~~~~~~~~~~ 111:18.67 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:18.67 1012 | else 111:18.67 | ^~~~ 111:18.67 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 111:18.67 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 111:18.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.67 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 111:18.67 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 111:18.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:23.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:23.80 from PClientOpenWindowOp.cpp:7, 111:23.80 from UnifiedProtocols10.cpp:92: 111:23.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:23.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:23.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:23.80 | ^ 111:23.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:23.80 46 | struct Block { 111:23.80 | ^~~~~ 111:24.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport.h:14, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundChild.h:11, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundImpl.cpp:7, 111:24.54 from Unified_cpp_ipc_glue0.cpp:2: 111:24.54 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 50 | OffTheBooksMutex* Mutex() { 111:24.54 | ^~~~~ 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Transport.h:14, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundParent.h:12, 111:24.54 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/IPCStreamSource.cpp:8, 111:24.54 from Unified_cpp_ipc_glue1.cpp:2: 111:24.54 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 50 | OffTheBooksMutex* Mutex() { 111:24.54 | ^~~~~ 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.54 /builddir/build/BUILD/firefox-72.0.2/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 111:24.54 /builddir/build/BUILD/firefox-72.0.2/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] 111:24.55 /builddir/build/BUILD/firefox-72.0.2/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] 111:29.64 /builddir/build/BUILD/firefox-72.0.2/ipc/gtest/TestSharedMemory.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 111:29.64 /builddir/build/BUILD/firefox-72.0.2/ipc/gtest/TestSharedMemory.cpp:146:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/gtest/TestSharedMemory.gcda' profile count data file not found [-Wmissing-profile] 111:29.64 146 | } // namespace mozilla 111:29.64 | ^ 111:34.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 111:34.61 from PClientSourceOpChild.cpp:7, 111:34.61 from UnifiedProtocols11.cpp:2: 111:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 111:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 111:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 111:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:34.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:34.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:34.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 111:34.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 111:34.61 from PClientSourceOpChild.cpp:7, 111:34.61 from UnifiedProtocols11.cpp:2: 111:34.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:34.61 23 | class nsDataHashtable : public nsBaseHashtable { 111:34.61 | ^~~~~~~~~~~~~~~ 111:36.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 111:36.68 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 111:36.68 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:12, 111:36.68 from Unified_cpp_js_ipc0.cpp:2: 111:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 111:36.68 /builddir/build/BUILD/firefox-72.0.2/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] 111:36.68 79 | memset(this, 0, sizeof(nsXPTCVariant)); 111:36.68 | ^ 111:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 111:36.68 44 | struct nsXPTCVariant { 111:36.68 | ^~~~~~~~~~~~~ 111:37.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:37.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 111:37.63 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptParent.cpp:9, 111:37.63 from Unified_cpp_js_ipc0.cpp:11: 111:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:37.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:37.63 | ^ 111:37.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:37.63 46 | struct Block { 111:37.63 | ^~~~~ 111:39.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:39.17 from PContent.cpp:98, 111:39.17 from UnifiedProtocols12.cpp:2: 111:39.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:39.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:39.17 | ^ 111:39.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:39.17 46 | struct Block { 111:39.17 | ^~~~~ 111:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/src/jsapi.h:31, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptShared.h:12, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/WrapperAnswer.h:11, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptBase.h:11, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.h:11, 111:40.91 from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:8, 111:40.91 from Unified_cpp_js_ipc0.cpp:2: 111:40.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 111:40.91 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 111:40.91 /builddir/build/BUILD/firefox-72.0.2/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] 111:40.91 31 | memset(aT, 0, sizeof(T)); 111:40.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 111:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/js/ipc/JavaScriptChild.cpp:12, 111:40.91 from Unified_cpp_js_ipc0.cpp:2: 111:40.91 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 111:40.91 2262 | struct GlobalProperties { 111:40.91 | ^~~~~~~~~~~~~~~~ 111:42.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 111:42.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XPCOM.h:159, 111:42.24 from /builddir/build/BUILD/firefox-72.0.2/ipc/testshell/XPCShellEnvironment.cpp:29: 111:42.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 111:42.24 /builddir/build/BUILD/firefox-72.0.2/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] 111:42.24 79 | memset(this, 0, sizeof(nsXPTCVariant)); 111:42.24 | ^ 111:42.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 111:42.24 44 | struct nsXPTCVariant { 111:42.24 | ^~~~~~~~~~~~~ 111:52.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 111:52.63 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 111:52.63 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 111:52.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 111:52.63 /builddir/build/BUILD/firefox-72.0.2/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] 111:52.63 79 | memset(this, 0, sizeof(nsXPTCVariant)); 111:52.63 | ^ 111:52.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 111:52.63 44 | struct nsXPTCVariant { 111:52.63 | ^~~~~~~~~~~~~ 111:54.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 111:54.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 111:54.41 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.cpp:23: 111:54.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:54.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:54.41 | ^ 111:54.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:54.41 46 | struct Block { 111:54.41 | ^~~~~ 111:54.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsfriendapi.h:19, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Proxy.h:12, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Wrapper.h:12, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 111:54.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 111:54.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 111:54.43 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 111:54.43 /builddir/build/BUILD/firefox-72.0.2/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] 111:54.43 31 | memset(aT, 0, sizeof(T)); 111:54.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 111:54.43 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 111:54.43 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 111:54.43 2262 | struct GlobalProperties { 111:54.43 | ^~~~~~~~~~~~~~~~ 111:56.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 111:56.93 from PDNSRequestParent.cpp:7, 111:56.93 from UnifiedProtocols13.cpp:2: 111:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 111:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 111:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 111:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:56.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:56.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:56.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 111:56.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 111:56.93 from PDNSRequestParent.cpp:7, 111:56.93 from UnifiedProtocols13.cpp:2: 111:56.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:56.93 23 | class nsDataHashtable : public nsBaseHashtable { 111:56.93 | ^~~~~~~~~~~~~~~ 112:04.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:04.34 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 112:04.34 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 112:04.34 from Unified_cpp_xpconnect_wrappers0.cpp:2: 112:04.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 112:04.34 /builddir/build/BUILD/firefox-72.0.2/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] 112:04.34 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:04.34 | ^ 112:04.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 112:04.34 44 | struct nsXPTCVariant { 112:04.34 | ^~~~~~~~~~~~~ 112:04.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 112:04.88 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 112:04.88 from Unified_cpp_xpconnect_wrappers0.cpp:2: 112:04.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 112:04.88 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 112:04.88 /builddir/build/BUILD/firefox-72.0.2/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] 112:04.88 31 | memset(aT, 0, sizeof(T)); 112:04.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:04.88 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 112:04.88 from Unified_cpp_xpconnect_wrappers0.cpp:2: 112:04.88 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 112:04.88 2262 | struct GlobalProperties { 112:04.88 | ^~~~~~~~~~~~~~~~ 112:07.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:07.39 from PExternalHelperApp.cpp:9, 112:07.39 from UnifiedProtocols14.cpp:2: 112:07.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:07.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:07.39 | ^ 112:07.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:07.39 46 | struct Block { 112:07.39 | ^~~~~ 112:08.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 112:08.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 112:08.05 from /builddir/build/BUILD/firefox-72.0.2/hal/WindowIdentifier.cpp:9, 112:08.05 from Unified_cpp_hal0.cpp:11: 112:08.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:08.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:08.05 | ^ 112:08.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:08.05 46 | struct Block { 112:08.05 | ^~~~~ 112:11.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.h:13, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/hal/HalWakeLock.cpp:7, 112:11.77 from Unified_cpp_hal0.cpp:2: 112:11.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 112:11.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 112:11.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 112:11.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:11.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:11.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/hal/Hal.h:13, 112:11.77 from /builddir/build/BUILD/firefox-72.0.2/hal/HalWakeLock.cpp:7, 112:11.77 from Unified_cpp_hal0.cpp:2: 112:11.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 112:11.77 23 | class nsDataHashtable : public nsBaseHashtable { 112:11.77 | ^~~~~~~~~~~~~~~ 112:12.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:12.08 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 112:12.08 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 112:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 112:12.08 /builddir/build/BUILD/firefox-72.0.2/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] 112:12.08 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:12.08 | ^ 112:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 112:12.08 44 | struct nsXPTCVariant { 112:12.08 | ^~~~~~~~~~~~~ 112:12.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 112:12.95 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 112:12.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 112:12.95 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 112:12.95 /builddir/build/BUILD/firefox-72.0.2/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] 112:12.95 31 | memset(aT, 0, sizeof(T)); 112:12.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:12.95 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 112:12.95 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 112:12.95 2262 | struct GlobalProperties { 112:12.95 | ^~~~~~~~~~~~~~~~ 112:13.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:13.62 from PFileDescriptorSet.cpp:9, 112:13.62 from UnifiedProtocols15.cpp:20: 112:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:13.62 | ^ 112:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:13.62 46 | struct Block { 112:13.62 | ^~~~~ 112:19.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 112:19.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 112:19.58 from PFileCreatorChild.cpp:7, 112:19.58 from UnifiedProtocols15.cpp:2: 112:19.58 PGMP.cpp: In function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<10ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)': 112:19.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:1145:17: warning: the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<10ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 112:19.58 1145 | static bool Read(const Message* msg, PickleIterator* iter, Tag tag, 112:19.58 | ^~~~ 112:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:1145:17: warning: the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<10ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 112:19.59 PGMP.cpp: In function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<11ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)': 112:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:1145:17: warning: the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<11ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 112:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:1145:17: warning: the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<11ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 112:20.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:20.29 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 112:20.29 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:20.29 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:20.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 112:20.29 /builddir/build/BUILD/firefox-72.0.2/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] 112:20.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:20.29 | ^ 112:20.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 112:20.29 44 | struct nsXPTCVariant { 112:20.29 | ^~~~~~~~~~~~~ 112:20.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:10, 112:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 112:20.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 112:20.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 112:20.73 from Unified_cpp_js_xpconnect_loader0.cpp:2: 112:20.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 112:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:20.73 1028 | foundInterface = 0; \ 112:20.73 | ^~~~~~~~~~~~~~ 112:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:20.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:20.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:20.73 332 | NS_INTERFACE_MAP_END 112:20.73 | ^~~~~~~~~~~~~~~~~~~~ 112:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:20.73 1002 | else 112:20.73 | ^~~~ 112:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:20.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:20.73 | ^~~~~~~~~~~~~~~~~~ 112:20.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:20.73 331 | NS_INTERFACE_MAP_ENTRY(nsISupports) 112:20.73 | ^~~~~~~~~~~~~~~~~~~~~~ 112:22.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:22.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:22.49 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 112:22.49 from Unified_cpp_js_xpconnect_loader0.cpp:20: 112:22.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:22.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:22.49 | ^ 112:22.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:22.49 46 | struct Block { 112:22.49 | ^~~~~ 112:24.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:24.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 112:24.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 112:24.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 112:24.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 112:24.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 112:24.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:24.73 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:24.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 112:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:24.73 1028 | foundInterface = 0; \ 112:24.73 | ^~~~~~~~~~~~~~ 112:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:24.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:24.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:24.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:24.73 103 | NS_INTERFACE_MAP_END 112:24.73 | ^~~~~~~~~~~~~~~~~~~~ 112:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:24.73 1002 | else 112:24.73 | ^~~~ 112:24.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:24.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:24.73 | ^~~~~~~~~~~~~~~~~~ 112:24.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/Sandbox.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:24.73 102 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 112:24.73 | ^~~~~~~~~~~~~~~~~~~~~~ 112:25.79 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:25.80 1028 | foundInterface = 0; \ 112:25.80 | ^~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:25.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:25.80 165 | NS_INTERFACE_MAP_END 112:25.80 | ^~~~~~~~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 112:25.80 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 112:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2680:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 112:25.80 2680 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 112:25.80 | ^~~~~~~~~~~~~~~~~~~~ 112:25.80 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:25.80 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:25.80 136 | } else 112:25.80 | ^~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 112:25.80 136 | } else 112:25.80 | ^~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 112:25.80 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 112:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2680:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 112:25.80 2680 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 112:25.80 | ^~~~~~~~~~~~~~~~~~~~ 112:25.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:25.80 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:25.80 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:25.80 1043 | foundInterface = 0; \ 112:25.80 | ^~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:25.80 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:2690:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:25.80 2690 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 112:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:25.80 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 112:25.80 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:25.80 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:25.80 136 | } else 112:25.80 | ^~~~ 112:25.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 112:25.80 136 | } else 112:25.80 | ^~~~ 112:26.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:26.02 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 112:26.02 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 112:26.02 from Unified_cpp_js_xpconnect_loader0.cpp:56: 112:26.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 112:26.02 /builddir/build/BUILD/firefox-72.0.2/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] 112:26.02 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:26.02 | ^ 112:26.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 112:26.02 44 | struct nsXPTCVariant { 112:26.02 | ^~~~~~~~~~~~~ 112:27.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 112:27.04 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 112:27.04 from Unified_cpp_js_xpconnect_loader0.cpp:2: 112:27.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 112:27.04 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 112:27.04 /builddir/build/BUILD/firefox-72.0.2/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] 112:27.04 31 | memset(aT, 0, sizeof(T)); 112:27.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:27.05 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptPreloader.cpp:32, 112:27.05 from Unified_cpp_js_xpconnect_loader0.cpp:29: 112:27.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 112:27.05 144 | struct AmountFns { 112:27.05 | ^~~~~~~~~ 112:27.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 112:27.05 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 112:27.05 from Unified_cpp_js_xpconnect_loader0.cpp:2: 112:27.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 112:27.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 112:27.05 /builddir/build/BUILD/firefox-72.0.2/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] 112:27.05 31 | memset(aT, 0, sizeof(T)); 112:27.05 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:27.05 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/ScriptPreloader.cpp:32, 112:27.05 from Unified_cpp_js_xpconnect_loader0.cpp:29: 112:27.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 112:27.05 178 | struct SizeOfTabFns { 112:27.05 | ^~~~~~~~~~~~ 112:27.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.h:9, 112:27.13 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 112:27.14 from Unified_cpp_js_xpconnect_loader0.cpp:2: 112:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 112:27.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 112:27.14 /builddir/build/BUILD/firefox-72.0.2/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] 112:27.14 31 | memset(aT, 0, sizeof(T)); 112:27.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:27.14 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 112:27.14 from Unified_cpp_js_xpconnect_loader0.cpp:56: 112:27.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 112:27.14 2262 | struct GlobalProperties { 112:27.14 | ^~~~~~~~~~~~~~~~ 112:27.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:76, 112:27.43 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:27.43 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:27.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 112:27.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 112:27.44 /builddir/build/BUILD/firefox-72.0.2/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] 112:27.44 31 | memset(aT, 0, sizeof(T)); 112:27.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:27.44 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 112:27.44 from Unified_cpp_js_xpconnect_src0.cpp:2: 112:27.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 112:27.44 2262 | struct GlobalProperties { 112:27.44 | ^~~~~~~~~~~~~~~~ 112:28.08 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/shell/xpcshell.cpp: In function 'main': 112:28.08 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/shell/xpcshell.cpp:77:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found [-Wmissing-profile] 112:28.08 77 | } 112:28.09 | ^ 112:32.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:32.14 from PHal.cpp:8, 112:32.14 from UnifiedProtocols17.cpp:119: 112:32.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:32.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:32.14 | ^ 112:32.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:32.14 46 | struct Block { 112:32.14 | ^~~~~ 112:33.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:33.61 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 112:33.61 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 112:33.61 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 112:33.61 /builddir/build/BUILD/firefox-72.0.2/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] 112:33.61 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:33.61 | ^ 112:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 112:33.61 44 | struct nsXPTCVariant { 112:33.61 | ^~~~~~~~~~~~~ 112:33.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:33.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:33.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:13, 112:33.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 112:33.89 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:33.89 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 112:33.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:33.89 1028 | foundInterface = 0; \ 112:33.89 | ^~~~~~~~~~~~~~ 112:33.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:33.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:33.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:33.89 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:33.89 25 | NS_INTERFACE_MAP_END 112:33.89 | ^~~~~~~~~~~~~~~~~~~~ 112:33.89 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:108, 112:33.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 112:33.89 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:33.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:33.89 136 | } else 112:33.89 | ^~~~ 112:33.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 112:33.89 136 | } else 112:33.89 | ^~~~ 112:34.44 In file included from Unified_cpp_js_xpconnect_src0.cpp:29: 112:34.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'nsXPCComponents_Utils::IntentionallyLeak()': 112:34.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:1720: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] 112:34.44 1720 | nsXPCComponents_Utils::IntentionallyLeak() { 112:34.44 | ^~~~~~~~~~~~~~~~~~~~~ 112:34.44 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCComponents.cpp:1720:1: warning: the control flow of function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 112:35.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:35.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:35.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:13, 112:35.73 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 112:35.73 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:35.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 112:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:35.73 1028 | foundInterface = 0; \ 112:35.73 | ^~~~~~~~~~~~~~ 112:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:35.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:35.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:35.73 26 | NS_INTERFACE_MAP_END 112:35.73 | ^~~~~~~~~~~~~~~~~~~~ 112:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:35.73 1012 | else 112:35.73 | ^~~~ 112:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 112:35.73 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 112:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.73 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 112:35.73 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 112:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 112:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:35.75 1028 | foundInterface = 0; \ 112:35.75 | ^~~~~~~~~~~~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:35.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:35.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:35.75 675 | NS_INTERFACE_MAP_END 112:35.75 | ^~~~~~~~~~~~~~~~~~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:35.75 1012 | else 112:35.75 | ^~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 112:35.75 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 112:35.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.75 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 112:35.75 674 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 112:35.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 112:37.58 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 112:37.58 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:37.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 112:37.58 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 112:37.58 /builddir/build/BUILD/firefox-72.0.2/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] 112:37.58 31 | memset(aT, 0, sizeof(T)); 112:37.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:37.58 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCShellImpl.cpp:37, 112:37.58 from Unified_cpp_js_xpconnect_src1.cpp:2: 112:37.58 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 112:37.58 2262 | struct GlobalProperties { 112:37.58 | ^~~~~~~~~~~~~~~~ 112:40.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 112:40.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 112:40.74 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsZipArchive.h:17, 112:40.74 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/MmapFaultHandler.cpp:11, 112:40.74 from Unified_cpp_modules_libjar0.cpp:2: 112:40.74 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 112:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:40.74 1028 | foundInterface = 0; \ 112:40.74 | ^~~~~~~~~~~~~~ 112:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:40.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:40.74 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:40.74 47 | NS_INTERFACE_MAP_END 112:40.74 | ^~~~~~~~~~~~~~~~~~~~ 112:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:40.74 1020 | } else 112:40.74 | ^~~~ 112:40.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 112:40.74 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 112:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.74 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 112:40.74 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 112:40.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:40.76 1028 | foundInterface = 0; \ 112:40.76 | ^~~~~~~~~~~~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:40.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:40.76 146 | NS_INTERFACE_MAP_END \ 112:40.76 | ^~~~~~~~~~~~~~~~~~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 112:40.76 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 112:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 112:40.76 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 112:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:40.76 In file included from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.h:16, 112:40.76 from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARProtocolHandler.cpp:13, 112:40.76 from Unified_cpp_modules_libjar0.cpp:38: 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 112:40.76 145 | } else \ 112:40.76 | ^~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 112:40.76 145 | } else \ 112:40.76 | ^~~~ 112:40.76 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 112:40.76 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 112:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:43.52 In file included from /builddir/build/BUILD/firefox-72.0.2/modules/libjar/MmapFaultHandler.cpp:13, 112:43.52 from Unified_cpp_modules_libjar0.cpp:2: 112:43.52 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsZipArchive.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 112:43.52 /builddir/build/BUILD/firefox-72.0.2/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] 112:43.52 50 | OffTheBooksMutex* Mutex() { 112:43.52 | ^~~~~ 112:43.52 /builddir/build/BUILD/firefox-72.0.2/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] 112:43.52 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsZipArchive.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 112:43.52 /builddir/build/BUILD/firefox-72.0.2/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] 112:43.52 /builddir/build/BUILD/firefox-72.0.2/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] 112:43.54 In file included from Unified_cpp_modules_libjar0.cpp:11: 112:43.54 /builddir/build/BUILD/firefox-72.0.2/modules/libjar/nsZipArchive.cpp: In member function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)': 112:43.54 /builddir/build/BUILD/firefox-72.0.2/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] 112:43.54 228 | nsJAR::FindEntries(const nsACString& aPattern, 112:43.54 | ^~~~~ 112:45.72 In file included from Unified_cpp_storage_test_gtest0.cpp:101: 112:45.72 /builddir/build/BUILD/firefox-72.0.2/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]': 112:45.72 /builddir/build/BUILD/firefox-72.0.2/storage/test/gtest/test_unlock_notify.cpp:237:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 112:45.72 237 | } 112:45.72 | ^ 112:45.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:45.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:45.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArray.h:10, 112:45.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIArrayExtensions.h:10, 112:45.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMutableArray.h:10, 112:45.83 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:10: 112:45.83 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 112:45.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:45.83 1028 | foundInterface = 0; \ 112:45.83 | ^~~~~~~~~~~~~~ 112:45.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:45.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:45.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:45.83 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:45.83 498 | NS_INTERFACE_MAP_END 112:45.83 | ^~~~~~~~~~~~~~~~~~~~ 112:45.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:45.83 1012 | else 112:45.83 | ^~~~ 112:45.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 112:45.83 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 112:45.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:45.83 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 112:45.83 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 112:45.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:47.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:47.35 from PHandlerService.cpp:7, 112:47.35 from UnifiedProtocols18.cpp:2: 112:47.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:47.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:47.35 | ^ 112:47.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:47.35 46 | struct Block { 112:47.36 | ^~~~~ 112:49.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 112:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 112:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 112:49.09 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageSQLFunctions.cpp:10, 112:49.09 from Unified_cpp_storage1.cpp:2: 112:49.09 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 112:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:49.09 1028 | foundInterface = 0; \ 112:49.09 | ^~~~~~~~~~~~~~ 112:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:49.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:49.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:49.09 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:49.09 236 | NS_INTERFACE_MAP_END 112:49.09 | ^~~~~~~~~~~~~~~~~~~~ 112:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:49.09 1012 | else 112:49.09 | ^~~~ 112:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 112:49.09 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 112:49.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.10 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 112:49.10 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 112:49.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.14 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 112:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:49.15 1028 | foundInterface = 0; \ 112:49.15 | ^~~~~~~~~~~~~~ 112:49.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:49.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:49.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:49.15 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:49.15 178 | NS_INTERFACE_MAP_END 112:49.15 | ^~~~~~~~~~~~~~~~~~~~ 112:49.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:49.15 1002 | else 112:49.15 | ^~~~ 112:49.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:49.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:49.15 | ^~~~~~~~~~~~~~~~~~ 112:49.15 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:49.15 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 112:49.15 | ^~~~~~~~~~~~~~~~~~~~~~ 112:49.19 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 112:49.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:49.20 1028 | foundInterface = 0; \ 112:49.20 | ^~~~~~~~~~~~~~ 112:49.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:49.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:49.20 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:49.20 28 | NS_INTERFACE_MAP_END 112:49.20 | ^~~~~~~~~~~~~~~~~~~~ 112:49.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.h:14, 112:49.20 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageService.cpp:11, 112:49.20 from Unified_cpp_storage1.cpp:11: 112:49.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:49.20 304 | } else 112:49.20 | ^~~~ 112:49.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:49.21 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.21 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 112:49.21 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 112:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageSQLFunctions.cpp:10, 112:49.21 from Unified_cpp_storage1.cpp:2: 112:49.21 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 112:49.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:49.21 1028 | foundInterface = 0; \ 112:49.21 | ^~~~~~~~~~~~~~ 112:49.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:49.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:49.21 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:49.21 30 | NS_INTERFACE_MAP_END 112:49.21 | ^~~~~~~~~~~~~~~~~~~~ 112:49.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 112:49.21 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageConnection.h:14, 112:49.22 from /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageService.cpp:11, 112:49.22 from Unified_cpp_storage1.cpp:11: 112:49.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:49.22 304 | } else 112:49.22 | ^~~~ 112:49.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:49.22 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.22 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 112:49.22 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 112:49.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:10, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGlobalWindowInner.h:10, 112:51.18 from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:7, 112:51.18 from Unified_cpp_permissions0.cpp:2: 112:51.18 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp: In member function 'virtual nsresult PermissionDelegateHandler::QueryInterface(const nsIID&, void**)': 112:51.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:51.18 1028 | foundInterface = 0; \ 112:51.18 | ^~~~~~~~~~~~~~ 112:51.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:51.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:51.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:51.18 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:51.18 43 | NS_INTERFACE_MAP_END 112:51.18 | ^~~~~~~~~~~~~~~~~~~~ 112:51.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:51.18 1002 | else 112:51.19 | ^~~~ 112:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:51.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:51.19 | ^~~~~~~~~~~~~~~~~~ 112:51.19 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/PermissionDelegateHandler.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:51.19 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 112:51.19 | ^~~~~~~~~~~~~~~~~~~~~~ 112:51.22 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 112:51.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:51.22 1028 | foundInterface = 0; \ 112:51.22 | ^~~~~~~~~~~~~~ 112:51.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:51.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:51.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:51.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:51.22 165 | NS_INTERFACE_MAP_END 112:51.22 | ^~~~~~~~~~~~~~~~~~~~ 112:51.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 112:51.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 112:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.23 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 112:51.23 18 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 112:51.23 | ^~~~~~~~~~~~~~~~~~~~ 112:51.23 In file included from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:8, 112:51.23 from Unified_cpp_permissions0.cpp:20: 112:51.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:51.23 136 | } else 112:51.23 | ^~~~ 112:51.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 112:51.23 136 | } else 112:51.23 | ^~~~ 112:51.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 112:51.23 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 112:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.23 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermission.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 112:51.23 18 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 112:51.23 | ^~~~~~~~~~~~~~~~~~~~ 112:51.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:51.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 112:51.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 112:51.34 from /builddir/build/BUILD/firefox-72.0.2/storage/FileSystemModule.cpp:11, 112:51.34 from Unified_cpp_storage0.cpp:2: 112:51.34 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 112:51.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:51.34 1028 | foundInterface = 0; \ 112:51.34 | ^~~~~~~~~~~~~~ 112:51.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:51.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:51.35 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:51.35 229 | NS_INTERFACE_MAP_END 112:51.35 | ^~~~~~~~~~~~~~~~~~~~ 112:51.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:51.35 1012 | else 112:51.35 | ^~~~ 112:51.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 112:51.35 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 112:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.35 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 112:51.35 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 112:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.39 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 112:51.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:51.40 1028 | foundInterface = 0; \ 112:51.40 | ^~~~~~~~~~~~~~ 112:51.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:51.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:51.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:51.40 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:51.40 85 | NS_INTERFACE_MAP_END 112:51.40 | ^~~~~~~~~~~~~~~~~~~~ 112:51.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:51.40 1002 | else 112:51.40 | ^~~~ 112:51.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:51.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:51.40 | ^~~~~~~~~~~~~~~~~~ 112:51.40 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:51.40 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 112:51.40 | ^~~~~~~~~~~~~~~~~~~~~~ 112:51.45 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 112:51.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:51.45 1028 | foundInterface = 0; \ 112:51.45 | ^~~~~~~~~~~~~~ 112:51.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:51.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:51.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 112:51.45 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:51.45 28 | NS_INTERFACE_MAP_END 112:51.45 | ^~~~~~~~~~~~~~~~~~~~ 112:51.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 112:51.45 from /builddir/build/BUILD/firefox-72.0.2/storage/StorageBaseStatementInternal.cpp:9, 112:51.45 from Unified_cpp_storage0.cpp:20: 112:51.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:51.45 304 | } else 112:51.45 | ^~~~ 112:51.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:51.46 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:51.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:51.46 /builddir/build/BUILD/firefox-72.0.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 112:51.46 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 112:51.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:52.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:52.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:52.26 from /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/nsPermissionManager.cpp:11, 112:52.26 from Unified_cpp_permissions0.cpp:29: 112:52.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:52.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:52.26 | ^ 112:52.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:52.26 46 | struct Block { 112:52.26 | ^~~~~ 112:53.08 In file included from Unified_cpp_test_gtest0.cpp:2: 112:53.08 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/test/gtest/PermissionManagerTest.cpp: In function 'PermissionManager_TestNonExistentPermissionFromPrincipal_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 112:53.08 /builddir/build/BUILD/firefox-72.0.2/extensions/permissions/test/gtest/PermissionManagerTest.cpp:52:21: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 112:53.08 52 | }); 112:53.08 | ^ 113:00.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:00.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:00.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:00.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 113:00.92 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 113:00.92 from Unified_cpp_src_media-conduit0.cpp:2: 113:00.92 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:00.92 /builddir/build/BUILD/firefox-72.0.2/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] 113:00.92 294 | memcpy(this, &config, sizeof(*this)); 113:00.92 | ^ 113:00.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:00.92 256 | struct Config { 113:00.92 | ^~~~~~ 113:05.88 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:05.88 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:05.88 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:05.88 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 113:05.88 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 113:05.88 from Unified_cpp_src_mediapipeline0.cpp:2: 113:05.88 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:05.88 /builddir/build/BUILD/firefox-72.0.2/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] 113:05.88 294 | memcpy(this, &config, sizeof(*this)); 113:05.88 | ^ 113:05.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:05.88 256 | struct Config { 113:05.88 | ^~~~~~ 113:07.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 113:07.86 from PJavaScript.cpp:7, 113:07.86 from UnifiedProtocols19.cpp:74: 113:07.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:07.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:07.86 | ^ 113:07.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:07.86 46 | struct Block { 113:07.86 | ^~~~~ 113:10.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:15, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 113:10.65 from Unified_cpp_src_mediapipeline0.cpp:2: 113:10.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 113:10.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 113:10.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 113:10.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:10.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:10.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:10.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:20, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 113:10.65 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 113:10.65 from Unified_cpp_src_mediapipeline0.cpp:2: 113:10.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:10.65 23 | class nsDataHashtable : public nsBaseHashtable { 113:10.65 | ^~~~~~~~~~~~~~~ 113:11.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 113:11.56 from Unified_cpp_src_media-conduit0.cpp:2: 113:11.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 113:11.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 113:11.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 113:11.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:11.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:11.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:11.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:20, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 113:11.56 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 113:11.56 from Unified_cpp_src_media-conduit0.cpp:2: 113:11.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:11.56 23 | class nsDataHashtable : public nsBaseHashtable { 113:11.56 | ^~~~~~~~~~~~~~~ 113:15.39 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:15.39 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:15.39 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:15.39 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 113:15.39 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 113:15.39 from Unified_cpp_src_peerconnection0.cpp:47: 113:15.39 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:15.39 /builddir/build/BUILD/firefox-72.0.2/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] 113:15.39 294 | memcpy(this, &config, sizeof(*this)); 113:15.39 | ^ 113:15.39 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:15.39 256 | struct Config { 113:15.39 | ^~~~~~ 113:18.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 113:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 113:18.72 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 113:18.72 from Unified_cpp_src_peerconnection0.cpp:83: 113:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:18.72 | ^ 113:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:18.73 46 | struct Block { 113:18.73 | ^~~~~ 113:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 113:30.74 from PLoginReputationParent.cpp:10, 113:30.74 from UnifiedProtocols20.cpp:2: 113:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:30.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:30.74 | ^ 113:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:30.74 46 | struct Block { 113:30.74 | ^~~~~ 113:35.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/RTCIceCandidateBinding.h:14, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/RTCPeerConnectionBinding.h:7, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.h:13, 113:35.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.cpp:5, 113:35.78 from Unified_cpp_src_peerconnection0.cpp:2: 113:35.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 113:35.78 /builddir/build/BUILD/firefox-72.0.2/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] 113:35.78 50 | OffTheBooksMutex* Mutex() { 113:35.78 | ^~~~~ 113:35.78 /builddir/build/BUILD/firefox-72.0.2/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] 113:35.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 113:35.78 /builddir/build/BUILD/firefox-72.0.2/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] 113:35.78 /builddir/build/BUILD/firefox-72.0.2/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] 113:36.79 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:36.79 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:36.79 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:36.79 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 113:36.79 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 113:36.79 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:36.79 /builddir/build/BUILD/firefox-72.0.2/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] 113:36.79 294 | memcpy(this, &config, sizeof(*this)); 113:36.79 | ^ 113:36.80 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:36.80 256 | struct Config { 113:36.80 | ^~~~~~ 113:39.71 /builddir/build/BUILD/firefox-72.0.2/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]': 113:39.71 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 113:39.71 440 | } // End namespace test. 113:39.71 | ^ 113:43.37 /builddir/build/BUILD/firefox-72.0.2/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]': 113:43.37 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1312:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:43.37 1312 | } // namespace mozilla 113:43.37 | ^ 113:45.13 /builddir/build/BUILD/firefox-72.0.2/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]': 113:45.13 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6567:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:45.13 6567 | } // namespace mozilla 113:45.13 | ^ 113:46.54 /builddir/build/BUILD/firefox-72.0.2/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]': 113:46.54 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/rtpsources_unittests.cpp:345:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found [-Wmissing-profile] 113:46.54 345 | } // namespace test 113:46.54 | ^ 113:47.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 113:47.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:16: 113:47.24 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:47.24 /builddir/build/BUILD/firefox-72.0.2/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] 113:47.24 294 | memcpy(this, &config, sizeof(*this)); 113:47.24 | ^ 113:47.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:47.24 256 | struct Config { 113:47.24 | ^~~~~~ 113:51.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp: In function 'nsTArray_CopyWithConstructors::MoveOverlappingRegion(void*, void*, unsigned long, unsigned long) [clone .isra.0]': 113:51.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:610:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:51.08 610 | } // end namespace 113:51.08 | ^ 113:52.62 /builddir/build/BUILD/firefox-72.0.2/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]': 113:52.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc:232:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sparse_fir_filter_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:52.62 232 | } // namespace webrtc 113:52.62 | ^ 113:52.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc: At top level: 113:52.72 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 113:53.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 113:53.69 from PNecko.cpp:7, 113:53.69 from UnifiedProtocols21.cpp:38: 113:53.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:53.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:53.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:53.69 | ^ 113:53.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:53.69 46 | struct Block { 113:53.69 | ^~~~~ 113:53.85 /builddir/build/BUILD/firefox-72.0.2/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]': 113:53.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc:81:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/dtx_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:53.85 81 | } // namespace webrtc 113:53.85 | ^ 113:53.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc: At top level: 113:53.91 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 113:54.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 113:54.46 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 113:54.46 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:29, 113:54.46 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 113:54.46 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 113:54.46 /builddir/build/BUILD/firefox-72.0.2/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&)': 113:54.46 /builddir/build/BUILD/firefox-72.0.2/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] 113:54.46 294 | memcpy(this, &config, sizeof(*this)); 113:54.46 | ^ 113:54.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 113:54.46 256 | struct Config { 113:54.46 | ^~~~~~ 113:55.28 /builddir/build/BUILD/firefox-72.0.2/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]': 113:55.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc:381:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/frame_length_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:55.28 381 | } // namespace webrtc 113:55.28 | ^ 113:55.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc: At top level: 113:55.46 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 113:56.13 /builddir/build/BUILD/firefox-72.0.2/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]': 113:56.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/sdp_unittests.cpp:5695:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found [-Wmissing-profile] 113:56.14 5695 | } // End namespace test. 113:56.14 | ^ 113:56.57 /builddir/build/BUILD/firefox-72.0.2/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]': 113:56.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc:65:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/wpd_node_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:56.57 65 | } // namespace webrtc 113:56.57 | ^ 113:56.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc: At top level: 113:56.62 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 113:57.67 /builddir/build/BUILD/firefox-72.0.2/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]': 113:57.68 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc:72:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/median_slope_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:57.68 72 | } // namespace webrtc 113:57.68 | ^ 113:57.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc: At top level: 113:57.72 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 113:59.42 /builddir/build/BUILD/firefox-72.0.2/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]': 113:59.43 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc:221:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/probe_bitrate_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 113:59.43 221 | } // namespace webrtc 113:59.43 | ^ 113:59.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc: At top level: 113:59.55 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:01.44 /builddir/build/BUILD/firefox-72.0.2/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]': 114:01.44 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc:73:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/trendline_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:01.44 73 | } // namespace webrtc 114:01.44 | ^ 114:01.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc: At top level: 114:01.48 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:01.85 /builddir/build/BUILD/firefox-72.0.2/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]': 114:01.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 114:01.85 1503 | } // End namespace test. 114:01.85 | ^ 114:02.31 /builddir/build/BUILD/firefox-72.0.2/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]': 114:02.31 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc:270:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/probe_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:02.31 270 | } // namespace webrtc 114:02.31 | ^ 114:02.82 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc: At top level: 114:02.82 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:03.17 /builddir/build/BUILD/firefox-72.0.2/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]': 114:03.17 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc:23:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/mock_desktop_capturer_callback.gcda' profile count data file not found [-Wmissing-profile] 114:03.17 23 | } // namespace webrtc 114:03.17 | ^ 114:03.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc: At top level: 114:03.30 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:04.39 /builddir/build/BUILD/firefox-72.0.2/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]': 114:04.39 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc:187:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/screen_capturer_helper_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:04.39 187 | } // namespace webrtc 114:04.39 | ^ 114:04.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc: At top level: 114:04.47 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:05.28 /builddir/build/BUILD/firefox-72.0.2/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]': 114:05.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc:95:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/window_capturer_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:05.28 95 | } // namespace webrtc 114:05.28 | ^ 114:05.35 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc: At top level: 114:05.35 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:07.26 /builddir/build/BUILD/firefox-72.0.2/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]': 114:07.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc:323:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/flexfec_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:07.26 323 | } // namespace webrtc 114:07.26 | ^ 114:07.37 /builddir/build/BUILD/firefox-72.0.2/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]': 114:07.37 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc:147:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/bye_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:07.37 147 | } // namespace webrtc 114:07.37 | ^ 114:07.37 /builddir/build/BUILD/firefox-72.0.2/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]': 114:07.37 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc:559:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/flexfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:07.37 559 | } // namespace webrtc 114:07.37 | ^ 114:07.44 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc: At top level: 114:07.44 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:07.56 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc: At top level: 114:07.56 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:07.65 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc: At top level: 114:07.65 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:08.50 /builddir/build/BUILD/firefox-72.0.2/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]': 114:08.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc:105:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/common_header_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:08.50 105 | } // namespace webrtc 114:08.50 | ^ 114:08.58 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc: At top level: 114:08.58 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:09.89 /builddir/build/BUILD/firefox-72.0.2/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]': 114:09.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/compound_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:09.89 161 | } // namespace webrtc 114:09.89 | ^ 114:09.99 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc: At top level: 114:09.99 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:11.06 /builddir/build/BUILD/firefox-72.0.2/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]': 114:11.06 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc:92:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/dlrr_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:11.06 92 | } // namespace webrtc 114:11.06 | ^ 114:11.15 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc: At top level: 114:11.15 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:13.22 /builddir/build/BUILD/firefox-72.0.2/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]': 114:13.22 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc:254:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/extended_reports_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:13.22 254 | } // namespace webrtc 114:13.22 | ^ 114:13.44 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc: At top level: 114:13.44 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:15.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:15.16 from PPrinting.cpp:7, 114:15.16 from UnifiedProtocols24.cpp:65: 114:15.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:15.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:15.16 | ^ 114:15.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:15.16 46 | struct Block { 114:15.16 | ^~~~~ 114:15.68 /builddir/build/BUILD/firefox-72.0.2/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]': 114:15.68 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc:99:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/fir_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:15.68 99 | } // namespace webrtc 114:15.68 | ^ 114:15.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc: At top level: 114:15.92 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:16.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:16.96 from PPluginModule.cpp:11, 114:16.96 from UnifiedProtocols22.cpp:110: 114:16.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:16.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:16.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:16.96 | ^ 114:16.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:16.96 46 | struct Block { 114:16.96 | ^~~~~ 114:17.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:17.90 from PPresentation.cpp:7, 114:17.90 from UnifiedProtocols23.cpp:74: 114:17.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:17.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:17.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:17.90 | ^ 114:17.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:17.90 46 | struct Block { 114:17.91 | ^~~~~ 114:18.42 /builddir/build/BUILD/firefox-72.0.2/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]': 114:18.43 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc:178:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/nack_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:18.43 178 | } // namespace webrtc 114:18.43 | ^ 114:18.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc: At top level: 114:18.79 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:20.72 /builddir/build/BUILD/firefox-72.0.2/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]': 114:20.72 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc:59:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/pli_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:20.72 59 | } // namespace webrtc 114:20.72 | ^ 114:20.84 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc: At top level: 114:20.84 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:22.68 /builddir/build/BUILD/firefox-72.0.2/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]': 114:22.68 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc:66:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rapid_resync_request_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:22.68 66 | } // namespace webrtc 114:22.68 | ^ 114:22.84 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc: At top level: 114:22.84 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:24.93 /builddir/build/BUILD/firefox-72.0.2/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]': 114:24.93 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/receiver_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:24.93 161 | } // namespace webrtc 114:24.93 | ^ 114:25.15 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc: At top level: 114:25.15 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:27.20 /builddir/build/BUILD/firefox-72.0.2/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]': 114:27.20 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc:128:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/remb_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:27.20 128 | } // namespace webrtc 114:27.20 | ^ 114:27.42 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc: At top level: 114:27.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:28.43 /builddir/build/BUILD/firefox-72.0.2/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]': 114:28.43 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc:86:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/report_block_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:28.43 86 | } // namespace webrtc 114:28.43 | ^ 114:28.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc: At top level: 114:28.49 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:29.55 /builddir/build/BUILD/firefox-72.0.2/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]': 114:29.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc:51:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rrtr_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:29.55 51 | } // namespace webrtc 114:29.55 | ^ 114:29.59 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc: At top level: 114:29.59 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:31.05 /builddir/build/BUILD/firefox-72.0.2/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]': 114:31.05 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc:249:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sdes_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:31.05 249 | } // namespace webrtc 114:31.05 | ^ 114:31.20 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc: At top level: 114:31.20 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:33.33 /builddir/build/BUILD/firefox-72.0.2/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]': 114:33.33 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc:145:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sender_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:33.33 145 | } // namespace webrtc 114:33.33 | ^ 114:33.52 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc: At top level: 114:33.52 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:34.84 /builddir/build/BUILD/firefox-72.0.2/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]': 114:34.84 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/target_bitrate_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:34.84 96 | } // namespace webrtc 114:34.84 | ^ 114:34.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc: At top level: 114:34.91 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:35.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:35.16 from PSHEntry.cpp:7, 114:35.16 from UnifiedProtocols27.cpp:20: 114:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:35.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:35.16 | ^ 114:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:35.16 46 | struct Block { 114:35.16 | ^~~~~ 114:35.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:35.32 from PRemoteSpellcheckEngine.cpp:7, 114:35.32 from UnifiedProtocols26.cpp:56: 114:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:35.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:35.32 | ^ 114:35.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:35.32 46 | struct Block { 114:35.32 | ^~~~~ 114:36.99 /builddir/build/BUILD/firefox-72.0.2/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]': 114:36.99 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc:108:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/tmmbn_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:36.99 108 | } // namespace webrtc 114:36.99 | ^ 114:37.16 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc: At top level: 114:37.16 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:39.16 /builddir/build/BUILD/firefox-72.0.2/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]': 114:39.17 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/tmmbr_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:39.17 96 | } // namespace webrtc 114:39.17 | ^ 114:39.31 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc: At top level: 114:39.31 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:41.41 /builddir/build/BUILD/firefox-72.0.2/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]': 114:41.41 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc:470:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/transport_feedback_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:41.41 470 | } // namespace webrtc 114:41.41 | ^ 114:41.71 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc: At top level: 114:41.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:43.09 /builddir/build/BUILD/firefox-72.0.2/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]': 114:43.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc:42:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtcp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:43.09 42 | } // namespace webrtc 114:43.09 | ^ 114:43.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc: At top level: 114:43.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:44.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 114:44.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 114:44.88 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 114:44.88 | ^ 114:44.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 114:44.88 768 | if (next_packet == packet_end) // Validate test was set correctly. 114:44.88 | ^ 114:47.28 /builddir/build/BUILD/firefox-72.0.2/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]': 114:47.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:826:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtcp_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:47.28 826 | } // namespace webrtc 114:47.28 | ^ 114:48.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: At top level: 114:48.10 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:50.19 /builddir/build/BUILD/firefox-72.0.2/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]': 114:50.19 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc:1116:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_fec_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:50.19 1116 | } // namespace webrtc 114:50.19 | ^ 114:50.71 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc: At top level: 114:50.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:52.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 114:52.11 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 114:52.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 114:52.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:52.45 from PSessionStorageObserver.cpp:7, 114:52.45 from UnifiedProtocols28.cpp:92: 114:52.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:52.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:52.45 | ^ 114:52.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:52.45 46 | struct Block { 114:52.45 | ^~~~~ 114:53.35 /builddir/build/BUILD/firefox-72.0.2/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]': 114:53.35 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:596:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:53.35 596 | } // namespace webrtc 114:53.35 | ^ 114:53.62 /builddir/build/BUILD/firefox-72.0.2/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]': 114:53.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc:946:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_format_h264_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:53.62 946 | } // namespace webrtc 114:53.62 | ^ 114:53.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc: At top level: 114:53.88 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:54.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc: At top level: 114:54.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 114:55.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 114:55.01 from PSpeechSynthesis.cpp:7, 114:55.01 from UnifiedProtocols29.cpp:83: 114:55.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:55.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:55.01 | ^ 114:55.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:55.01 46 | struct Block { 114:55.01 | ^~~~~ 114:55.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 114:55.89 /builddir/build/BUILD/firefox-72.0.2/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] 114:55.90 205 | memset(&codec_, 0, sizeof(VideoCodec)); 114:55.90 | ^ 114:55.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 114:55.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 114:55.90 555 | class VideoCodec { 114:55.90 | ^~~~~~~~~~ 114:57.63 /builddir/build/BUILD/firefox-72.0.2/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]': 114:57.64 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:646:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_rtcp_impl_unittest.gcda' profile count data file not found [-Wmissing-profile] 114:57.64 646 | } // namespace webrtc 114:57.64 | ^ 114:58.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: At top level: 114:58.03 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:00.24 /builddir/build/BUILD/firefox-72.0.2/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]': 115:00.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc:279:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_utility_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:00.25 279 | } // namespace webrtc 115:00.25 | ^ 115:00.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc: At top level: 115:00.47 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:01.96 /builddir/build/BUILD/firefox-72.0.2/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]': 115:01.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc:244:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/ulpfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:01.96 244 | } // namespace webrtc 115:01.96 | ^ 115:02.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc: At top level: 115:02.08 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:03.30 /builddir/build/BUILD/firefox-72.0.2/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]': 115:03.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/packet_manipulator_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:03.30 96 | } // namespace webrtc 115:03.30 | ^ 115:03.36 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc: At top level: 115:03.36 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:06.11 /builddir/build/BUILD/firefox-72.0.2/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]': 115:06.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/ulpfec_receiver_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:06.11 485 | } // namespace webrtc 115:06.11 | ^ 115:06.54 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc: At top level: 115:06.54 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:07.74 /builddir/build/BUILD/firefox-72.0.2/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]': 115:07.74 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc:43:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:07.74 43 | } // namespace webrtc 115:07.74 | ^ 115:07.80 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc: At top level: 115:07.80 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:09.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: In function 'webrtc::VideoCodecInitializerTest::DefaultScreenshareStream() [clone .isra.0]': 115:09.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc:218:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/video_codec_initializer_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:09.50 218 | } // namespace webrtc 115:09.50 | ^ 115:09.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: At top level: 115:09.62 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:10.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: In function 'webrtc::test::RtpDumpWriter::WriteUint32(unsigned int) [clone .isra.0]': 115:10.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc:108:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_file_writer.gcda' profile count data file not found [-Wmissing-profile] 115:10.28 108 | } // namespace webrtc 115:10.28 | ^ 115:10.29 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: At top level: 115:10.29 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:11.80 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: In function 'webrtc::SendDelayStatsTest::CreateConfig() [clone .isra.0]': 115:11.80 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc:127:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/send_delay_stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 115:11.80 127 | } // namespace webrtc 115:11.80 | ^ 115:11.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: At top level: 115:11.88 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:13.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 115:13.92 from PTestShell.cpp:7, 115:13.92 from UnifiedProtocols31.cpp:20: 115:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:13.92 | ^ 115:13.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:13.92 46 | struct Block { 115:13.92 | ^~~~~ 115:16.34 In file included from Unified_cpp_webrtc_trunk_gtest0.cpp:137: 115:16.35 /builddir/build/BUILD/firefox-72.0.2/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]': 115:16.35 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc:106:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 115:16.35 106 | } // namespace webrtc 115:16.35 | ^ 115:16.43 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 115:16.43 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 115:16.43 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 115:16.43 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 115:16.43 from Unified_cpp_audio_audio_gn0.cpp:2: 115:16.43 /builddir/build/BUILD/firefox-72.0.2/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&)': 115:16.43 /builddir/build/BUILD/firefox-72.0.2/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] 115:16.43 294 | memcpy(this, &config, sizeof(*this)); 115:16.43 | ^ 115:16.43 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 115:16.43 256 | struct Config { 115:16.43 | ^~~~~~ 115:17.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc: At top level: 115:17.55 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:18.66 In file included from Unified_cpp_webrtc_trunk_gtest1.cpp:74: 115:18.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 115:18.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 115:18.66 36 | if (check_read_size_) 115:18.66 | ^ 115:18.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 115:18.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 115:18.66 42 | if (size_ >= kWavHeaderSize) 115:18.66 | ^ 115:18.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 115:18.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 115:18.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel_proxy.h:21, 115:18.69 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:27, 115:18.69 from Unified_cpp_audio_audio_gn0.cpp:2: 115:18.69 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/time_interval.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void': 115:18.69 /builddir/build/BUILD/firefox-72.0.2/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] 115:18.69 197 | void PostTask(Closure&& closure) { 115:18.69 | ^~~~~~~~ 115:23.00 In file included from Unified_cpp_webrtc_trunk_gtest1.cpp:137: 115:23.00 /builddir/build/BUILD/firefox-72.0.2/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]': 115:23.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.gcda' profile count data file not found [-Wmissing-profile] 115:23.00 326 | } // namespace webrtc 115:23.00 | ^ 115:24.58 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: At top level: 115:24.58 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:24.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 115:24.96 from PURLClassifier.cpp:7, 115:24.96 from UnifiedProtocols32.cpp:11: 115:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:24.96 | ^ 115:24.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:24.96 46 | struct Block { 115:24.96 | ^~~~~ 115:26.05 In file included from Unified_cpp_webrtc_trunk_gtest10.cpp:56: 115:26.05 /builddir/build/BUILD/firefox-72.0.2/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*)': 115:26.06 /builddir/build/BUILD/firefox-72.0.2/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] 115:26.06 112 | memset(&specifics, 0, sizeof(specifics)); 115:26.06 | ^ 115:26.06 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 115:26.06 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 115:26.06 from Unified_cpp_webrtc_trunk_gtest10.cpp:38: 115:26.06 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:26.06 86 | struct CodecSpecificInfo { 115:26.06 | ^~~~~~~~~~~~~~~~~ 115:26.07 In file included from Unified_cpp_webrtc_trunk_gtest10.cpp:56: 115:26.07 /builddir/build/BUILD/firefox-72.0.2/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*)': 115:26.07 /builddir/build/BUILD/firefox-72.0.2/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] 115:26.07 263 | memset(&specifics, 0, sizeof(specifics)); 115:26.07 | ^ 115:26.07 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 115:26.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 115:26.08 from Unified_cpp_webrtc_trunk_gtest10.cpp:38: 115:26.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:26.08 86 | struct CodecSpecificInfo { 115:26.08 | ^~~~~~~~~~~~~~~~~ 115:28.71 In file included from Unified_cpp_webrtc_trunk_gtest10.cpp:137: 115:28.71 /builddir/build/BUILD/firefox-72.0.2/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]': 115:28.71 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:363:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.gcda' profile count data file not found [-Wmissing-profile] 115:28.71 363 | } // namespace webrtc 115:28.71 | ^ 115:29.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: At top level: 115:29.25 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:31.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 115:31.76 from PWebBrowserPersistDocument.cpp:7, 115:31.76 from UnifiedProtocols34.cpp:29: 115:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:31.76 | ^ 115:31.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:31.76 46 | struct Block { 115:31.76 | ^~~~~ 115:32.00 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 115:32.01 /builddir/build/BUILD/firefox-72.0.2/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] 115:32.01 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 115:32.01 | ^ 115:32.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 115:32.01 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:32.01 86 | struct CodecSpecificInfo { 115:32.01 | ^~~~~~~~~~~~~~~~~ 115:32.01 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.01 /builddir/build/BUILD/firefox-72.0.2/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] 115:32.01 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 115:32.01 | ^ 115:32.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 115:32.01 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:32.01 86 | struct CodecSpecificInfo { 115:32.01 | ^~~~~~~~~~~~~~~~~ 115:32.02 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.02 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 115:32.02 /builddir/build/BUILD/firefox-72.0.2/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] 115:32.02 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 115:32.02 | ^ 115:32.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 115:32.02 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.02 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:32.02 86 | struct CodecSpecificInfo { 115:32.02 | ^~~~~~~~~~~~~~~~~ 115:32.03 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 115:32.03 /builddir/build/BUILD/firefox-72.0.2/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] 115:32.03 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 115:32.03 | ^ 115:32.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 115:32.03 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:32.03 86 | struct CodecSpecificInfo { 115:32.03 | ^~~~~~~~~~~~~~~~~ 115:32.05 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.05 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 115:32.05 /builddir/build/BUILD/firefox-72.0.2/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] 115:32.05 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 115:32.05 | ^ 115:32.05 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 115:32.05 from Unified_cpp_webrtc_trunk_gtest11.cpp:47: 115:32.05 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 115:32.05 86 | struct CodecSpecificInfo { 115:32.05 | ^~~~~~~~~~~~~~~~~ 115:33.20 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 115:33.20 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 115:33.20 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 115:33.20 from Unified_cpp_webrtc_trunk_gtest11.cpp:110: 115:33.20 /builddir/build/BUILD/firefox-72.0.2/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&)': 115:33.20 /builddir/build/BUILD/firefox-72.0.2/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] 115:33.21 294 | memcpy(this, &config, sizeof(*this)); 115:33.21 | ^ 115:33.21 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 115:33.21 256 | struct Config { 115:33.21 | ^~~~~~ 115:36.50 In file included from Unified_cpp_webrtc_trunk_gtest2.cpp:137: 115:36.50 /builddir/build/BUILD/firefox-72.0.2/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]': 115:36.50 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc:143:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.gcda' profile count data file not found [-Wmissing-profile] 115:36.50 143 | } // namespace webrtc 115:36.50 | ^ 115:38.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc: At top level: 115:38.26 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:41.52 In file included from Unified_cpp_webrtc_trunk_gtest3.cpp:128: 115:41.52 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 115:41.52 /builddir/build/BUILD/firefox-72.0.2/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] 115:41.52 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 115:41.52 | ^ 115:41.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 115:41.52 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 115:41.52 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 115:41.53 from Unified_cpp_webrtc_trunk_gtest3.cpp:29: 115:41.53 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 115:41.53 796 | struct RTPHeaderExtension { 115:41.53 | ^~~~~~~~~~~~~~~~~~ 115:44.74 In file included from Unified_cpp_webrtc_trunk_gtest3.cpp:137: 115:44.74 /builddir/build/BUILD/firefox-72.0.2/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]': 115:44.74 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc:30:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.gcda' profile count data file not found [-Wmissing-profile] 115:44.74 30 | } // namespace webrtc 115:44.74 | ^ 115:46.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: At top level: 115:46.25 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:46.83 In file included from Unified_cpp_webrtc_trunk_gtest11.cpp:119: 115:46.83 /builddir/build/BUILD/firefox-72.0.2/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]': 115:46.83 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc:275:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.gcda' profile count data file not found [-Wmissing-profile] 115:46.83 275 | } // namespace webrtc 115:46.83 | ^ 115:47.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 115:47.13 from PWebrtcGlobal.cpp:8, 115:47.13 from UnifiedProtocols35.cpp:74: 115:47.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:47.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:47.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:47.13 | ^ 115:47.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:47.13 46 | struct Block { 115:47.13 | ^~~~~ 115:53.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: At top level: 115:53.09 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 115:54.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 115:54.42 from PWindowGlobalParent.cpp:7, 115:54.42 from UnifiedProtocols36.cpp:2: 115:54.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 115:54.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 115:54.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 115:54.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:54.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:54.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:54.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 115:54.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 115:54.42 from PWindowGlobalParent.cpp:7, 115:54.42 from UnifiedProtocols36.cpp:2: 115:54.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:54.42 23 | class nsDataHashtable : public nsBaseHashtable { 115:54.42 | ^~~~~~~~~~~~~~~ 115:55.03 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 115:55.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 115:55.03 from Unified_cpp_webrtc_trunk_gtest4.cpp:74: 115:55.03 /builddir/build/BUILD/firefox-72.0.2/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&)': 115:55.03 /builddir/build/BUILD/firefox-72.0.2/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] 115:55.03 294 | memcpy(this, &config, sizeof(*this)); 115:55.03 | ^ 115:55.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 115:55.03 256 | struct Config { 115:55.03 | ^~~~~~ 115:55.45 In file included from Unified_cpp_webrtc_trunk_gtest4.cpp:74: 115:55.45 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 115:55.45 /builddir/build/BUILD/firefox-72.0.2/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] 115:55.45 46 | class AgcManagerDirectTest : public ::testing::Test { 115:55.45 | ^~~~~~~~~~~~~~~~~~~~ 115:56.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 115:56.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/gtest.h:17, 115:56.07 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 115:56.07 from Unified_cpp_webrtc_trunk_gtest4.cpp:2: 115:56.07 /builddir/build/BUILD/firefox-72.0.2/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] 115:56.07 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 115:56.07 | ^~~~~~~~~~~~~ 115:56.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 115:56.07 1304 | test_case_name##_##test_name##_Test 115:56.07 | ^~~~~~~~~~~~~~ 115:56.07 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 115:56.07 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 115:56.07 | ^~~~~~ 115:56.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/gtest-param-test.h:188, 115:56.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 115:56.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/gtest.h:17, 115:56.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 115:56.08 from Unified_cpp_webrtc_trunk_gtest4.cpp:2: 115:56.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 115:56.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 115:56.08 /builddir/build/BUILD/firefox-72.0.2/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] 115:56.08 441 | class TestMetaFactory 115:56.08 | ^~~~~~~~~~~~~~~ 115:56.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 115:56.90 from Unified_cpp_webrtc_trunk_gtest5.cpp:11: 115:56.90 /builddir/build/BUILD/firefox-72.0.2/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&)': 115:56.91 /builddir/build/BUILD/firefox-72.0.2/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] 115:56.91 294 | memcpy(this, &config, sizeof(*this)); 115:56.91 | ^ 115:56.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 115:56.91 256 | struct Config { 115:56.91 | ^~~~~~ 115:58.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 115:58.18 /builddir/build/BUILD/firefox-72.0.2/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]' 115:58.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 115:58.19 /builddir/build/BUILD/firefox-72.0.2/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] 115:58.19 404 | class ParameterizedTestFactory : public TestFactoryBase { 115:58.19 | ^~~~~~~~~~~~~~~~~~~~~~~~ 115:58.48 In file included from Unified_cpp_webrtc_trunk_gtest5.cpp:137: 115:58.48 /builddir/build/BUILD/firefox-72.0.2/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]': 115:58.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc:258:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.gcda' profile count data file not found [-Wmissing-profile] 115:58.48 258 | } // namespace webrtc 115:58.48 | ^ 115:58.98 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: At top level: 115:58.98 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:01.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 116:01.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 116:01.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 116:01.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:20, 116:01.10 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 116:01.10 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:01.10 /builddir/build/BUILD/firefox-72.0.2/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] 116:01.10 294 | memcpy(this, &config, sizeof(*this)); 116:01.10 | ^ 116:01.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:01.10 256 | struct Config { 116:01.10 | ^~~~~~ 116:01.97 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 116:01.97 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:29, 116:01.97 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 116:01.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 116:01.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 116:01.97 48 | AddReceiveRtpModule(rtp_module); 116:01.97 | ^ 116:01.97 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 116:01.97 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 116:01.97 | ^~~~~~~~~~~~~~~~~~~ 116:02.85 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: 116:02.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 116:02.85 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 116:02.85 171 | bool has_mid = packet.GetExtension(&packet_mid); 116:02.85 | ^~~~~~~ 116:02.98 In file included from Unified_cpp_webrtc_trunk_gtest4.cpp:137: 116:02.98 /builddir/build/BUILD/firefox-72.0.2/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]': 116:02.98 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.gcda' profile count data file not found [-Wmissing-profile] 116:02.98 326 | } // namespace webrtc 116:02.98 | ^ 116:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:63, 116:03.08 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 116:03.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 116:03.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 116:03.08 75 | virtual void OnDroppedFrame() {} 116:03.08 | ^~~~~~~~~~~~~~ 116:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 116:03.08 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:64, 116:03.08 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 116:03.08 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 116:03.08 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 116:03.08 | ^~~~~~~~~~~~~~ 116:05.38 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc: At top level: 116:05.38 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:06.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/call.cc:53, 116:06.59 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 116:06.60 /builddir/build/BUILD/firefox-72.0.2/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': 116:06.60 /builddir/build/BUILD/firefox-72.0.2/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] 116:06.60 197 | void PostTask(Closure&& closure) { 116:06.60 | ^~~~~~~~ 116:07.26 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:83: 116:07.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 116:07.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 116:07.26 /builddir/build/BUILD/firefox-72.0.2/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] 116:07.26 171 | class DesktopAndCursorComposerTest : public testing::Test, 116:07.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:07.26 /builddir/build/BUILD/firefox-72.0.2/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] 116:07.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 116:07.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 116:07.28 /builddir/build/BUILD/firefox-72.0.2/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] 116:07.28 /builddir/build/BUILD/firefox-72.0.2/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] 116:08.01 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 116:08.01 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 116:08.01 from Unified_cpp_call_rtp_sender_gn0.cpp:2: 116:08.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 116:08.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 116:08.01 48 | AddReceiveRtpModule(rtp_module); 116:08.01 | ^ 116:08.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 116:08.01 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 116:08.01 | ^~~~~~~~~~~~~~~~~~~ 116:08.57 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:20: 116:08.57 /builddir/build/BUILD/firefox-72.0.2/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] 116:08.57 123 | void DelayEstimatorTest::InitBinary() { 116:08.57 | ^~~~~~~~~~~~~~~~~~ 116:10.04 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:38: 116:10.04 /builddir/build/BUILD/firefox-72.0.2/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)': 116:10.04 /builddir/build/BUILD/firefox-72.0.2/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] 116:10.04 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 116:10.04 | ^ 116:10.04 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 116:10.04 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 116:10.04 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 116:10.04 79 | struct WebRtcRTPHeader { 116:10.04 | ^~~~~~~~~~~~~~~ 116:10.16 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:47: 116:10.16 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 116:10.16 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 116:10.16 46 | if (!sequence_numbers_.empty()) 116:10.16 | ^ 116:10.24 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:74: 116:10.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 116:10.24 /builddir/build/BUILD/firefox-72.0.2/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] 116:10.24 30 | memset(&header1_, 0, sizeof(header1_)); 116:10.24 | ^ 116:10.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 116:10.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 116:10.24 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 116:10.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 116:10.24 842 | struct RTPHeader { 116:10.25 | ^~~~~~~~~ 116:10.25 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:74: 116:10.25 /builddir/build/BUILD/firefox-72.0.2/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] 116:10.25 33 | memset(&header2_, 0, sizeof(header2_)); 116:10.25 | ^ 116:10.25 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 116:10.25 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 116:10.25 from Unified_cpp_webrtc_trunk_gtest7.cpp:2: 116:10.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 116:10.25 842 | struct RTPHeader { 116:10.25 | ^~~~~~~~~ 116:10.25 In file included from Unified_cpp_webrtc_trunk_gtest6.cpp:137: 116:10.25 /builddir/build/BUILD/firefox-72.0.2/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]': 116:10.25 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc:49:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.gcda' profile count data file not found [-Wmissing-profile] 116:10.25 49 | } // namespace webrtc 116:10.25 | ^ 116:11.36 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc: At top level: 116:11.36 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:13.47 In file included from Unified_cpp_webrtc_trunk_gtest8.cpp:56: 116:13.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 116:13.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 116:13.47 50 | if (!res) EXPECT_TRUE(ex); \ 116:13.47 | ^ 116:13.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 116:13.47 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 116:13.47 | ^~~~~~~~~~~~~~~~ 116:13.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 116:13.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 116:13.48 50 | if (!res) EXPECT_TRUE(ex); \ 116:13.48 | ^ 116:13.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 116:13.48 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 116:13.49 | ^~~~~~~~~~~~~~~~ 116:13.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 116:13.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 116:13.49 50 | if (!res) EXPECT_TRUE(ex); \ 116:13.49 | ^ 116:13.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 116:13.49 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 116:13.49 | ^~~~~~~~~~~~~~~~ 116:13.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 116:13.49 50 | if (!res) EXPECT_TRUE(ex); \ 116:13.49 | ^ 116:13.49 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 116:13.49 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 116:13.49 | ^~~~~~~~~~~~~~~~ 116:14.44 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 116:14.44 from Unified_cpp_webrtc_trunk_gtest8.cpp:101: 116:14.44 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:14.44 /builddir/build/BUILD/firefox-72.0.2/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] 116:14.44 194 | memset(settings, 0, sizeof(VideoCodec)); 116:14.44 | ^ 116:14.44 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 116:14.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 116:14.44 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 116:14.44 from Unified_cpp_webrtc_trunk_gtest8.cpp:2: 116:14.44 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:14.44 555 | class VideoCodec { 116:14.45 | ^~~~~~~~~~ 116:15.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 116:15.19 from PBenchmarkStorage.cpp:7, 116:15.19 from UnifiedProtocols6.cpp:119: 116:15.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:15.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:15.19 | ^ 116:15.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:15.19 46 | struct Block { 116:15.19 | ^~~~~ 116:16.14 In file included from Unified_cpp_webrtc_trunk_gtest7.cpp:137: 116:16.14 /builddir/build/BUILD/firefox-72.0.2/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]': 116:16.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.gcda' profile count data file not found [-Wmissing-profile] 116:16.14 485 | } // namespace webrtc 116:16.14 | ^ 116:18.52 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: At top level: 116:18.52 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:20.78 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:101: 116:20.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 116:20.78 /builddir/build/BUILD/firefox-72.0.2/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] 116:20.78 50 | memset(&codec_, 0, sizeof(VideoCodec)); 116:20.78 | ^ 116:20.78 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 116:20.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 116:20.78 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 116:20.78 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 116:20.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:20.78 555 | class VideoCodec { 116:20.78 | ^~~~~~~~~~ 116:21.15 In file included from Unified_cpp_webrtc_trunk_gtest8.cpp:137: 116:21.15 /builddir/build/BUILD/firefox-72.0.2/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]': 116:21.15 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc:76:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.gcda' profile count data file not found [-Wmissing-profile] 116:21.15 76 | } // namespace webrtc 116:21.15 | ^ 116:21.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 116:21.62 from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 116:21.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 116:21.62 /builddir/build/BUILD/firefox-72.0.2/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] 116:21.62 28 | memset(settings, 0, sizeof(VideoCodec)); 116:21.62 | ^ 116:21.62 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 116:21.62 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 116:21.62 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 116:21.62 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 116:21.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:21.62 555 | class VideoCodec { 116:21.62 | ^~~~~~~~~~ 116:21.66 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 116:21.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 116:21.66 /builddir/build/BUILD/firefox-72.0.2/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] 116:21.66 102 | memset(&header, 0, sizeof(header)); 116:21.66 | ^ 116:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 116:21.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 116:21.66 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 116:21.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 116:21.66 79 | struct WebRtcRTPHeader { 116:21.66 | ^~~~~~~~~~~~~~~ 116:21.66 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 116:21.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 116:21.66 /builddir/build/BUILD/firefox-72.0.2/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] 116:21.66 126 | memset(&header, 0, sizeof(header)); 116:21.66 | ^ 116:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 116:21.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 116:21.66 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 116:21.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 116:21.66 79 | struct WebRtcRTPHeader { 116:21.66 | ^~~~~~~~~~~~~~~ 116:21.66 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:119: 116:21.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 116:21.66 /builddir/build/BUILD/firefox-72.0.2/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] 116:21.67 177 | memset(&header, 0, sizeof(header)); 116:21.67 | ^ 116:21.67 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 116:21.67 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 116:21.67 from Unified_cpp_webrtc_trunk_gtest9.cpp:2: 116:21.67 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 116:21.67 79 | struct WebRtcRTPHeader { 116:21.67 | ^~~~~~~~~~~~~~~ 116:23.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: At top level: 116:23.89 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:24.51 Finished release [optimized] target(s) in 21m 53s 116:24.59 Compiling dump_syms_rust_demangle v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/rust) 116:24.73 In file included from Unified_cpp_common_video_gn0.cpp:38: 116:24.73 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 116:24.73 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 116:24.73 | 116:24.73 In file included from Unified_cpp_common_video_gn0.cpp:29: 116:24.73 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 116:24.73 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 116:24.73 | 116:24.89 Finished release [optimized] target(s) in 21m 53s 116:26.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 116:26.02 from Unified_cpp_rtc_audio_video_gn0.cpp:11: 116:26.02 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:26.02 /builddir/build/BUILD/firefox-72.0.2/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] 116:26.02 294 | memcpy(this, &config, sizeof(*this)); 116:26.02 | ^ 116:26.02 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:26.02 256 | struct Config { 116:26.02 | ^~~~~~ 116:26.36 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/include/incoming_video_stream.h:17, 116:26.36 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/incoming_video_stream.cc:11, 116:26.36 from Unified_cpp_common_video_gn0.cpp:65: 116:26.36 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_video/video_render_frames.cc: In member function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void': 116:26.36 /builddir/build/BUILD/firefox-72.0.2/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] 116:26.36 206 | void PostDelayedTask(Closure&& closure, uint32_t milliseconds) { 116:26.36 | ^~~~~~~~~~~~~~~ 116:26.66 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:92: 116:26.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 116:26.66 /builddir/build/BUILD/firefox-72.0.2/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] 116:26.66 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 116:26.66 | ^ 116:26.66 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 116:26.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 116:26.66 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 116:26.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:26.66 555 | class VideoCodec { 116:26.66 | ^~~~~~~~~~ 116:26.66 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:92: 116:26.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 116:26.66 /builddir/build/BUILD/firefox-72.0.2/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] 116:26.66 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 116:26.66 | ^ 116:26.66 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 116:26.66 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 116:26.66 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 116:26.66 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:26.66 555 | class VideoCodec { 116:26.66 | ^~~~~~~~~~ 116:29.32 In file included from Unified_cpp_webrtc_trunk_gtest9.cpp:137: 116:29.32 /builddir/build/BUILD/firefox-72.0.2/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]': 116:29.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc:60:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.gcda' profile count data file not found [-Wmissing-profile] 116:29.32 60 | } // namespace webrtc 116:29.32 | ^ 116:32.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 116:32.14 from PBrowser.cpp:12, 116:32.14 from UnifiedProtocols7.cpp:29: 116:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:32.15 | ^ 116:32.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:32.15 46 | struct Block { 116:32.15 | ^~~~~ 116:32.68 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: At top level: 116:32.68 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 116:37.88 In file included from Unified_cpp_neteq_gn1.cpp:29: 116:37.88 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 116:37.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 116:37.89 944 | sync_buffer_->IncreaseEndTimestamp( 116:37.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 116:37.89 945 | static_cast(output_size_samples_)); 116:37.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:37.89 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 116:37.89 950 | case kAudioRepetition: { 116:37.89 | ^~~~ 116:38.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 116:38.83 from PBroadcastChannel.cpp:7, 116:38.83 from UnifiedProtocols7.cpp:2: 116:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 116:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 116:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 116:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:38.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:38.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:38.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 116:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 116:38.83 from PBroadcastChannel.cpp:7, 116:38.83 from UnifiedProtocols7.cpp:2: 116:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:38.83 23 | class nsDataHashtable : public nsBaseHashtable { 116:38.83 | ^~~~~~~~~~~~~~~ 116:39.46 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.h:17, 116:39.46 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.cc:14, 116:39.46 from Unified_cpp_io_device_generic_gn0.cpp:2: 116:39.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void': 116:39.46 /builddir/build/BUILD/firefox-72.0.2/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] 116:39.46 197 | void PostTask(Closure&& closure) { 116:39.46 | ^~~~~~~~ 116:39.46 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void': 116:39.46 /builddir/build/BUILD/firefox-72.0.2/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] 116:40.34 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 116:40.34 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 116:40.34 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 116:40.34 from Unified_cpp_audio_mixer_impl_gn0.cpp:2: 116:40.34 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:40.34 /builddir/build/BUILD/firefox-72.0.2/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] 116:40.34 294 | memcpy(this, &config, sizeof(*this)); 116:40.34 | ^ 116:40.34 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:40.34 256 | struct Config { 116:40.34 | ^~~~~~ 116:41.45 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 116:41.45 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:41.45 /builddir/build/BUILD/firefox-72.0.2/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] 116:41.45 129 | for (int k = 0; k < v_length; ++k) { 116:41.45 | ~~^~~~~~~~~~ 116:41.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 116:41.45 from PCameras.cpp:7, 116:41.45 from UnifiedProtocols8.cpp:83: 116:41.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:41.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:41.45 | ^ 116:41.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:41.45 46 | struct Block { 116:41.45 | ^~~~~ 116:42.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 116:42.40 from PChildToParentStream.cpp:10, 116:42.40 from UnifiedProtocols9.cpp:20: 116:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:42.40 | ^ 116:42.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:42.40 46 | struct Block { 116:42.40 | ^~~~~ 116:43.14 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 116:43.14 from Unified_cpp_estion_controller_gn0.cpp:56: 116:43.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 116:43.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 116:43.14 48 | AddReceiveRtpModule(rtp_module); 116:43.14 | ^ 116:43.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 116:43.14 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 116:43.14 | ^~~~~~~~~~~~~~~~~~~ 116:44.96 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 116:44.96 from Unified_cpp_pacing_pacing_gn0.cpp:56: 116:44.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 116:44.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 116:44.96 48 | AddReceiveRtpModule(rtp_module); 116:44.96 | ^ 116:44.96 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 116:44.96 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 116:44.96 | ^~~~~~~~~~~~~~~~~~~ 116:45.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 116:45.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 116:45.59 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:45.59 /builddir/build/BUILD/firefox-72.0.2/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] 116:45.59 294 | memcpy(this, &config, sizeof(*this)); 116:45.59 | ^ 116:45.59 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:45.59 256 | struct Config { 116:45.59 | ^~~~~~ 116:45.81 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 116:45.81 /builddir/build/BUILD/firefox-72.0.2/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] 116:45.81 303 | memset(metrics, 0, sizeof(Metrics)); 116:45.81 | ^ 116:45.81 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 116:45.81 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 116:45.81 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 116:45.81 795 | struct Metrics { 116:45.81 | ^~~~~~~ 116:46.81 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 116:46.81 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 116:46.81 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:46.82 /builddir/build/BUILD/firefox-72.0.2/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] 116:46.82 294 | memcpy(this, &config, sizeof(*this)); 116:46.82 | ^ 116:46.82 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:46.82 256 | struct Config { 116:46.82 | ^~~~~~ 116:48.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 116:48.02 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 116:48.03 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:48.03 /builddir/build/BUILD/firefox-72.0.2/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] 116:48.03 294 | memcpy(this, &config, sizeof(*this)); 116:48.03 | ^ 116:48.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:48.03 256 | struct Config { 116:48.03 | ^~~~~~ 116:48.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 116:48.35 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:48.35 /builddir/build/BUILD/firefox-72.0.2/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] 116:48.35 129 | for (int k = 0; k < v_length; ++k) { 116:48.35 | ~~^~~~~~~~~~ 116:48.52 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 116:48.52 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 116:48.52 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:48.53 /builddir/build/BUILD/firefox-72.0.2/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] 116:48.53 294 | memcpy(this, &config, sizeof(*this)); 116:48.53 | ^ 116:48.53 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:48.53 256 | struct Config { 116:48.53 | ^~~~~~ 116:50.35 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 116:50.35 from Unified_cpp_audio_processing_gn0.cpp:2: 116:50.35 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:50.35 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.35 129 | for (int k = 0; k < v_length; ++k) { 116:50.35 | ~~^~~~~~~~~~ 116:50.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 116:50.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 116:50.59 from Unified_cpp_audio_processing_gn0.cpp:47: 116:50.59 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:50.59 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.59 294 | memcpy(this, &config, sizeof(*this)); 116:50.59 | ^ 116:50.59 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:50.59 256 | struct Config { 116:50.59 | ^~~~~~ 116:50.90 In file included from Unified_cpp_video_coding_gn0.cpp:2: 116:50.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 116:50.90 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.90 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 116:50.90 | ^ 116:50.90 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:50.90 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:50.90 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 116:50.90 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 116:50.90 from Unified_cpp_video_coding_gn0.cpp:2: 116:50.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:50.90 555 | class VideoCodec { 116:50.90 | ^~~~~~~~~~ 116:50.91 In file included from Unified_cpp_video_coding_gn0.cpp:2: 116:50.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 116:50.91 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.91 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 116:50.91 | ^ 116:50.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 116:50.91 from Unified_cpp_video_coding_gn0.cpp:2: 116:50.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:50.91 555 | class VideoCodec { 116:50.91 | ^~~~~~~~~~ 116:50.91 In file included from Unified_cpp_video_coding_gn0.cpp:2: 116:50.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 116:50.91 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.91 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 116:50.91 | ^ 116:50.91 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 116:50.91 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 116:50.91 from Unified_cpp_video_coding_gn0.cpp:2: 116:50.91 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:50.91 555 | class VideoCodec { 116:50.91 | ^~~~~~~~~~ 116:50.91 In file included from Unified_cpp_video_coding_gn0.cpp:2: 116:50.92 /builddir/build/BUILD/firefox-72.0.2/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] 116:50.92 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 116:50.92 | ^ 116:50.92 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:50.92 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:50.92 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 116:50.92 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 116:50.92 from Unified_cpp_video_coding_gn0.cpp:2: 116:50.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:50.92 555 | class VideoCodec { 116:50.92 | ^~~~~~~~~~ 116:51.11 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: 116:51.11 /builddir/build/BUILD/firefox-72.0.2/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': 116:51.11 /builddir/build/BUILD/firefox-72.0.2/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] 116:51.11 54 | memset(header, 0, sizeof(*header)); 116:51.11 | ^ 116:51.11 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 116:51.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 116:51.11 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 116:51.11 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 116:51.11 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 116:51.11 842 | struct RTPHeader { 116:51.11 | ^~~~~~~~~ 116:51.38 In file included from Unified_cpp_video_coding_gn1.cpp:110: 116:51.38 /builddir/build/BUILD/firefox-72.0.2/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)': 116:51.38 /builddir/build/BUILD/firefox-72.0.2/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] 116:51.38 106 | memset(&video_codec, 0, sizeof(video_codec)); 116:51.38 | ^ 116:51.38 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 116:51.38 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 116:51.38 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 116:51.38 from Unified_cpp_video_coding_gn1.cpp:2: 116:51.38 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:51.38 555 | class VideoCodec { 116:51.38 | ^~~~~~~~~~ 116:51.42 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: 116:51.42 /builddir/build/BUILD/firefox-72.0.2/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)': 116:51.42 /builddir/build/BUILD/firefox-72.0.2/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] 116:51.42 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 116:51.42 | ^ 116:51.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 116:51.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 116:51.42 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 116:51.42 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 116:51.42 79 | struct WebRtcRTPHeader { 116:51.42 | ^~~~~~~~~~~~~~~ 116:51.59 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: 116:51.59 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:51.59 /builddir/build/BUILD/firefox-72.0.2/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] 116:51.59 76 | sizeof(RtpRtcp::Configuration)); 116:51.59 | ^ 116:51.59 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 116:51.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 116:51.59 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 116:51.59 from Unified_cpp_rtp_rtcp_gn1.cpp:38: 116:51.59 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 116:51.59 47 | struct Configuration { 116:51.59 | ^~~~~~~~~~~~~ 116:52.09 In file included from Unified_cpp_video_coding_gn1.cpp:65: 116:52.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 116:52.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 116:52.09 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 116:52.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 116:52.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 116:52.09 75 | case kDrop: 116:52.09 | ^~~~ 116:52.32 In file included from Unified_cpp_video_coding_gn0.cpp:119: 116:52.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 116:52.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 116:52.32 744 | if (previous_state != kStateDecodable && 116:52.32 | ^~ 116:52.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 116:52.32 755 | case kDecodableSession: { 116:52.32 | ^~~~ 116:52.90 In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: 116:52.90 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:52.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 116:52.90 576 | parsed_payload->frame_type = kVideoFrameKey; 116:52.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 116:52.90 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 116:52.90 578 | case H264::NaluType::kSlice: { 116:52.90 | ^~~~ 116:53.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 116:53.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 116:53.10 from Unified_cpp_audio_processing_gn1.cpp:2: 116:53.10 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:53.10 /builddir/build/BUILD/firefox-72.0.2/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] 116:53.10 294 | memcpy(this, &config, sizeof(*this)); 116:53.10 | ^ 116:53.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:53.10 256 | struct Config { 116:53.10 | ^~~~~~ 116:53.26 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 116:53.26 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 116:53.26 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 116:53.26 from Unified_cpp_audio_processing_gn1.cpp:2: 116:53.26 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:53.26 /builddir/build/BUILD/firefox-72.0.2/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] 116:53.26 129 | for (int k = 0; k < v_length; ++k) { 116:53.26 | ~~^~~~~~~~~~ 116:54.80 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:20, 116:54.80 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 116:54.80 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 116:54.80 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 116:54.80 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc: In member function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void': 116:54.80 /builddir/build/BUILD/firefox-72.0.2/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] 116:54.80 237 | void emplace(Args&&... args) { 116:54.80 | ^~~~~~~ 116:54.80 /builddir/build/BUILD/firefox-72.0.2/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] 116:55.42 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 116:55.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 116:55.42 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 116:55.42 from Unified_cpp_audio_processing_gn2.cpp:2: 116:55.42 /builddir/build/BUILD/firefox-72.0.2/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*)': 116:55.42 /builddir/build/BUILD/firefox-72.0.2/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] 116:55.42 129 | for (int k = 0; k < v_length; ++k) { 116:55.42 | ~~^~~~~~~~~~ 116:55.51 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 116:55.51 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 116:55.52 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 116:55.52 from Unified_cpp_audio_processing_gn2.cpp:2: 116:55.52 /builddir/build/BUILD/firefox-72.0.2/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&)': 116:55.52 /builddir/build/BUILD/firefox-72.0.2/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] 116:55.52 294 | memcpy(this, &config, sizeof(*this)); 116:55.52 | ^ 116:55.52 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 116:55.52 256 | struct Config { 116:55.52 | ^~~~~~ 116:56.23 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 116:56.23 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 116:56.24 /builddir/build/BUILD/firefox-72.0.2/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] 116:56.24 85 | memset(&codec_, 0, sizeof(codec_)); 116:56.24 | ^ 116:56.24 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:56.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:56.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 116:56.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 116:56.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 116:56.24 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 116:56.24 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 116:56.24 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:56.24 555 | class VideoCodec { 116:56.24 | ^~~~~~~~~~ 116:56.28 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 116:56.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 116:56.28 /builddir/build/BUILD/firefox-72.0.2/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] 116:56.28 904 | memset(&codec_, 0, sizeof(codec_)); 116:56.28 | ^ 116:56.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 116:56.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 116:56.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 116:56.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 116:56.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 116:56.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 116:56.28 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 116:56.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 116:56.28 555 | class VideoCodec { 116:56.28 | ^~~~~~~~~~ 116:57.06 In file included from Unified_cpp_video_processing_gn0.cpp:38: 116:57.06 /builddir/build/BUILD/firefox-72.0.2/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)': 116:57.06 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 116:57.06 186 | (x_density_[mb_col] * y_density_[mb_row] && 116:57.38 In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: 116:57.38 /builddir/build/BUILD/firefox-72.0.2/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] 116:57.38 160 | struct TaskQueue::Impl::QueueContext { 116:57.38 | ^~~~~~~~~~~~ 116:57.48 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 116:57.48 /builddir/build/BUILD/firefox-72.0.2/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] 116:57.48 236 | write(reply_pipe_, &message, sizeof(message)); 116:57.48 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:59.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 116:59.31 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 116:59.31 from Unified_cpp_video_video_gn0.cpp:11: 116:59.31 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 116:59.31 75 | virtual void OnDroppedFrame() {} 116:59.31 | ^~~~~~~~~~~~~~ 116:59.31 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 116:59.31 from Unified_cpp_video_video_gn0.cpp:11: 116:59.31 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 116:59.31 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 116:59.31 | ^~~~~~~~~~~~~~ 116:59.92 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 116:59.92 from Unified_cpp_video_video_gn0.cpp:65: 116:59.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 116:59.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 116:59.92 48 | AddReceiveRtpModule(rtp_module); 116:59.92 | ^ 116:59.92 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 116:59.92 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 116:59.92 | ^~~~~~~~~~~~~~~~~~~ 117:00.21 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 117:00.21 from Unified_cpp_audio_processing_gn3.cpp:20: 117:00.21 /builddir/build/BUILD/firefox-72.0.2/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&)': 117:00.21 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.21 294 | memcpy(this, &config, sizeof(*this)); 117:00.21 | ^ 117:00.21 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 117:00.21 256 | struct Config { 117:00.21 | ^~~~~~ 117:00.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 117:00.28 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 117:00.28 from Unified_cpp_video_video_gn1.cpp:2: 117:00.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 117:00.28 75 | virtual void OnDroppedFrame() {} 117:00.28 | ^~~~~~~~~~~~~~ 117:00.28 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 117:00.28 from Unified_cpp_video_video_gn1.cpp:2: 117:00.28 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 117:00.28 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 117:00.28 | ^~~~~~~~~~~~~~ 117:00.30 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 117:00.30 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 117:00.30 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 117:00.30 from Unified_cpp_voice_engine_gn0.cpp:2: 117:00.30 /builddir/build/BUILD/firefox-72.0.2/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&)': 117:00.30 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.30 294 | memcpy(this, &config, sizeof(*this)); 117:00.30 | ^ 117:00.30 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 117:00.30 256 | struct Config { 117:00.30 | ^~~~~~ 117:00.33 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 117:00.33 from Unified_cpp_audio_processing_gn3.cpp:20: 117:00.33 /builddir/build/BUILD/firefox-72.0.2/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*)': 117:00.33 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.33 129 | for (int k = 0; k < v_length; ++k) { 117:00.33 | ~~^~~~~~~~~~ 117:00.61 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 117:00.61 from Unified_cpp_voice_engine_gn0.cpp:2: 117:00.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 117:00.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 117:00.61 48 | AddReceiveRtpModule(rtp_module); 117:00.61 | ^ 117:00.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 117:00.61 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 117:00.61 | ^~~~~~~~~~~~~~~~~~~ 117:00.67 In file included from Unified_cpp_video_video_gn0.cpp:119: 117:00.67 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 117:00.67 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.67 48 | memset(&codec, 0, sizeof(codec)); 117:00.67 | ^ 117:00.67 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 117:00.67 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 117:00.67 from Unified_cpp_video_video_gn0.cpp:2: 117:00.67 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 117:00.67 555 | class VideoCodec { 117:00.67 | ^~~~~~~~~~ 117:00.94 In file included from Unified_cpp_voice_engine_gn0.cpp:65: 117:00.94 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 117:00.94 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.94 118 | } 117:00.94 | ^ 117:00.94 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 117:00.94 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 117:00.94 | ^~~~~~~~~~~ 117:00.94 /builddir/build/BUILD/firefox-72.0.2/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] 117:00.94 144 | } 117:00.94 | ^ 117:00.94 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 117:00.94 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 117:00.94 | ^~~~~~~~~~~ 117:01.14 In file included from Unified_cpp_video_video_gn1.cpp:2: 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:01.14 984 | FALLTHROUGH(); 117:01.14 | ^ 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 117:01.14 986 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 117:01.14 | ^~~~ 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:01.14 1067 | FALLTHROUGH(); 117:01.14 | ^ 117:01.14 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 117:01.14 1069 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 117:01.14 | ^~~~ 117:01.33 In file included from Unified_cpp_p_capture_generic_gn0.cpp:83: 117:01.33 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 117:01.33 /builddir/build/BUILD/firefox-72.0.2/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] 117:01.33 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 117:01.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:01.34 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 117:01.34 /builddir/build/BUILD/firefox-72.0.2/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] 117:01.34 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 117:01.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:01.34 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 117:01.34 /builddir/build/BUILD/firefox-72.0.2/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] 117:01.34 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 117:01.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:01.57 In file included from Unified_cpp_p_capture_generic_gn0.cpp:137: 117:01.57 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 117:01.57 /builddir/build/BUILD/firefox-72.0.2/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] 117:01.57 83 | if (processId == getpid()) { 117:01.57 | ~~~~~~~~~~^~~~~~~~~~~ 117:02.09 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 117:02.09 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 117:02.09 from Unified_cpp_video_video_gn1.cpp:2: 117:02.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void': 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.09 197 | void PostTask(Closure&& closure) { 117:02.09 | ^~~~~~~~ 117:02.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void': 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void': 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void': 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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': 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.09 /builddir/build/BUILD/firefox-72.0.2/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': 117:02.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void': 117:02.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void': 117:02.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.10 /builddir/build/BUILD/firefox-72.0.2/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': 117:02.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:02.47 In file included from Unified_cpp_video_video_gn0.cpp:65: 117:02.47 /builddir/build/BUILD/firefox-72.0.2/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*)': 117:02.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 117:02.47 263 | keyframe_request_sender_->RequestKeyFrame(); 117:02.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 117:02.47 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 117:02.47 265 | case video_coding::H264SpsPpsTracker::kDrop: 117:02.47 | ^~~~ 117:03.02 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 117:03.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 117:03.03 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 117:03.03 from Unified_cpp_voice_engine_gn0.cpp:2: 117:03.03 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/voice_engine/voice_engine_impl.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void': 117:03.03 /builddir/build/BUILD/firefox-72.0.2/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] 117:03.03 197 | void PostTask(Closure&& closure) { 117:03.03 | ^~~~~~~~ 117:03.09 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 117:03.09 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 117:03.09 from Unified_cpp_audio_processing_gn5.cpp:29: 117:03.09 /builddir/build/BUILD/firefox-72.0.2/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&)': 117:03.09 /builddir/build/BUILD/firefox-72.0.2/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] 117:03.09 294 | memcpy(this, &config, sizeof(*this)); 117:03.09 | ^ 117:03.09 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 117:03.09 256 | struct Config { 117:03.09 | ^~~~~~ 117:04.16 In file included from Unified_cpp_p_capture_generic_gn1.cpp:92: 117:04.16 /builddir/build/BUILD/firefox-72.0.2/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] 117:04.16 21 | static int g_last_xserver_error_code = 0; 117:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 117:04.16 /builddir/build/BUILD/firefox-72.0.2/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] 117:04.16 20 | static bool g_xserver_error_trap_enabled = false; 117:04.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:06.10 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 117:06.10 from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 117:06.10 from Unified_cpp_video_video_gn0.cpp:11: 117:06.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void': 117:06.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:06.10 197 | void PostTask(Closure&& closure) { 117:06.10 | ^~~~~~~~ 117:06.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void': 117:06.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:06.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void': 117:06.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:06.10 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void': 117:06.10 /builddir/build/BUILD/firefox-72.0.2/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] 117:07.02 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/mozilla/GTestRunner.cpp: In function '_GLOBAL__sub_I_GTestRunner.cpp': 117:07.02 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/mozilla/GTestRunner.cpp:170:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found [-Wmissing-profile] 117:07.02 170 | } // namespace mozilla 117:07.02 | ^ 117:07.40 In file included from /builddir/build/BUILD/firefox-72.0.2/testing/gtest/gmock/src/gmock-all.cc:46: 117:07.40 /builddir/build/BUILD/firefox-72.0.2/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]': 117:07.41 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/gmock/src/gmock.cc:204:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/gmock-all.gcda' profile count data file not found [-Wmissing-profile] 117:07.41 204 | } // namespace testing 117:07.41 | ^ 117:07.75 /builddir/build/BUILD/firefox-72.0.2/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]': 117:07.75 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/mozilla/MozGTestBench.cpp:60:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found [-Wmissing-profile] 117:07.75 60 | } // namespace mozilla 117:07.75 | ^ 117:09.32 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/mozilla/SanityTest.cpp: In function '__gnu_cxx::new_allocator >::allocate(unsigned long, void const*) [clone .isra.0]': 117:09.32 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/mozilla/SanityTest.cpp:30:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found [-Wmissing-profile] 117:09.32 30 | } 117:09.32 | ^ 117:11.06 In file included from /builddir/build/BUILD/firefox-72.0.2/testing/gtest/gtest/src/gtest-all.cc:47: 117:11.06 /builddir/build/BUILD/firefox-72.0.2/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]': 117:11.06 /builddir/build/BUILD/firefox-72.0.2/testing/gtest/gtest/src/gtest-typed-test.cc:118:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/gtest-all.gcda' profile count data file not found [-Wmissing-profile] 117:11.06 118 | } // namespace testing 117:11.06 | ^ 117:17.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 117:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 117:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 117:17.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 117:17.33 from /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:7, 117:17.33 from Unified_cpp_uriloader_base0.cpp:2: 117:17.33 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 117:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:17.33 1028 | foundInterface = 0; \ 117:17.33 | ^~~~~~~~~~~~~~ 117:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:17.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:17.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:17.33 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:17.33 186 | NS_INTERFACE_MAP_END 117:17.33 | ^~~~~~~~~~~~~~~~~~~~ 117:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:17.33 1020 | } else 117:17.33 | ^~~~ 117:17.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 117:17.33 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 117:17.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:17.33 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsDocLoader.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 117:17.33 185 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 117:17.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 117:17.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:17.39 1028 | foundInterface = 0; \ 117:17.39 | ^~~~~~~~~~~~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:17.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:17.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:17.39 181 | NS_INTERFACE_MAP_END 117:17.39 | ^~~~~~~~~~~~~~~~~~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:17.39 1002 | else 117:17.39 | ^~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:17.39 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:17.39 | ^~~~~~~~~~~~~~~~~~ 117:17.39 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:17.39 180 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 117:17.39 | ^~~~~~~~~~~~~~~~~~~~~~ 117:17.41 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 117:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:17.41 1028 | foundInterface = 0; \ 117:17.41 | ^~~~~~~~~~~~~~ 117:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:17.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:17.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:17.41 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:17.41 782 | NS_INTERFACE_MAP_END 117:17.41 | ^~~~~~~~~~~~~~~~~~~~ 117:17.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:17.41 1002 | else 117:17.42 | ^~~~ 117:17.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:17.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:17.42 | ^~~~~~~~~~~~~~~~~~ 117:17.42 /builddir/build/BUILD/firefox-72.0.2/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:17.42 781 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 117:17.42 | ^~~~~~~~~~~~~~~~~~~~~~ 117:20.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 117:20.02 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 117:20.02 from Unified_cpp_media_mtransport_ipc0.cpp:2: 117:20.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 117:20.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 117:20.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 117:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:20.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:20.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:20.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 117:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 117:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 117:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 117:20.03 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 117:20.03 from /builddir/build/BUILD/firefox-72.0.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 117:20.03 from Unified_cpp_media_mtransport_ipc0.cpp:2: 117:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:20.03 23 | class nsDataHashtable : public nsBaseHashtable { 117:20.03 | ^~~~~~~~~~~~~~~ 117:22.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 117:22.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 117:22.98 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 117:22.98 from Unified_cpp_uriloader_prefetch0.cpp:2: 117:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:22.98 | ^ 117:22.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:22.98 46 | struct Block { 117:22.98 | ^~~~~ 117:23.13 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 117:23.13 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 117:23.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 117:23.13 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 117:23.13 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 117:23.13 from Unified_cpp_uriloader_prefetch0.cpp:2: 117:23.13 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 117:23.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:23.13 1028 | foundInterface = 0; \ 117:23.13 | ^~~~~~~~~~~~~~ 117:23.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:23.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:23.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:23.13 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:23.13 72 | NS_INTERFACE_MAP_END 117:23.13 | ^~~~~~~~~~~~~~~~~~~~ 117:23.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:23.13 1002 | else 117:23.13 | ^~~~ 117:23.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:23.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:23.13 | ^~~~~~~~~~~~~~~~~~ 117:23.13 /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:23.13 71 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 117:23.13 | ^~~~~~~~~~~~~~~~~~~~~~ 117:24.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 117:24.36 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 117:24.36 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:9, 117:24.36 from Unified_cpp_uriloader_exthandler0.cpp:2: 117:24.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:24.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:24.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:24.36 | ^ 117:24.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:24.36 46 | struct Block { 117:24.36 | ^~~~~ 117:27.45 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 117:27.45 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 117:27.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 117:27.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 117:27.45 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 117:27.45 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 117:27.45 from Unified_cpp_uriloader_exthandler0.cpp:2: 117:27.45 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.45 1028 | foundInterface = 0; \ 117:27.45 | ^~~~~~~~~~~~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.45 165 | NS_INTERFACE_MAP_END 117:27.45 | ^~~~~~~~~~~~~~~~~~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:27.45 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 117:27.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 117:27.45 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 117:27.45 | ^~~~~~~~~~~~~~~~~~~~ 117:27.45 In file included from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 117:27.45 from Unified_cpp_uriloader_exthandler0.cpp:38: 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.45 136 | } else 117:27.45 | ^~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:27.45 136 | } else 117:27.45 | ^~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:27.45 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 117:27.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:27.45 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 117:27.45 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 117:27.45 | ^~~~~~~~~~~~~~~~~~~~ 117:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 117:27.48 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 117:27.48 from Unified_cpp_uriloader_prefetch0.cpp:2: 117:27.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 117:27.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 117:27.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 117:27.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:27.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:27.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:27.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 117:27.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 117:27.49 from /builddir/build/BUILD/firefox-72.0.2/ipc/glue/BackgroundUtils.h:10, 117:27.49 from /builddir/build/BUILD/firefox-72.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 117:27.49 from Unified_cpp_uriloader_prefetch0.cpp:2: 117:27.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:27.49 23 | class nsDataHashtable : public nsBaseHashtable { 117:27.49 | ^~~~~~~~~~~~~~~ 117:27.60 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 117:27.60 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 117:27.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 117:27.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 117:27.60 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 117:27.60 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 117:27.60 from Unified_cpp_uriloader_exthandler0.cpp:2: 117:27.60 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 117:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.60 1028 | foundInterface = 0; \ 117:27.60 | ^~~~~~~~~~~~~~ 117:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.60 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.60 1156 | NS_INTERFACE_MAP_END 117:27.60 | ^~~~~~~~~~~~~~~~~~~~ 117:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.60 1002 | else 117:27.60 | ^~~~ 117:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:27.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:27.60 | ^~~~~~~~~~~~~~~~~~ 117:27.60 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:27.60 1155 | NS_INTERFACE_MAP_ENTRY(nsINamed) 117:27.60 | ^~~~~~~~~~~~~~~~~~~~~~ 117:27.69 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 117:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.69 1028 | foundInterface = 0; \ 117:27.69 | ^~~~~~~~~~~~~~ 117:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.69 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.69 89 | NS_INTERFACE_MAP_END 117:27.69 | ^~~~~~~~~~~~~~~~~~~~ 117:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.69 1002 | else 117:27.69 | ^~~~ 117:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:27.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:27.69 | ^~~~~~~~~~~~~~~~~~ 117:27.70 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:27.70 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 117:27.70 | ^~~~~~~~~~~~~~~~~~~~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 117:27.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.71 1028 | foundInterface = 0; \ 117:27.71 | ^~~~~~~~~~~~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.71 468 | NS_INTERFACE_MAP_END 117:27.71 | ^~~~~~~~~~~~~~~~~~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.71 1002 | else 117:27.71 | ^~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:27.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:27.71 | ^~~~~~~~~~~~~~~~~~ 117:27.71 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:27.71 467 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 117:27.71 | ^~~~~~~~~~~~~~~~~~~~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 117:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:27.73 1028 | foundInterface = 0; \ 117:27.73 | ^~~~~~~~~~~~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:27.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:27.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:27.73 62 | NS_INTERFACE_MAP_END 117:27.73 | ^~~~~~~~~~~~~~~~~~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:27.73 1012 | else 117:27.73 | ^~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 117:27.73 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 117:27.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:27.73 /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 117:27.73 61 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 117:27.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:28.20 In file included from Unified_cpp_caps_tests_gtest0.cpp:11: 117:28.20 /builddir/build/BUILD/firefox-72.0.2/caps/tests/gtest/TestPrincipalSerialization.cpp: In function 'testing::internal::CmpHelperEQ >(char const*, char const*, decltype(nullptr) const&, nsCOMPtr const&)testing::AssertionResult [clone .isra.0]': 117:28.20 /builddir/build/BUILD/firefox-72.0.2/caps/tests/gtest/TestPrincipalSerialization.cpp:213:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 117:28.20 213 | } 117:28.20 | ^ 117:29.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 117:29.10 from Unified_cpp_uriloader_exthandler0.cpp:2: 117:29.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 117:29.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 117:29.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 117:29.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:29.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:29.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:29.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.h:10, 117:29.10 from /builddir/build/BUILD/firefox-72.0.2/uriloader/exthandler/ContentHandlerService.cpp:7, 117:29.10 from Unified_cpp_uriloader_exthandler0.cpp:2: 117:29.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:29.10 23 | class nsDataHashtable : public nsBaseHashtable { 117:29.10 | ^~~~~~~~~~~~~~~ 117:30.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:30.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 117:30.29 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 117:30.29 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 117:30.29 from Unified_cpp_caps0.cpp:2: 117:30.29 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 117:30.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:30.29 1028 | foundInterface = 0; \ 117:30.29 | ^~~~~~~~~~~~~~ 117:30.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:30.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:30.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:30.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:30.29 165 | NS_INTERFACE_MAP_END 117:30.29 | ^~~~~~~~~~~~~~~~~~~~ 117:30.29 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:30.29 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 117:30.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:30.29 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 117:30.29 from Unified_cpp_caps0.cpp:2: 117:30.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:30.29 136 | } else 117:30.29 | ^~~~ 117:30.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:30.29 136 | } else 117:30.29 | ^~~~ 117:30.29 /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:30.29 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 117:30.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.h:10, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:7, 117:30.81 from Unified_cpp_parser_prototype0.cpp:2: 117:30.81 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 117:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:30.81 1028 | foundInterface = 0; \ 117:30.81 | ^~~~~~~~~~~~~~ 117:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:30.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:30.81 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:30.81 36 | NS_INTERFACE_MAP_END 117:30.81 | ^~~~~~~~~~~~~~~~~~~~ 117:30.81 In file included from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.h:10, 117:30.81 from /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:7, 117:30.81 from Unified_cpp_parser_prototype0.cpp:2: 117:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:30.81 304 | } else 117:30.81 | ^~~~ 117:30.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:30.81 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:30.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:30.81 /builddir/build/BUILD/firefox-72.0.2/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 117:30.82 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 117:30.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:32.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 117:32.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 117:32.24 from /builddir/build/BUILD/firefox-72.0.2/caps/DomainPolicy.cpp:8, 117:32.24 from Unified_cpp_caps0.cpp:11: 117:32.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:32.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:32.24 | ^ 117:32.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:32.24 46 | struct Block { 117:32.24 | ^~~~~ 117:33.09 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:33.09 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 117:33.09 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 117:33.09 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:33.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:33.10 | ^ 117:33.10 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:33.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:33.10 | ^~~~ 117:33.10 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 117:33.10 165 | new_elements = _cairo_malloc_ab (pq->max_size, 117:33.10 | ^~~~~~~~~~~~~~~~ 117:33.40 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:33.40 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 117:33.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 117:33.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:33.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:33.40 | ^ 117:33.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:33.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:33.40 | ^~~~ 117:33.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 117:33.40 904 | new_elements = _cairo_malloc_ab (pq->max_size, 117:33.40 | ^~~~~~~~~~~~~~~~ 117:33.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:33.51 from /usr/include/assert.h:35, 117:33.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:33.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:33.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 117:33.51 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:33.51 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:33.51 | ^~~~~~~ 117:33.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:33.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 117:33.61 from /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/CNavDTD.cpp:7, 117:33.61 from Unified_cpp_parser_htmlparser0.cpp:2: 117:33.61 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 117:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.61 1028 | foundInterface = 0; \ 117:33.61 | ^~~~~~~~~~~~~~ 117:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.61 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.61 232 | NS_INTERFACE_MAP_END 117:33.61 | ^~~~~~~~~~~~~~~~~~~~ 117:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.61 1012 | else 117:33.61 | ^~~~ 117:33.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 117:33.61 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 117:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:33.61 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 117:33.61 231 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 117:33.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 117:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:33.73 1028 | foundInterface = 0; \ 117:33.73 | ^~~~~~~~~~~~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:33.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:33.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:33.73 200 | NS_INTERFACE_MAP_END 117:33.73 | ^~~~~~~~~~~~~~~~~~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:33.73 1012 | else 117:33.73 | ^~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 117:33.73 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 117:33.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:33.73 /builddir/build/BUILD/firefox-72.0.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 117:33.73 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 117:33.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:33.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:33.91 from /usr/include/assert.h:35, 117:33.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:33.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:33.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 117:33.91 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:33.91 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:33.91 | ^~~~~~~ 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 117:34.01 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 117:34.01 | 117:34.01 : note: this is the location of the previous definition 117:34.01 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:34.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.01 | ^ 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.01 | ^~~~ 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro '_cairo_malloc_ab' 117:34.01 1197 | data = _cairo_malloc_ab (height, stride); 117:34.01 | ^~~~~~~~~~~~~~~~ 117:34.01 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.02 | ^ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.02 | ^~~~ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro '_cairo_malloc_ab' 117:34.02 1259 | data = _cairo_malloc_ab (height, stride); 117:34.02 | ^~~~~~~~~~~~~~~~ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.02 | ^ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.02 | ^~~~ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro '_cairo_malloc_ab' 117:34.02 1280 | data = _cairo_malloc_ab (height, stride); 117:34.02 | ^~~~~~~~~~~~~~~~ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.02 | ^ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.02 | ^~~~ 117:34.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro '_cairo_malloc_ab' 117:34.02 1313 | data = _cairo_malloc_ab (height, stride); 117:34.02 | ^~~~~~~~~~~~~~~~ 117:34.28 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:34.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.28 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 117:34.28 | ^ 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.28 | ^~~~ 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 117:34.28 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 117:34.28 | ^~~~~~~~~~~~~~~~~ 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.28 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.28 | ^ 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.28 | ^~~~ 117:34.28 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 117:34.28 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 117:34.28 | ^~~~~~~~~~~~~~~~ 117:34.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:34.39 from /usr/include/assert.h:35, 117:34.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:34.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:34.39 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 117:34.39 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:34.39 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:34.39 | ^~~~~~~ 117:34.48 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:34.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.48 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.48 | ^ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.48 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.48 | ^~~~ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 117:34.48 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 117:34.48 | ^~~~~~~~~~~~~~~~ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.48 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.48 | ^ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.48 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.48 | ^~~~ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 117:34.48 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 117:34.48 | ^~~~~~~~~~~~~~~~ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.48 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 117:34.48 | ^ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.48 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.48 | ^~~~ 117:34.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 117:34.48 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 117:34.48 | ^~~~~~~~~~~~~~~~~ 117:34.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 117:34.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.49 | ^ 117:34.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.49 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.49 | ^~~~ 117:34.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 117:34.49 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 117:34.49 | ^~~~~~~~~~~~~~~~ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.51 | ^ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.51 | ^~~~ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 117:34.51 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 117:34.51 | ^~~~~~~~~~~~~~~~ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.51 | ^ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.51 | ^~~~ 117:34.51 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 117:34.51 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 117:34.51 | ^~~~~~~~~~~~~~~~ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.55 | ^ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.55 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.55 | ^~~~ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 117:34.55 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:34.55 | ^~~~~~~~~~~~~~~~ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:34.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:34.55 | ^ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:34.55 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:34.55 | ^~~~ 117:34.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 117:34.55 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 117:34.55 | ^~~~~~~~~~~~~~~~ 117:34.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:34.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 117:34.78 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 117:34.78 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 117:34.78 from Unified_cpp_caps0.cpp:2: 117:34.78 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 117:34.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.78 1028 | foundInterface = 0; \ 117:34.78 | ^~~~~~~~~~~~~~ 117:34.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.78 165 | NS_INTERFACE_MAP_END 117:34.78 | ^~~~~~~~~~~~~~~~~~~~ 117:34.78 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:34.78 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 117:34.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.78 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 117:34.78 from Unified_cpp_caps0.cpp:2: 117:34.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.79 136 | } else 117:34.79 | ^~~~ 117:34.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:34.79 136 | } else 117:34.79 | ^~~~ 117:34.79 /builddir/build/BUILD/firefox-72.0.2/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:34.79 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 117:34.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:34.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 117:34.82 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 117:34.82 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 117:34.82 from Unified_cpp_caps0.cpp:2: 117:34.82 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 117:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.82 1028 | foundInterface = 0; \ 117:34.82 | ^~~~~~~~~~~~~~ 117:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.82 165 | NS_INTERFACE_MAP_END 117:34.82 | ^~~~~~~~~~~~~~~~~~~~ 117:34.82 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:34.82 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 117:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.82 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 117:34.82 from Unified_cpp_caps0.cpp:2: 117:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.82 136 | } else 117:34.82 | ^~~~ 117:34.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:34.82 136 | } else 117:34.82 | ^~~~ 117:34.82 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:34.82 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 117:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:34.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:34.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 117:34.84 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.h:9, 117:34.84 from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:7, 117:34.84 from Unified_cpp_caps0.cpp:2: 117:34.84 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 117:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:34.84 1028 | foundInterface = 0; \ 117:34.84 | ^~~~~~~~~~~~~~ 117:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:34.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:34.84 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:34.84 47 | NS_INTERFACE_MAP_END 117:34.84 | ^~~~~~~~~~~~~~~~~~~~ 117:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:34.84 1002 | else 117:34.84 | ^~~~ 117:34.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:34.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:34.84 | ^~~~~~~~~~~~~~~~~~ 117:34.84 /builddir/build/BUILD/firefox-72.0.2/caps/NullPrincipalURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:34.84 46 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 117:34.84 | ^~~~~~~~~~~~~~~~~~~~~~ 117:34.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:34.94 from /usr/include/assert.h:35, 117:34.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:34.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:34.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 117:34.94 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:34.94 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:34.94 | ^~~~~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 117:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:35.02 1028 | foundInterface = 0; \ 117:35.02 | ^~~~~~~~~~~~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:35.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:35.02 165 | NS_INTERFACE_MAP_END 117:35.02 | ^~~~~~~~~~~~~~~~~~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:35.02 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 117:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.02 In file included from /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:23, 117:35.02 from Unified_cpp_caps0.cpp:2: 117:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:35.02 136 | } else 117:35.02 | ^~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 117:35.02 136 | } else 117:35.02 | ^~~~ 117:35.02 /builddir/build/BUILD/firefox-72.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 117:35.02 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 117:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.04 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:35.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 117:35.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 117:35.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:35.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:35.04 | ^ 117:35.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:35.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:35.04 | ^~~~ 117:35.04 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 117:35.04 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 117:35.04 | ^~~~~~~~~~~~~~~~ 117:35.36 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:35.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 117:35.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 117:35.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:35.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:35.36 | ^ 117:35.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:35.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:35.36 | ^~~~ 117:35.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 117:35.36 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:35.36 | ^~~~~~~~~~~~~~~~ 117:35.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:35.45 from /usr/include/assert.h:35, 117:35.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:35.45 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:35.45 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 117:35.45 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:35.45 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:35.45 | ^~~~~~~ 117:35.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:35.67 from /usr/include/assert.h:35, 117:35.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:35.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:35.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 117:35.67 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:35.67 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:35.67 | ^~~~~~~ 117:35.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/features.h:3, 117:35.81 from /usr/include/assert.h:35, 117:35.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/assert.h:3, 117:35.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:57, 117:35.81 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 117:35.81 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 117:35.82 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 117:35.82 | ^~~~~~~ 117:36.46 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:36.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.46 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.46 | ^ 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.46 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.46 | ^~~~ 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 117:36.46 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 117:36.46 | ^~~~~~~~~~~~~~~~ 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.46 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.46 | ^ 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.46 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.46 | ^~~~ 117:36.46 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 117:36.46 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 117:36.46 | ^~~~~~~~~~~~~~~~ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.47 | ^ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.47 | ^~~~ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 117:36.47 2106 | _cairo_malloc_ab (gradient->n_stops, 117:36.47 | ^~~~~~~~~~~~~~~~ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.47 | ^ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.47 | ^~~~ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 117:36.47 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 117:36.47 | ^~~~~~~~~~~~~~~~ 117:36.47 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 117:36.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.48 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.48 | ^ 117:36.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.48 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.48 | ^~~~ 117:36.48 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 117:36.48 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 117:36.48 | ^~~~~~~~~~~~~~~~ 117:36.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:36.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 117:36.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 117:36.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:36.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:36.49 | ^ 117:36.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:36.49 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:36.49 | ^~~~ 117:36.49 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 117:36.49 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 117:36.49 | ^~~~~~~~~~~~~~~~ 117:37.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:37.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 117:37.00 from Unified_c_gfx_cairo_cairo_src0.c:2: 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.00 | ^ 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.00 | ^~~~ 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 117:37.00 822 | new_elements = _cairo_malloc_ab (pq->max_size, 117:37.00 | ^~~~~~~~~~~~~~~~ 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.00 | ^ 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.00 | ^~~~ 117:37.00 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 117:37.00 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 117:37.00 | ^~~~~~~~~~~~~~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.02 | ^ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.02 | ^~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 117:37.02 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 117:37.02 | ^~~~~~~~~~~~~~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.02 | ^ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.02 | ^~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 117:37.02 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 117:37.02 | ^~~~~~~~~~~~~~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.02 | ^ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.02 | ^~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 117:37.02 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 117:37.02 | ^~~~~~~~~~~~~~~~ 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 117:37.02 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.02 | ^ 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.03 | ^~~~ 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 117:37.03 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 117:37.03 | ^~~~~~~~~~~~~~~~ 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.03 | ^ 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.03 | ^~~~ 117:37.03 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 117:37.03 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 117:37.03 | ^~~~~~~~~~~~~~~~ 117:37.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:37.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 117:37.55 from Unified_c_gfx_cairo_cairo_src1.c:2: 117:37.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 117:37.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.55 | ^ 117:37.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.55 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.55 | ^~~~ 117:37.55 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 117:37.55 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 117:37.55 | ^~~~~~~~~~~~~~~~ 117:37.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 117:37.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.56 | ^ 117:37.56 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.57 | ^~~~ 117:37.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 117:37.57 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 117:37.57 | ^~~~~~~~~~~~~~~~ 117:37.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 117:37.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.57 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.57 | ^ 117:37.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.57 | ^~~~ 117:37.57 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 117:37.57 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 117:37.57 | ^~~~~~~~~~~~~~~~ 117:37.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 117:37.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.60 | ^ 117:37.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.60 | ^~~~ 117:37.60 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 117:37.60 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 117:37.60 | ^~~~~~~~~~~~~~~~ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.62 | ^ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.62 | ^~~~ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 117:37.62 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:37.62 | ^~~~~~~~~~~~~~~~ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:37.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:37.62 | ^ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:37.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:37.62 | ^~~~ 117:37.62 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 117:37.62 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 117:37.62 | ^~~~~~~~~~~~~~~~ 117:38.29 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:38.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 117:38.29 from Unified_c_gfx_cairo_cairo_src2.c:2: 117:38.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 117:38.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.30 | ^ 117:38.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.30 | ^~~~ 117:38.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 117:38.30 303 | new_rects = _cairo_malloc_ab (size, 117:38.30 | ^~~~~~~~~~~~~~~~ 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.31 | ^ 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.31 | ^~~~ 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 117:38.31 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 117:38.31 | ^~~~~~~~~~~~~~~~ 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 117:38.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.32 | ^ 117:38.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.32 | ^~~~ 117:38.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 117:38.32 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 117:38.32 | ^~~~~~~~~~~~~~~~ 117:38.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 117:38.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.32 | ^ 117:38.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.32 | ^~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 117:38.33 354 | path->data = _cairo_malloc_ab (path->num_data, 117:38.33 | ^~~~~~~~~~~~~~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.33 | ^ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.33 | ^~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 117:38.33 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 117:38.33 | ^~~~~~~~~~~~~~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.33 | ^ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.33 | ^~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 117:38.33 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 117:38.33 | ^~~~~~~~~~~~~~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.33 | ^ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.33 | ^~~~ 117:38.33 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 117:38.33 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 117:38.33 | ^~~~~~~~~~~~~~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.35 | ^ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.35 | ^~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 117:38.35 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 117:38.35 | ^~~~~~~~~~~~~~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.35 | ^ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.35 | ^~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 117:38.35 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 117:38.35 | ^~~~~~~~~~~~~~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.35 | ^ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.35 | ^~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 117:38.35 158 | vertices = _cairo_malloc_ab (num_vertices, 117:38.35 | ^~~~~~~~~~~~~~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.35 | ^ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.35 | ^~~~ 117:38.35 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 117:38.35 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 117:38.36 | ^~~~~~~~~~~~~~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.36 | ^ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.36 | ^~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 117:38.36 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 117:38.36 | ^~~~~~~~~~~~~~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.36 | ^ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.36 | ^~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 117:38.36 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 117:38.36 | ^~~~~~~~~~~~~~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.36 | ^ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.36 | ^~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 117:38.36 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:38.36 | ^~~~~~~~~~~~~~~~ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.36 | ^ 117:38.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.36 | ^~~~ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 117:38.37 137 | new_elements = _cairo_malloc_ab (pq->max_size, 117:38.37 | ^~~~~~~~~~~~~~~~ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.37 | ^ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.37 | ^~~~ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 117:38.37 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 117:38.37 | ^~~~~~~~~~~~~~~~ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.37 | ^ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.37 | ^~~~ 117:38.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 117:38.37 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 117:38.37 | ^~~~~~~~~~~~~~~~ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.38 | ^ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.38 | ^~~~ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 117:38.38 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 117:38.38 | ^~~~~~~~~~~~~~~~ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.38 | ^ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.38 | ^~~~ 117:38.38 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 117:38.38 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 117:38.38 | ^~~~~~~~~~~~~~~~ 117:38.39 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 117:38.39 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.39 | ^ 117:38.39 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.39 | ^~~~ 117:38.39 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 117:38.39 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 117:38.39 | ^~~~~~~~~~~~~~~~ 117:38.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:38.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:38.40 | ^ 117:38.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:38.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:38.40 | ^~~~ 117:38.40 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 117:38.40 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 117:38.40 | ^~~~~~~~~~~~~~~~ 117:39.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:39.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 117:39.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.h:8, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:5, 117:39.29 from Unified_cpp_parser_html0.cpp:2: 117:39.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 117:39.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:39.29 1043 | foundInterface = 0; \ 117:39.29 | ^~~~~~~~~~~~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:39.29 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:39.29 18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 117:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:39.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:6, 117:39.29 from Unified_cpp_parser_html0.cpp:2: 117:39.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:39.29 304 | } else 117:39.29 | ^~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:39.29 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 117:39.29 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 117:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:39.29 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 117:39.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 117:39.29 from Unified_c_gfx_cairo_cairo_src3.c:2: 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.29 | ^ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.29 | ^~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 117:39.29 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 117:39.29 | ^~~~~~~~~~~~~~~~ 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 117:39.29 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.29 | ^ 117:39.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.30 | ^~~~ 117:39.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 117:39.30 701 | rects = _cairo_malloc_ab (traps->num_traps, 117:39.30 | ^~~~~~~~~~~~~~~~ 117:39.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 117:39.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.30 | ^ 117:39.30 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.31 | ^~~~ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 117:39.31 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 117:39.31 | ^~~~~~~~~~~~~~~~ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.31 | ^ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.31 | ^~~~ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 117:39.31 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 117:39.31 | ^~~~~~~~~~~~~~~~ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.31 | ^ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.31 | ^~~~ 117:39.31 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 117:39.31 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:39.31 | ^~~~~~~~~~~~~~~~ 117:39.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 117:39.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.32 | ^ 117:39.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.32 | ^~~~ 117:39.32 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 117:39.32 1991 | rects = _cairo_malloc_ab (num_rects, 117:39.32 | ^~~~~~~~~~~~~~~~ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.34 | ^ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.34 | ^~~~ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 117:39.34 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 117:39.34 | ^~~~~~~~~~~~~~~~ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.34 | ^ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.34 | ^~~~ 117:39.34 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 117:39.34 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 117:39.34 | ^~~~~~~~~~~~~~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.36 | ^ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.36 | ^~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 117:39.36 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 117:39.36 | ^~~~~~~~~~~~~~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.36 | ^ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.36 | ^~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 117:39.36 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 117:39.36 | ^~~~~~~~~~~~~~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.36 | ^ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.36 | ^~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 117:39.36 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 117:39.36 | ^~~~~~~~~~~~~~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 117:39.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 117:39.36 | ^ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 117:39.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 117:39.36 | ^~~~ 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 117:39.36 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 117:39.36 | ^~~~~~~~~~~~~~~~ 117:39.36 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 117:39.36 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 117:39.36 39 | #define CAIRO_VERSION_H 1 117:39.36 | 117:39.36 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo.h:41, 117:39.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairoint.h:70, 117:39.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 117:39.37 from Unified_c_gfx_cairo_cairo_src3.c:2: 117:39.37 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 117:39.37 8 | #define CAIRO_VERSION_H 117:39.37 | 117:39.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.h:8, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:5, 117:39.57 from Unified_cpp_parser_html0.cpp:2: 117:39.57 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 117:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:39.57 1028 | foundInterface = 0; \ 117:39.57 | ^~~~~~~~~~~~~~ 117:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:39.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:39.57 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:39.57 21 | NS_INTERFACE_MAP_END 117:39.57 | ^~~~~~~~~~~~~~~~~~~~ 117:39.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 117:39.57 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5AtomTable.cpp:6, 117:39.57 from Unified_cpp_parser_html0.cpp:2: 117:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:39.57 304 | } else 117:39.57 | ^~~~ 117:39.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:39.57 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:39.57 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 117:39.57 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 117:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:43.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 117:43.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 117:43.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 117:43.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:13, 117:43.34 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 117:43.34 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 117:43.34 from Unified_cpp_parser_html1.cpp:2: 117:43.34 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 117:43.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:43.35 1028 | foundInterface = 0; \ 117:43.35 | ^~~~~~~~~~~~~~ 117:43.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:43.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:43.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:43.35 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:43.35 15 | NS_INTERFACE_MAP_END 117:43.35 | ^~~~~~~~~~~~~~~~~~~~ 117:43.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 117:43.35 1002 | else 117:43.35 | ^~~~ 117:43.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:43.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:43.35 | ^~~~~~~~~~~~~~~~~~ 117:43.35 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:43.35 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 117:43.35 | ^~~~~~~~~~~~~~~~~~~~~~ 117:43.36 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 117:43.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:43.36 1028 | foundInterface = 0; \ 117:43.36 | ^~~~~~~~~~~~~~ 117:43.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:43.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:43.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:43.36 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:43.36 75 | NS_INTERFACE_MAP_END 117:43.36 | ^~~~~~~~~~~~~~~~~~~~ 117:43.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 117:43.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 117:43.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 117:43.36 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 117:43.36 from /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 117:43.36 from Unified_cpp_parser_html1.cpp:2: 117:43.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 117:43.36 304 | } else 117:43.36 | ^~~~ 117:43.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 117:43.37 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:43.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:43.37 /builddir/build/BUILD/firefox-72.0.2/parser/html/nsHtml5StreamParser.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 117:43.37 74 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 117:43.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:50.27 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/2D.h:31, 117:50.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:7: 117:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 117:50.27 /builddir/build/BUILD/firefox-72.0.2/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] 117:50.27 50 | OffTheBooksMutex* Mutex() { 117:50.27 | ^~~~~ 117:50.27 /builddir/build/BUILD/firefox-72.0.2/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] 117:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 117:50.27 /builddir/build/BUILD/firefox-72.0.2/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] 117:50.27 /builddir/build/BUILD/firefox-72.0.2/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] 117:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1100: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] 117:50.28 1100 | already_AddRefed Factory::CreateDataSourceSurfaceWithStride( 117:50.28 | ^~~~~~~ 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1100: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] 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1078: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] 117:50.28 1078 | already_AddRefed Factory::CreateDataSourceSurface( 117:50.28 | ^~~~~~~ 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1078: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] 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 117:50.28 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1018: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] 117:50.28 1018 | already_AddRefed Factory::CreateDrawTargetForCairoSurface( 117:50.28 | ^~~~~~~ 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:1018: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] 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:453: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] 117:50.29 453 | already_AddRefed Factory::CreateDrawTargetForData( 117:50.29 | ^~~~~~~ 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:453: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] 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:347: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] 117:50.29 347 | already_AddRefed Factory::CreateDrawTarget(BackendType aBackend, 117:50.29 | ^~~~~~~ 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:347: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] 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 117:50.29 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:299: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] 117:50.30 299 | bool Factory::AllowedSurfaceSize(const IntSize& aSize) { 117:50.30 | ^~~~~~~ 117:50.30 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:299: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] 117:50.30 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 117:50.30 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:295: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] 117:50.30 295 | bool Factory::ReasonableSurfaceSize(const IntSize& aSize) { 117:50.30 | ^~~~~~~ 117:50.30 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Factory.cpp:295: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] 117:56.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 117:56.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 117:56.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 117:56.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 117:56.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:56.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:56.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:56.37 | ^ 117:56.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:56.37 46 | struct Block { 117:56.37 | ^~~~~ 118:03.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 118:03.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 118:03.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 118:03.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:03.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:03.06 | ^ 118:03.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:03.06 46 | struct Block { 118:03.06 | ^~~~~ 118:04.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 118:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 118:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:04.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:04.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:04.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 118:04.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 118:04.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:04.30 23 | class nsDataHashtable : public nsBaseHashtable { 118:04.30 | ^~~~~~~~~~~~~~~ 118:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:04.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:04.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:04.35 In file included from /usr/include/c++/9/vector:67, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:13, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 118:04.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:04.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:04.35 | ^~~~~~ 118:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.h:16, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:7: 118:04.35 /builddir/build/BUILD/firefox-72.0.2/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:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:04.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:04.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:04.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 118:04.35 from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/InlineTranslator.cpp:12: 118:04.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:04.35 52 | class ClipManager { 118:04.35 | ^~~~~~~~~~~ 118:10.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:10.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:10.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:10.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 118:10.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:10.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:10.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:10.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 118:10.21 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:10.21 23 | class nsDataHashtable : public nsBaseHashtable { 118:10.21 | ^~~~~~~~~~~~~~~ 118:10.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 118:10.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 118:10.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 118:10.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:10.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:10.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:10.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:10.25 In file included from /usr/include/c++/9/vector:67, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.26 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:10.26 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:10.26 | ^~~~~~ 118:10.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:11, 118:10.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.26 /builddir/build/BUILD/firefox-72.0.2/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:10.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 118:10.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:10.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:10.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:10.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:10.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:10.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:10.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 118:10.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 118:10.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.h:12, 118:10.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp:7: 118:10.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:10.27 52 | class ClipManager { 118:10.27 | ^~~~~~~~~~~ 118:14.04 /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 118:14.04 /builddir/build/BUILD/firefox-72.0.2/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] 118:14.04 391 | already_AddRefed nsDeviceContext::CreateRenderingContextCommon( 118:14.04 | ^~~~~~~~~~~~~~~ 118:14.04 /builddir/build/BUILD/firefox-72.0.2/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] 118:14.05 /builddir/build/BUILD/firefox-72.0.2/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] 118:14.07 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/PathSkia.cpp:12: 118:14.07 /builddir/build/BUILD/firefox-72.0.2/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': 118:14.07 /builddir/build/BUILD/firefox-72.0.2/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] 118:14.07 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 118:14.07 | ^~~~~~~~~~~ 118:14.07 /builddir/build/BUILD/firefox-72.0.2/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] 118:14.07 /builddir/build/BUILD/firefox-72.0.2/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] 118:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 118:21.66 from Unified_cpp_apz_test_gtest0.cpp:2: 118:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:21.66 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 118:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:21.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:21.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 118:21.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 118:21.66 from Unified_cpp_apz_test_gtest0.cpp:2: 118:21.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:21.66 23 | class nsDataHashtable : public nsBaseHashtable { 118:21.66 | ^~~~~~~~~~~~~~~ 118:24.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 118:24.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 118:24.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:21, 118:24.60 from Unified_cpp_gfx_src0.cpp:2: 118:24.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:24.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:24.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:24.60 | ^ 118:24.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:24.60 46 | struct Block { 118:24.60 | ^~~~~ 118:29.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 118:29.46 from Unified_cpp_gfx_src0.cpp:2: 118:29.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:29.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:29.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 118:29.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:29.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:29.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 118:29.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:21, 118:29.46 from Unified_cpp_gfx_src0.cpp:2: 118:29.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:29.46 23 | class nsDataHashtable : public nsBaseHashtable { 118:29.46 | ^~~~~~~~~~~~~~~ 118:29.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 118:29.50 from Unified_cpp_gfx_src0.cpp:2: 118:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 118:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 118:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:29.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:29.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.50 In file included from /usr/include/c++/9/vector:67, 118:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:13, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:20, 118:29.51 from Unified_cpp_gfx_src0.cpp:2: 118:29.51 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:29.51 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:29.51 | ^~~~~~ 118:29.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIGfxInfo.h:17, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.h:10, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:6, 118:29.51 from Unified_cpp_gfx_src0.cpp:2: 118:29.51 /builddir/build/BUILD/firefox-72.0.2/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:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 118:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:29.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:29.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:29.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 118:29.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsFont.cpp:8, 118:29.51 from Unified_cpp_gfx_src0.cpp:56: 118:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:29.51 52 | class ClipManager { 118:29.51 | ^~~~~~~~~~~ 118:29.91 In file included from Unified_cpp_apz_test_gtest0.cpp:92: 118:29.91 /builddir/build/BUILD/firefox-72.0.2/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]': 118:29.91 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/TestTreeManager.cpp:298:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 118:29.91 298 | } 118:29.91 | ^ 118:31.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.h:12, 118:31.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.cpp:7: 118:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:31.99 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 118:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:32.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:32.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 118:32.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 118:32.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/PersistentBufferProvider.cpp:9: 118:32.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:32.00 23 | class nsDataHashtable : public nsBaseHashtable { 118:32.00 | ^~~~~~~~~~~~~~~ 118:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 118:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:23, 118:34.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:20, 118:34.63 from Unified_cpp_gfx_src0.cpp:2: 118:34.63 /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsTransform2D.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:34.63 830 | size_t TransformAndClipRect(const RectTyped& aRect, 118:34.63 | ^~~~~~~~~~~~~~~~~~~~ 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 118:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:23, 118:34.63 from /builddir/build/BUILD/firefox-72.0.2/gfx/src/DriverCrashGuard.cpp:20, 118:34.63 from Unified_cpp_gfx_src0.cpp:2: 118:34.63 /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:34.63 50 | OffTheBooksMutex* Mutex() { 118:34.63 | ^~~~~ 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:34.63 /builddir/build/BUILD/firefox-72.0.2/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:34.63 /builddir/build/BUILD/firefox-72.0.2/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] 118:36.01 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/DrawTargetCapture.cpp:9, 118:36.01 from Unified_cpp_gfx_2d0.cpp:92: 118:36.01 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 118:36.01 /builddir/build/BUILD/firefox-72.0.2/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] 118:36.01 870 | void ExecuteOnDT(DrawTarget* aDT, const Matrix* aMatrix) const override { 118:36.01 | ^~~~~~~~~~~ 118:36.01 /builddir/build/BUILD/firefox-72.0.2/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] 118:36.01 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 118:41.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 118:41.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 118:41.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 118:41.72 from Unified_cpp_gfx_gl0.cpp:11: 118:41.72 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 118:41.72 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.72 50 | OffTheBooksMutex* Mutex() { 118:41.72 | ^~~~~ 118:41.72 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.72 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 118:41.72 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.72 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.73 In file included from Unified_cpp_gfx_gl0.cpp:83: 118:41.73 /builddir/build/BUILD/firefox-72.0.2/gfx/gl/ScopedGLHelpers.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 118:41.73 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.73 391 | already_AddRefed YInvertImageSurface( 118:41.73 | ^~~~~~~~~~~~~~~~~~~ 118:41.73 /builddir/build/BUILD/firefox-72.0.2/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] 118:41.73 /builddir/build/BUILD/firefox-72.0.2/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] 118:44.07 In file included from Unified_cpp_apz_test_gtest_mvm0.cpp:2: 118:44.07 /builddir/build/BUILD/firefox-72.0.2/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]': 118:44.07 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/test/gtest/mvm/TestMobileViewportManager.cpp:217:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.gcda' profile count data file not found [-Wmissing-profile] 118:44.07 217 | } 118:44.07 | ^ 118:45.31 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/2d/Path.cpp:9, 118:45.31 from Unified_cpp_gfx_2d1.cpp:74: 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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': 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 118:45.31 | ^~~~~~~~~~~ 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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': 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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': 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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': 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.31 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.33 In file included from Unified_cpp_gfx_2d1.cpp:20: 118:45.33 /builddir/build/BUILD/firefox-72.0.2/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 118:45.33 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.33 1164 | already_AddRefed FilterNodeTransformSoftware::Render( 118:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.33 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.33 /builddir/build/BUILD/firefox-72.0.2/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] 118:45.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.h:10, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 118:45.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:45.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:45.82 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 118:45.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:45.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:45.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.h:10, 118:45.82 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 118:45.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:45.82 23 | class nsDataHashtable : public nsBaseHashtable { 118:45.82 | ^~~~~~~~~~~~~~~ 118:48.42 /builddir/build/BUILD/firefox-72.0.2/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': 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:48.42 613 | void BasicCompositor::DrawGeometry( 118:48.42 | ^~~~~~~~~~~~~~~ 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:48.42 /builddir/build/BUILD/firefox-72.0.2/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': 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:48.42 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicCompositor.cpp:613: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] 118:49.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 118:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 118:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 118:49.57 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 118:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:49.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:49.57 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 118:49.57 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 118:49.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:49.57 23 | class nsDataHashtable : public nsBaseHashtable { 118:49.57 | ^~~~~~~~~~~~~~~ 118:52.66 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 118:52.66 /builddir/build/BUILD/firefox-72.0.2/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] 118:52.66 80 | class Machine::Code::decoder 118:52.66 | ^~~~~~~ 118:54.06 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 118:54.06 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 118:54.06 /builddir/build/BUILD/firefox-72.0.2/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] 118:54.06 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 118:54.06 | ^ 118:54.06 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:38, 118:54.07 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 118:54.07 from Unified_cpp_gfx_graphite2_src1.cpp:2: 118:54.07 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 118:54.07 42 | struct SlotJustify 118:54.07 | ^~~~~~~~~~~ 118:54.16 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Face.h:34, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:34, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 118:54.16 from Unified_cpp_gfx_graphite2_src1.cpp:2: 118:54.16 /builddir/build/BUILD/firefox-72.0.2/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*]': 118:54.16 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 118:54.16 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 118:54.16 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 118:54.16 /builddir/build/BUILD/firefox-72.0.2/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] 118:54.16 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 118:54.16 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:54.16 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Face.h:34, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/Segment.h:34, 118:54.16 from /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/Segment.cpp:32, 118:54.16 from Unified_cpp_gfx_graphite2_src1.cpp:2: 118:54.16 /builddir/build/BUILD/firefox-72.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 118:54.16 38 | class FeatureVal : public Vector 118:54.16 | ^~~~~~~~~~ 119:02.65 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 119:02.65 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 119:02.65 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119:02.65 548 | if (operands.size() < n * (k + 1) + 1) { 119:02.65 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 119:02.72 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 119:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc: In function 'bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)': 119:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 119:02.72 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 119:02.72 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 119:02.72 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 119:02.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.72 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' [-Wsign-compare] 119:02.72 398 | if (stack_size < n * (k + 1) + 1) { 119:02.72 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 119:08.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 119:08.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:08.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:08.83 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 119:08.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:08.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:08.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:08.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 119:08.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 119:08.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:08.83 23 | class nsDataHashtable : public nsBaseHashtable { 119:08.83 | ^~~~~~~~~~~~~~~ 119:14.00 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 119:14.01 915 | switch (type.getNominalSize()) 119:14.01 | ^~~~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 119:14.01 926 | case EbtInt: 119:14.01 | ^~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 119:14.01 927 | switch (type.getNominalSize()) 119:14.01 | ^~~~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 119:14.01 938 | case EbtUInt: 119:14.01 | ^~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 119:14.01 939 | switch (type.getNominalSize()) 119:14.01 | ^~~~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 119:14.01 950 | case EbtBool: 119:14.01 | ^~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 119:14.01 951 | switch (type.getNominalSize()) 119:14.01 | ^~~~~~ 119:14.01 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 119:14.01 962 | case EbtVoid: 119:14.01 | ^~~~ 119:25.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 119:25.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 119:25.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 119:25.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:19, 119:25.68 from Unified_cpp_gfx_layers0.cpp:2: 119:25.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:25.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:25.68 | ^ 119:25.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:25.68 46 | struct Block { 119:25.68 | ^~~~~ 119:31.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:31.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 119:31.13 from Unified_cpp_gfx_layers0.cpp:2: 119:31.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:31.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:31.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 119:31.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:31.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:31.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:12, 119:31.13 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 119:31.13 from Unified_cpp_gfx_layers0.cpp:2: 119:31.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:31.13 23 | class nsDataHashtable : public nsBaseHashtable { 119:31.13 | ^~~~~~~~~~~~~~~ 119:31.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:31.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 119:31.17 from Unified_cpp_gfx_layers0.cpp:2: 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:31.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:31.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:31.17 In file included from /usr/include/c++/9/vector:67, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 119:31.17 from Unified_cpp_gfx_layers0.cpp:2: 119:31.17 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:31.17 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:31.17 | ^~~~~~ 119:31.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTimingFunction.h:10, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:7, 119:31.17 from Unified_cpp_gfx_layers0.cpp:2: 119:31.17 /builddir/build/BUILD/firefox-72.0.2/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:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:31.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:31.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:31.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 119:31.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/AnimationHelper.cpp:19, 119:31.17 from Unified_cpp_gfx_layers0.cpp:2: 119:31.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:31.18 52 | class ClipManager { 119:31.18 | ^~~~~~~~~~~ 119:31.70 /builddir/build/BUILD/firefox-72.0.2/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&)': 119:31.70 /builddir/build/BUILD/firefox-72.0.2/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] 119:31.70 188 | bool gfxPatternDrawable::Draw(gfxContext* aContext, const gfxRect& aFillRect, 119:31.70 | ^~~~~~~~~~~~~~~~~~ 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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] 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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] 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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&)': 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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] 119:31.71 70 | void gfxSurfaceDrawable::DrawInternal( 119:31.71 | ^~~~~~~~~~~~~~~~~~ 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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] 119:31.71 /builddir/build/BUILD/firefox-72.0.2/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] 119:33.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.h:10, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:10: 119:33.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:33.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:33.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 119:33.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:33.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:33.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:33.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.h:10, 119:33.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:10: 119:33.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:33.97 23 | class nsDataHashtable : public nsBaseHashtable { 119:33.97 | ^~~~~~~~~~~~~~~ 119:37.26 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 119:37.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 119:37.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 119:37.26 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:37.26 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:37.26 /builddir/build/BUILD/firefox-72.0.2/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] 119:37.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:37.26 | ^ 119:37.26 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:37.26 46 | struct Block { 119:37.26 | ^~~~~ 119:37.32 /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp: In member function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 119:37.32 /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:515: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] 119:37.32 515 | void GPUParent::ActorDestroy(ActorDestroyReason aWhy) { 119:37.32 | ^~~~~~~~~ 119:37.32 /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUParent.cpp:515: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] 119:44.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:44.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 119:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:44.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:44.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 119:44.25 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:44.25 23 | class nsDataHashtable : public nsBaseHashtable { 119:44.25 | ^~~~~~~~~~~~~~~ 119:44.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 119:44.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:44.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:44.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.29 In file included from /usr/include/c++/9/vector:67, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.29 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:44.29 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:44.29 | ^~~~~~ 119:44.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.29 /builddir/build/BUILD/firefox-72.0.2/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:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:44.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:44.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 119:44.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 119:44.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:44.29 52 | class ClipManager { 119:44.29 | ^~~~~~~~~~~ 119:50.27 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 119:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 119:50.27 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 119:50.27 | ^~~~~~~~~~~~~~~~~~~ 119:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 119:50.27 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 119:50.27 | ^~~~~~~~~~~~~~~~~~~~~~ 119:50.27 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 119:50.27 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 119:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 119:52.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 119:52.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 119:52.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUProcessManager.cpp:20, 119:52.29 from Unified_cpp_gfx_ipc0.cpp:65: 119:52.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:52.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:52.29 | ^ 119:52.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:52.29 46 | struct Block { 119:52.29 | ^~~~~ 119:53.06 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 119:53.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 119:53.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 119:53.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 119:53.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 119:53.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:53.06 | ^ 119:53.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:53.06 46 | struct Block { 119:53.06 | ^~~~~ 119:53.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.h:15, 119:53.17 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.cpp:7, 119:53.18 from Unified_cpp_gfx_layers1.cpp:2: 119:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:53.18 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 119:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:53.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:53.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:53.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:53.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:53.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 119:53.18 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.h:15, 119:53.18 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.cpp:7, 119:53.18 from Unified_cpp_gfx_layers1.cpp:2: 119:53.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:53.18 23 | class nsDataHashtable : public nsBaseHashtable { 119:53.18 | ^~~~~~~~~~~~~~~ 119:53.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 119:53.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 119:53.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/vr/ipc/VRManagerChild.cpp:17, 119:53.72 from Unified_cpp_gfx_vr0.cpp:92: 119:53.72 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:53.72 /builddir/build/BUILD/firefox-72.0.2/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] 119:53.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:53.72 | ^ 119:53.72 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:53.72 46 | struct Block { 119:53.72 | ^~~~~ 119:54.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:54.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.h:10, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.cpp:6, 119:54.84 from Unified_cpp_gfx_ipc0.cpp:2: 119:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 119:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 119:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 119:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:54.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:54.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:54.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/Shmem.h:18, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/GPUChild.h:11, 119:54.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/CompositorSession.cpp:8, 119:54.84 from Unified_cpp_gfx_ipc0.cpp:2: 119:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:54.84 23 | class nsDataHashtable : public nsBaseHashtable { 119:54.84 | ^~~~~~~~~~~~~~~ 119:59.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.h:15, 119:59.36 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ImageDataSerializer.cpp:7, 119:59.36 from Unified_cpp_gfx_layers1.cpp:2: 119:59.36 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 119:59.36 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.36 830 | size_t TransformAndClipRect(const RectTyped& aRect, 119:59.36 | ^~~~~~~~~~~~~~~~~~~~ 119:59.36 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.38 In file included from Unified_cpp_gfx_layers1.cpp:128: 119:59.38 /builddir/build/BUILD/firefox-72.0.2/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': 119:59.38 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.38 97 | void RotatedBuffer::DrawBufferQuadrant( 119:59.38 | ^~~~~~~~~~~~~ 119:59.38 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.38 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.39 In file included from Unified_cpp_gfx_layers1.cpp:47: 119:59.39 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 119:59.39 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.39 379 | Matrix4x4 Layer::SnapTransform(const Matrix4x4& aTransform, 119:59.39 | ^~~~~ 119:59.39 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.80 In file included from Unified_cpp_gfx_vr0.cpp:137: 119:59.80 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRProcessParent::Shutdown()': 119:59.80 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.80 103 | void VRProcessParent::Shutdown() { 119:59.80 | ^~~~~~~~~~~~~~~ 119:59.80 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.80 In file included from Unified_cpp_gfx_vr0.cpp:110: 119:59.80 /builddir/build/BUILD/firefox-72.0.2/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 119:59.80 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.80 110 | void VRParent::ActorDestroy(ActorDestroyReason aWhy) { 119:59.80 | ^~~~~~~~ 119:59.80 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.97 In file included from Unified_cpp_gfx_ipc0.cpp:92: 119:59.97 /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 119:59.97 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.97 35 | nsresult SharedDIB::Attach(Handle aHandle, uint32_t aSize) { 119:59.97 | ^~~~~~~~~ 119:59.97 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.98 In file included from Unified_cpp_gfx_ipc0.cpp:47: 119:59.98 /builddir/build/BUILD/firefox-72.0.2/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::GPUProcessHost::Shutdown()': 119:59.98 /builddir/build/BUILD/firefox-72.0.2/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] 119:59.98 152 | void GPUProcessHost::Shutdown() { 119:59.98 | ^~~~~~~~~~~~~~ 119:59.98 /builddir/build/BUILD/firefox-72.0.2/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] 120:00.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:00.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:00.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 120:00.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:00.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:00.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:00.79 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:00.79 23 | class nsDataHashtable : public nsBaseHashtable { 120:00.79 | ^~~~~~~~~~~~~~~ 120:00.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:00.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:00.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.83 In file included from /usr/include/c++/9/vector:67, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:00.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:00.83 | ^~~~~~ 120:00.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:00.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.83 /builddir/build/BUILD/firefox-72.0.2/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:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:00.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:00.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:00.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 120:00.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 120:00.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:00.84 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2Utils.cpp:6: 120:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:00.84 52 | class ClipManager { 120:00.84 | ^~~~~~~~~~~ 120:03.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 120:03.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 120:03.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/config/gfxVars.cpp:9, 120:03.50 from Unified_cpp_gfx_config0.cpp:20: 120:03.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:03.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:03.50 | ^ 120:03.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:03.50 46 | struct Block { 120:03.50 | ^~~~~ 120:09.19 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 120:09.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 120:09.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:09.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:09.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:09.19 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:09.19 /builddir/build/BUILD/firefox-72.0.2/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] 120:09.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:09.19 | ^ 120:09.19 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:09.19 46 | struct Block { 120:09.19 | ^~~~~ 120:12.13 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.cpp:9: 120:12.13 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:12.13 /builddir/build/BUILD/firefox-72.0.2/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] 120:12.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:12.13 | ^ 120:12.13 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:12.13 46 | struct Block { 120:12.13 | ^~~~~ 120:12.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/LayerMLGPU.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 120:12.68 from Unified_cpp_gfx_layers10.cpp:2: 120:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:12.68 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 120:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:12.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:12.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:12.68 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/LayerMLGPU.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 120:12.68 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 120:12.68 from Unified_cpp_gfx_layers10.cpp:2: 120:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:12.68 23 | class nsDataHashtable : public nsBaseHashtable { 120:12.68 | ^~~~~~~~~~~~~~~ 120:14.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 120:14.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 120:14.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 120:14.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 120:14.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 120:14.73 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:16, 120:14.73 from Unified_cpp_gfx_layers11.cpp:65: 120:14.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:14.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:14.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:14.73 | ^ 120:14.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:14.73 46 | struct Block { 120:14.73 | ^~~~~ 120:16.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.19 from Unified_cpp_gfx_layers12.cpp:2: 120:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:16.19 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 120:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 120:16.19 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 120:16.19 from Unified_cpp_gfx_layers12.cpp:11: 120:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:16.19 23 | class nsDataHashtable : public nsBaseHashtable { 120:16.19 | ^~~~~~~~~~~~~~~ 120:16.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.27 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.27 from Unified_cpp_gfx_layers12.cpp:2: 120:16.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:16.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:16.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:16.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:16.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.28 In file included from /usr/include/c++/9/vector:67, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:16.28 from /usr/include/c++/9/queue:61, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.28 from Unified_cpp_gfx_layers12.cpp:2: 120:16.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:16.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:16.28 | ^~~~~~ 120:16.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.28 from Unified_cpp_gfx_layers12.cpp:2: 120:16.28 /builddir/build/BUILD/firefox-72.0.2/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:16.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:16.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:16.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:16.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:16.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:16.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.h:21, 120:16.29 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:7, 120:16.29 from Unified_cpp_gfx_layers12.cpp:29: 120:16.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:16.29 52 | class ClipManager { 120:16.29 | ^~~~~~~~~~~ 120:16.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.30 from Unified_cpp_gfx_layers12.cpp:2: 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 120:16.30 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:43:36: required from here 120:16.30 /builddir/build/BUILD/firefox-72.0.2/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] 120:16.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderImageHost.cpp:16, 120:16.30 from Unified_cpp_gfx_layers12.cpp:20: 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:195:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 120:16.30 195 | class WebRenderScrollData final { 120:16.30 | ^~~~~~~~~~~~~~~~~~~ 120:16.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.30 from Unified_cpp_gfx_layers12.cpp:2: 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 120:16.30 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:43:36: required from here 120:16.30 /builddir/build/BUILD/firefox-72.0.2/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] 120:16.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.30 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.h:21, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:7, 120:16.30 from Unified_cpp_gfx_layers12.cpp:29: 120:16.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 120:16.30 20 | class RenderRootStateManager { 120:16.30 | ^~~~~~~~~~~~~~~~~~~~~~ 120:16.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:16.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.31 from Unified_cpp_gfx_layers12.cpp:2: 120:16.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 120:16.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 120:16.31 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:288:41: required from here 120:16.31 /builddir/build/BUILD/firefox-72.0.2/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] 120:16.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:16.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:16.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Triangle.h:14, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:11, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/RenderThread.h:22, 120:16.31 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 120:16.31 from Unified_cpp_gfx_layers12.cpp:2: 120:16.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 120:16.31 241 | struct RectTyped : public BaseRect, PointTyped, 120:16.31 | ^~~~~~~~~ 120:18.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.59 from Unified_cpp_gfx_layers11.cpp:2: 120:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:18.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:18.59 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 120:18.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:18.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:18.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 120:18.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 120:18.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.60 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.60 from Unified_cpp_gfx_layers11.cpp:2: 120:18.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:18.60 23 | class nsDataHashtable : public nsBaseHashtable { 120:18.60 | ^~~~~~~~~~~~~~~ 120:18.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.76 from Unified_cpp_gfx_layers11.cpp:2: 120:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:18.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.76 In file included from /usr/include/c++/9/vector:67, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.76 from Unified_cpp_gfx_layers11.cpp:2: 120:18.76 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:18.76 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:18.76 | ^~~~~~ 120:18.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.76 from Unified_cpp_gfx_layers11.cpp:2: 120:18.77 /builddir/build/BUILD/firefox-72.0.2/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:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:18.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.77 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:7, 120:18.77 from Unified_cpp_gfx_layers11.cpp:65: 120:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:18.77 52 | class ClipManager { 120:18.77 | ^~~~~~~~~~~ 120:18.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.85 from Unified_cpp_gfx_layers11.cpp:2: 120:18.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 120:18.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 120:18.85 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 120:18.85 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Span.h:31, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DbgMacro.h:13, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RefPtr.h:13, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 120:18.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.85 from Unified_cpp_gfx_layers11.cpp:2: 120:18.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 120:18.85 189 | class UniquePtr { 120:18.85 | ^~~~~~~~~ 120:18.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.88 from Unified_cpp_gfx_layers11.cpp:2: 120:18.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 120:18.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 120:18.88 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 120:18.88 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.88 from Unified_cpp_gfx_layers11.cpp:2: 120:18.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 120:18.88 2505 | class nsTArray : public nsTArray_Impl { 120:18.88 | ^~~~~~~~ 120:18.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.88 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.88 from Unified_cpp_gfx_layers11.cpp:2: 120:18.88 /builddir/build/BUILD/firefox-72.0.2/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]': 120:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 120:18.89 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 120:18.89 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.89 from Unified_cpp_gfx_layers11.cpp:2: 120:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 120:18.89 23 | class nsDataHashtable : public nsBaseHashtable { 120:18.89 | ^~~~~~~~~~~~~~~ 120:18.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.89 from Unified_cpp_gfx_layers11.cpp:2: 120:18.89 /builddir/build/BUILD/firefox-72.0.2/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]': 120:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 120:18.89 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 120:18.89 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.89 from Unified_cpp_gfx_layers11.cpp:2: 120:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 120:18.89 23 | class nsDataHashtable : public nsBaseHashtable { 120:18.89 | ^~~~~~~~~~~~~~~ 120:18.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.97 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.97 from Unified_cpp_gfx_layers11.cpp:2: 120:18.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 120:18.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 120:18.98 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 120:18.98 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.98 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.98 from Unified_cpp_gfx_layers11.cpp:2: 120:18.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 120:18.98 54 | class MOZ_IS_REFPTR RefPtr { 120:18.98 | ^~~~~~ 120:18.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.98 from Unified_cpp_gfx_layers11.cpp:2: 120:18.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 120:18.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 120:18.98 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 120:18.98 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.98 In file included from /usr/include/c++/9/unordered_map:47, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/unordered_map:3, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/unordered_map:44, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.98 from Unified_cpp_gfx_layers11.cpp:2: 120:18.98 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 120:18.98 102 | class unordered_map 120:18.98 | ^~~~~~~~~~~~~ 120:18.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:18.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.99 from Unified_cpp_gfx_layers11.cpp:2: 120:18.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 120:18.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 120:18.99 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:343:30: required from here 120:18.99 /builddir/build/BUILD/firefox-72.0.2/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] 120:18.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:18.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:18.99 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:18.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:18.99 from Unified_cpp_gfx_layers11.cpp:2: 120:18.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 120:18.99 241 | struct RectTyped : public BaseRect, PointTyped, 120:18.99 | ^~~~~~~~~ 120:19.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.01 from Unified_cpp_gfx_layers11.cpp:2: 120:19.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 120:19.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 120:19.01 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2320:54: required from here 120:19.01 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.01 from Unified_cpp_gfx_layers11.cpp:2: 120:19.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 120:19.01 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 120:19.01 | ^~~~~ 120:19.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.01 from Unified_cpp_gfx_layers11.cpp:2: 120:19.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 120:19.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 120:19.01 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2323:57: required from here 120:19.01 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 120:19.01 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.02 from Unified_cpp_gfx_layers11.cpp:2: 120:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 120:19.02 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 120:19.02 | ^~~~~ 120:19.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.02 from Unified_cpp_gfx_layers11.cpp:2: 120:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 120:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 120:19.02 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2370:56: required from here 120:19.02 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.02 from Unified_cpp_gfx_layers11.cpp:2: 120:19.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 120:19.02 2505 | class nsTArray : public nsTArray_Impl { 120:19.02 | ^~~~~~~~ 120:19.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.03 from Unified_cpp_gfx_layers11.cpp:2: 120:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 120:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 120:19.03 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2371:58: required from here 120:19.03 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRegion.h:22, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:18, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.03 from Unified_cpp_gfx_layers11.cpp:2: 120:19.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2505:7: note: 'class nsTArray' declared here 120:19.03 2505 | class nsTArray : public nsTArray_Impl { 120:19.03 | ^~~~~~~~ 120:19.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.05 from Unified_cpp_gfx_layers11.cpp:2: 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 120:19.05 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1548:46: required from here 120:19.05 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.05 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/ClipManager.cpp:12, 120:19.05 from Unified_cpp_gfx_layers11.cpp:65: 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 120:19.05 29 | class MOZ_RAII StackingContextHelper { 120:19.05 | ^~~~~~~~~~~~~~~~~~~~~ 120:19.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.05 from Unified_cpp_gfx_layers11.cpp:2: 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 120:19.05 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1571:55: required from here 120:19.05 /builddir/build/BUILD/firefox-72.0.2/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] 120:19.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:18, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 120:19.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 120:19.05 from Unified_cpp_gfx_layers11.cpp:2: 120:19.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 120:19.05 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 120:19.05 | ^~~~~ 120:19.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 120:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:19.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:19.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:19.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:19.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:19.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:19.99 23 | class nsDataHashtable : public nsBaseHashtable { 120:19.99 | ^~~~~~~~~~~~~~~ 120:20.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:20.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:20.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:20.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:20.03 In file included from /usr/include/c++/9/vector:67, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:20.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:20.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:20.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:20.04 | ^~~~~~ 120:20.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxContext.h:9, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:9, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:20.04 /builddir/build/BUILD/firefox-72.0.2/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:20.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:20.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:20.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:20.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:20.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:20.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:20.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8: 120:20.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:20.04 52 | class ClipManager { 120:20.04 | ^~~~~~~~~~~ 120:20.89 In file included from Unified_cpp_gfx_layers12.cpp:29: 120:20.90 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderUserData.cpp: In member function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)': 120:20.90 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:273: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] 120:20.90 273 | void WebRenderLayerManager::EndTransactionWithoutLayer( 120:20.90 | ^~~~~~~~~~~~~~~~~~~~~ 120:20.90 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:273: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] 120:20.90 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:273: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] 120:24.09 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp: In member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()': 120:24.09 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:2192: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] 120:24.09 2192 | bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics() { 120:24.09 | ^~~~~~~~~~~~~~~~~~~~~ 120:24.09 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:2192:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 120:24.09 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:2192:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:27.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp: In function 'void decal_nofilter_scale(uint32_t*, SkFixed, SkFixed, int)': 120:27.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 120:27.87 75 | case 2: ((uint16_t*)dst)[1] = SkToU16((fx + dx) >> 16); 120:27.87 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:27.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 120:27.87 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); 120:27.87 | ^~~~ 120:29.12 In file included from Unified_cpp_gfx_layers11.cpp:137: 120:29.12 /builddir/build/BUILD/firefox-72.0.2/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&)': 120:29.12 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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] 120:29.12 1299 | void Grouper::ConstructItemInsideInactive( 120:29.12 | ^~~~~~~ 120:29.12 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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] 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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] 120:29.13 In file included from Unified_cpp_gfx_layers11.cpp:119: 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)': 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2302: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] 120:29.13 2302 | void WebRenderBridgeParent::MaybeGenerateFrame(VsyncId aId, 120:29.13 | ^~~~~~~~~~~~~~~~~~~~~ 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:2302: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] 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)': 120:29.13 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1212: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] 120:29.13 1212 | bool WebRenderBridgeParent::ProcessRenderRootDisplayListData( 120:29.13 | ^~~~~~~~~~~~~~~~~~~~~ 120:29.14 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/wr/WebRenderBridgeParent.cpp:1212: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] 120:29.14 In file included from Unified_cpp_gfx_layers11.cpp:101: 120:29.14 /builddir/build/BUILD/firefox-72.0.2/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&)': 120:29.14 /builddir/build/BUILD/firefox-72.0.2/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] 120:29.14 24 | StackingContextHelper::StackingContextHelper( 120:29.14 | ^~~~~~~~~~~~~~~~~~~~~ 120:29.14 /builddir/build/BUILD/firefox-72.0.2/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] 120:31.06 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 120:31.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 120:31.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.h:14, 120:31.06 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:44: 120:31.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:31.06 /builddir/build/BUILD/firefox-72.0.2/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] 120:31.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:31.06 | ^ 120:31.06 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:31.06 46 | struct Block { 120:31.06 | ^~~~~ 120:36.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 120:36.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:36.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:36.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 120:36.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:36.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:36.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:36.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 120:36.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 120:36.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:36.99 23 | class nsDataHashtable : public nsBaseHashtable { 120:36.99 | ^~~~~~~~~~~~~~~ 120:37.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:37.09 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 120:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:37.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:37.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:37.10 In file included from /usr/include/c++/9/vector:67, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:37.10 from /usr/include/c++/9/backward/hashtable.h:62, 120:37.10 from /usr/include/c++/9/ext/hash_map:64, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/hash_tables.h:70, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/file_path.h:74, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 120:37.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:37.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:37.10 | ^~~~~~ 120:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/waitable_event.h:25, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessHost.h:9, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 120:37.10 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:7: 120:37.10 /builddir/build/BUILD/firefox-72.0.2/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:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:37.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:37.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:37.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:37.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:37.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:37.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 120:37.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 120:37.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.h:14, 120:37.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:44: 120:37.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:37.11 52 | class ClipManager { 120:37.11 | ^~~~~~~~~~~ 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 120:39.11 /builddir/build/BUILD/firefox-72.0.2/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] 120:39.11 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 120:39.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 120:39.11 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 120:39.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:275:8: note: 'struct SkRecords::DrawPath' declared here 120:39.11 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 120:39.11 | ^~~~~~~~ 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 120:39.11 167 | struct T { \ 120:39.11 | ^ 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 120:39.11 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 120:39.12 /builddir/build/BUILD/firefox-72.0.2/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] 120:39.12 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 120:39.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 120:39.12 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 120:39.12 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:290:8: note: 'struct SkRecords::DrawRect' declared here 120:39.12 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 120:39.12 | ^~~~~~~~ 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 120:39.12 167 | struct T { \ 120:39.12 | ^ 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 120:39.12 /builddir/build/BUILD/firefox-72.0.2/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] 120:39.12 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 120:39.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 120:39.12 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 120:39.12 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:296:8: note: 'struct SkRecords::DrawTextBlob' declared here 120:39.12 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 120:39.12 | ^~~~~~~~~~~~ 120:39.12 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro 'RECORD' 120:39.12 167 | struct T { \ 120:39.12 | ^ 120:39.58 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 120:39.58 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 120:39.58 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 120:39.58 | ^ 120:39.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:39.76 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 120:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:39.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:39.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:39.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderTextureHost.h:13, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 120:39.76 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 120:39.76 from Unified_cpp_webrender_bindings0.cpp:11: 120:39.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:39.76 23 | class nsDataHashtable : public nsBaseHashtable { 120:39.76 | ^~~~~~~~~~~~~~~ 120:39.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:39.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:39.93 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:39.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:39.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:39.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:39.94 In file included from /usr/include/c++/9/vector:67, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:39.94 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.94 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:39.94 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:39.94 | ^~~~~~ 120:39.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:39.94 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:39.94 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.94 /builddir/build/BUILD/firefox-72.0.2/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:39.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:39.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:39.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:39.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:39.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:39.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:39.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:39.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 120:39.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:18, 120:39.95 from Unified_cpp_webrender_bindings0.cpp:101: 120:39.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:39.95 52 | class ClipManager { 120:39.95 | ^~~~~~~~~~~ 120:39.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:39.96 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 120:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:131:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 120:39.96 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:869:72: required from here 120:39.96 /builddir/build/BUILD/firefox-72.0.2/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] 120:39.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:39.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:39.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Span.h:31, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Utf8.h:19, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Atomics.h:22, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefsBase.h:10, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefListBegin.h:11, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPrefs_gfx.h:9, 120:39.96 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 120:39.96 from Unified_cpp_webrender_bindings0.cpp:2: 120:39.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 120:39.96 189 | class UniquePtr { 120:39.96 | ^~~~~~~~~ 120:40.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 120:40.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:41: 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 120:40.53 /builddir/build/BUILD/firefox-72.0.2/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] 120:40.53 31 | memcpy(&v, &splat, 16); 120:40.53 | ^ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 120:40.53 23 | class Sk4px : public Sk16b { 120:40.53 | ^~~~~ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 120:40.53 /builddir/build/BUILD/firefox-72.0.2/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] 120:40.53 41 | memcpy(&v, px, 16); 120:40.53 | ^ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 120:40.53 23 | class Sk4px : public Sk16b { 120:40.53 | ^~~~~ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 120:40.53 /builddir/build/BUILD/firefox-72.0.2/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] 120:40.53 46 | memcpy(&v, px, 8); 120:40.53 | ^ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 120:40.53 23 | class Sk4px : public Sk16b { 120:40.53 | ^~~~~ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 120:40.53 /builddir/build/BUILD/firefox-72.0.2/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] 120:40.53 51 | memcpy(&v, px, 4); 120:40.53 | ^ 120:40.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 120:40.53 23 | class Sk4px : public Sk16b { 120:40.53 | ^~~~~ 120:40.85 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 120:40.85 /builddir/build/BUILD/firefox-72.0.2/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]': 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 120:40.85 1246 | memcpy(&v, src, tail * sizeof(T)); 120:40.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:40.85 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:40.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 120:40.85 371 | class SkNx<4, uint32_t> { 120:40.85 | ^~~~~~~~~~~~~~~~~ 120:40.85 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 120:40.85 /builddir/build/BUILD/firefox-72.0.2/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]': 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 120:40.85 1246 | memcpy(&v, src, tail * sizeof(T)); 120:40.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:40.85 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:40.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.85 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.85 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 120:40.85 428 | class SkNx<4, uint16_t> { 120:40.85 | ^~~~~~~~~~~~~~~~~ 120:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 120:40.87 /builddir/build/BUILD/firefox-72.0.2/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]': 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 120:40.87 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 120:40.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 120:40.87 26 | struct SkNx { 120:40.87 | ^~~~ 120:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 120:40.87 /builddir/build/BUILD/firefox-72.0.2/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]': 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 120:40.87 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 120:40.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:40.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:40.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 120:40.87 498 | class SkNx<8, uint16_t> { 120:40.87 | ^~~~~~~~~~~~~~~~~ 120:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.89 88 | memcpy(&val, ptr, sizeof(val)); 120:40.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 120:40.89 371 | class SkNx<4, uint32_t> { 120:40.89 | ^~~~~~~~~~~~~~~~~ 120:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.89 88 | memcpy(&val, ptr, sizeof(val)); 120:40.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 120:40.89 128 | class SkNx<4, float> { 120:40.89 | ^~~~~~~~~~~~~~ 120:40.89 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.89 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 120:40.89 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.89 88 | memcpy(&val, ptr, sizeof(val)); 120:40.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 120:40.90 26 | struct SkNx { 120:40.90 | ^~~~ 120:40.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.90 88 | memcpy(&val, ptr, sizeof(val)); 120:40.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.90 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.90 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.90 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 120:40.90 26 | struct SkNx { 120:40.91 | ^~~~ 120:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.91 88 | memcpy(&val, ptr, sizeof(val)); 120:40.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 120:40.91 26 | struct SkNx { 120:40.91 | ^~~~ 120:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:13, 120:40.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:40.91 88 | memcpy(&val, ptr, sizeof(val)); 120:40.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:40.91 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkHalf.h:12, 120:40.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:8: 120:40.91 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 120:40.91 26 | struct SkNx { 120:40.91 | ^~~~ 120:40.99 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 120:40.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 120:40.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 120:40.99 194 | case 3: k ^= data[2] << 16; 120:40.99 | ~~^~~~~~~~~~~~~~~~ 120:40.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 120:40.99 195 | case 2: k ^= data[1] << 8; 120:40.99 | ^~~~ 120:40.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 120:40.99 195 | case 2: k ^= data[1] << 8; 120:40.99 | ~~^~~~~~~~~~~~~~~~ 120:40.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 120:40.99 196 | case 1: k ^= data[0] << 0; 120:40.99 | ^~~~ 120:41.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp: In member function 'gfxPlatform::WillShutdown()': 120:41.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:1431:6: warning: number of counters in profile data for function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 120:41.77 1431 | void gfxPlatform::WillShutdown() { 120:41.77 | ^~~~~~~~~~~ 120:41.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.cpp:1431:6: warning: the control flow of function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 120:42.11 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 120:42.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 120:42.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:42.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:42.11 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:15: 120:42.11 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:42.11 /builddir/build/BUILD/firefox-72.0.2/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] 120:42.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:42.11 | ^ 120:42.11 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:42.11 46 | struct Block { 120:42.11 | ^~~~~ 120:45.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUtils.h:9, 120:45.91 from /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 120:45.91 from Unified_cpp_webrender_bindings0.cpp:2: 120:45.91 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 120:45.91 /builddir/build/BUILD/firefox-72.0.2/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] 120:45.91 50 | OffTheBooksMutex* Mutex() { 120:45.91 | ^~~~~ 120:45.91 /builddir/build/BUILD/firefox-72.0.2/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] 120:45.91 /builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 120:45.91 /builddir/build/BUILD/firefox-72.0.2/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] 120:45.91 /builddir/build/BUILD/firefox-72.0.2/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] 120:48.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/SourceSurfaceSharedData.cpp:11, 120:48.95 from Unified_cpp_gfx_layers2.cpp:2: 120:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:48.95 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 120:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:48.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:48.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:48.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/TextureHost.h:20, 120:48.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/TextureSourceProvider.cpp:8, 120:48.95 from Unified_cpp_gfx_layers2.cpp:29: 120:48.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:48.95 23 | class nsDataHashtable : public nsBaseHashtable { 120:48.95 | ^~~~~~~~~~~~~~~ 120:50.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:50.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:50.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:50.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:50.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 120:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 120:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 120:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 120:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:50.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:50.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:50.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:12, 120:50.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 120:50.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:50.28 23 | class nsDataHashtable : public nsBaseHashtable { 120:50.28 | ^~~~~~~~~~~~~~~ 120:50.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 120:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 120:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 120:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:50.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:50.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:50.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:50.32 In file included from /usr/include/c++/9/vector:67, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 120:50.32 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 120:50.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:50.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:50.33 | ^~~~~~ 120:50.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatform.h:17, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.h:9, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:9: 120:50.33 /builddir/build/BUILD/firefox-72.0.2/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:50.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 120:50.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:50.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:50.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:50.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:50.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFT2FontBase.h:10, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.h:9, 120:50.33 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformGtk.cpp:15: 120:50.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:50.33 52 | class ClipManager { 120:50.33 | ^~~~~~~~~~~ 120:56.27 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:56.27 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 120:56.27 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 120:56.27 | ^ 120:57.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 120:57.40 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/SourceSurfaceSharedData.h:10, 120:57.40 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/SourceSurfaceSharedData.cpp:7, 120:57.40 from Unified_cpp_gfx_layers2.cpp:2: 120:57.40 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 120:57.40 /builddir/build/BUILD/firefox-72.0.2/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] 120:57.40 50 | OffTheBooksMutex* Mutex() { 120:57.40 | ^~~~~ 120:57.40 /builddir/build/BUILD/firefox-72.0.2/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] 120:57.40 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 120:57.40 /builddir/build/BUILD/firefox-72.0.2/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] 120:57.40 /builddir/build/BUILD/firefox-72.0.2/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] 120:57.47 /builddir/build/BUILD/firefox-72.0.2/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]': 120:57.47 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 120:57.47 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 120:57.47 1246 | memcpy(&v, src, tail * sizeof(T)); 120:57.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:57.47 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:57.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.47 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.47 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 120:57.47 371 | class SkNx<4, uint32_t> { 120:57.47 | ^~~~~~~~~~~~~~~~~ 120:57.47 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.47 /builddir/build/BUILD/firefox-72.0.2/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]': 120:57.47 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 120:57.47 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 120:57.47 1246 | memcpy(&v, src, tail * sizeof(T)); 120:57.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:57.48 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:57.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.48 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 120:57.48 428 | class SkNx<4, uint16_t> { 120:57.48 | ^~~~~~~~~~~~~~~~~ 120:57.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.49 /builddir/build/BUILD/firefox-72.0.2/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]': 120:57.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 120:57.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 120:57.49 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 120:57.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:57.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.49 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 120:57.49 26 | struct SkNx { 120:57.49 | ^~~~ 120:57.49 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.49 /builddir/build/BUILD/firefox-72.0.2/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]': 120:57.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 120:57.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 120:57.50 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 120:57.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:57.50 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:57.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.50 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.50 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 120:57.50 498 | class SkNx<8, uint16_t> { 120:57.50 | ^~~~~~~~~~~~~~~~~ 120:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.52 88 | memcpy(&val, ptr, sizeof(val)); 120:57.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 120:57.52 371 | class SkNx<4, uint32_t> { 120:57.52 | ^~~~~~~~~~~~~~~~~ 120:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.52 88 | memcpy(&val, ptr, sizeof(val)); 120:57.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 120:57.52 128 | class SkNx<4, float> { 120:57.52 | ^~~~~~~~~~~~~~ 120:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 120:57.52 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.52 88 | memcpy(&val, ptr, sizeof(val)); 120:57.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 120:57.53 26 | struct SkNx { 120:57.53 | ^~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.53 88 | memcpy(&val, ptr, sizeof(val)); 120:57.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 120:57.53 26 | struct SkNx { 120:57.53 | ^~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4186:80: required from here 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.53 88 | memcpy(&val, ptr, sizeof(val)); 120:57.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 120:57.53 26 | struct SkNx { 120:57.53 | ^~~~ 120:57.53 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.53 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 120:57.53 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.53 88 | memcpy(&val, ptr, sizeof(val)); 120:57.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.54 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.54 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.54 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 120:57.54 26 | struct SkNx { 120:57.54 | ^~~~ 120:57.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 120:57.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:108: 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 120:57.55 88 | memcpy(&val, ptr, sizeof(val)); 120:57.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 120:57.55 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 120:57.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 120:57.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 120:57.55 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 120:57.55 26 | struct SkNx { 120:57.55 | ^~~~ 120:59.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 120:59.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 120:59.44 from Unified_cpp_gfx_layers4.cpp:56: 120:59.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:59.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:59.44 | ^ 120:59.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:59.44 46 | struct Block { 120:59.44 | ^~~~~ 121:00.80 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:00.81 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 121:00.81 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 121:00.81 | ^ 121:01.99 /builddir/build/BUILD/firefox-72.0.2/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]': 121:01.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1666:34: required from here 121:01.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 121:01.99 1246 | memcpy(&v, src, tail * sizeof(T)); 121:01.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:01.99 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 121:01.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:01.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:01.99 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:01.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 121:01.99 371 | class SkNx<4, uint32_t> { 121:01.99 | ^~~~~~~~~~~~~~~~~ 121:01.99 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:01.99 /builddir/build/BUILD/firefox-72.0.2/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]': 121:01.99 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1842:33: required from here 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246: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] 121:02.00 1246 | memcpy(&v, src, tail * sizeof(T)); 121:02.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 121:02.00 428 | class SkNx<4, uint16_t> { 121:02.00 | ^~~~~~~~~~~~~~~~~ 121:02.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.00 /builddir/build/BUILD/firefox-72.0.2/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]': 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3744:34: required from here 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 121:02.00 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 121:02.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 121:02.00 26 | struct SkNx { 121:02.00 | ^~~~ 121:02.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.00 /builddir/build/BUILD/firefox-72.0.2/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]': 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3800:33: required from here 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610: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] 121:02.00 3610 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 121:02.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.00 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.00 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.00 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 121:02.00 498 | class SkNx<8, uint16_t> { 121:02.00 | ^~~~~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1030:31: required from here 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.02 88 | memcpy(&val, ptr, sizeof(val)); 121:02.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 121:02.02 371 | class SkNx<4, uint32_t> { 121:02.02 | ^~~~~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1033:67: required from here 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.02 88 | memcpy(&val, ptr, sizeof(val)); 121:02.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:418, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 121:02.02 128 | class SkNx<4, float> { 121:02.02 | ^~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:53: required from here 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.02 88 | memcpy(&val, ptr, sizeof(val)); 121:02.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 121:02.02 26 | struct SkNx { 121:02.02 | ^~~~ 121:02.02 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 121:02.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3400:68: required from here 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.03 88 | memcpy(&val, ptr, sizeof(val)); 121:02.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.03 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 121:02.03 26 | struct SkNx { 121:02.03 | ^~~~ 121:02.03 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:4222:43: required from here 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.03 88 | memcpy(&val, ptr, sizeof(val)); 121:02.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.03 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 121:02.03 26 | struct SkNx { 121:02.03 | ^~~~ 121:02.03 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:12, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h: In instantiation of 'T sk_unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:25:34: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3575: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>]' 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3782:39: required from here 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkUtils.h:88: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] 121:02.03 88 | memcpy(&val, ptr, sizeof(val)); 121:02.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 121:02.03 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkOpts.h:13, 121:02.03 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 121:02.03 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 121:02.03 26 | struct SkNx { 121:02.03 | ^~~~ 121:02.37 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/Common.h:19, 121:02.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 121:02.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 121:02.37 from /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 121:02.37 /builddir/build/BUILD/firefox-72.0.2/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&)': 121:02.37 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 121:02.37 289 | ASSERT(position >= 0); 121:02.37 | ~~~~~~~~~^~~~ 121:02.37 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro 'ASSERT' 121:02.37 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 121:02.37 | ^~~~~~~~~ 121:02.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 121:02.77 from Unified_cpp_gfx_layers3.cpp:2: 121:02.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:02.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:02.77 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:02.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:02.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:02.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 121:02.77 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:9, 121:02.77 from Unified_cpp_gfx_layers3.cpp:2: 121:02.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:02.77 23 | class nsDataHashtable : public nsBaseHashtable { 121:02.77 | ^~~~~~~~~~~~~~~ 121:02.92 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:12, 121:02.92 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:02.92 from Unified_cpp_gfx_thebes0.cpp:11: 121:02.92 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:02.92 /builddir/build/BUILD/firefox-72.0.2/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] 121:02.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:02.92 | ^ 121:02.92 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:02.92 46 | struct Block { 121:02.92 | ^~~~~ 121:02.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 121:02.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 121:02.95 from Unified_cpp_gfx_layers3.cpp:2: 121:02.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:02.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:02.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:02.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:02.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:02.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.96 In file included from /usr/include/c++/9/vector:67, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Logging.h:13, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 121:02.96 from Unified_cpp_gfx_layers3.cpp:2: 121:02.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:02.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:02.96 | ^~~~~~ 121:02.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/src/FocusTarget.cpp:7, 121:02.96 from Unified_cpp_gfx_layers3.cpp:2: 121:02.96 /builddir/build/BUILD/firefox-72.0.2/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:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:02.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:02.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:02.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 121:02.96 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 121:02.96 from Unified_cpp_gfx_layers3.cpp:137: 121:02.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:02.96 52 | class ClipManager { 121:02.96 | ^~~~~~~~~~~ 121:03.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 121:03.30 from Unified_cpp_gfx_layers4.cpp:2: 121:03.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:03.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:03.30 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:03.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:03.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:03.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:17, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 121:03.30 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 121:03.30 from Unified_cpp_gfx_layers4.cpp:2: 121:03.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:03.30 23 | class nsDataHashtable : public nsBaseHashtable { 121:03.30 | ^~~~~~~~~~~~~~~ 121:03.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 121:03.44 from Unified_cpp_gfx_layers4.cpp:2: 121:03.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:03.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:03.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:03.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:03.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:03.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:03.44 In file included from /usr/include/c++/9/vector:67, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:12, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 121:03.44 from Unified_cpp_gfx_layers4.cpp:2: 121:03.44 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:03.44 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:03.44 | ^~~~~~ 121:03.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DisplayItemClip.h:13, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:15, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.h:14, 121:03.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/APZEventState.cpp:7, 121:03.44 from Unified_cpp_gfx_layers4.cpp:2: 121:03.44 /builddir/build/BUILD/firefox-72.0.2/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:03.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:03.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:03.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:03.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:03.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:03.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 121:03.45 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 121:03.45 from Unified_cpp_gfx_layers4.cpp:56: 121:03.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:03.45 52 | class ClipManager { 121:03.45 | ^~~~~~~~~~~ 121:07.42 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 121:07.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 121:07.42 /builddir/build/BUILD/firefox-72.0.2/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] 121:07.42 31 | memcpy(&v, &splat, 16); 121:07.42 | ^ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 121:07.42 23 | class Sk4px : public Sk16b { 121:07.42 | ^~~~~ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 121:07.42 /builddir/build/BUILD/firefox-72.0.2/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] 121:07.42 41 | memcpy(&v, px, 16); 121:07.42 | ^ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 121:07.42 23 | class Sk4px : public Sk16b { 121:07.42 | ^~~~~ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 121:07.42 /builddir/build/BUILD/firefox-72.0.2/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] 121:07.42 46 | memcpy(&v, px, 8); 121:07.42 | ^ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 121:07.42 23 | class Sk4px : public Sk16b { 121:07.42 | ^~~~~ 121:07.42 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 121:07.42 /builddir/build/BUILD/firefox-72.0.2/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] 121:07.42 51 | memcpy(&v, px, 4); 121:07.43 | ^ 121:07.43 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 121:07.43 23 | class Sk4px : public Sk16b { 121:07.43 | ^~~~~ 121:08.14 In file included from Unified_cpp_gfx_layers4.cpp:137: 121:08.14 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayerManager.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 761 | static void InstallLayerClipPreserves3D(gfxContext* aTarget, Layer* aLayer) { 121:08.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayerManager.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 184 | void BasicLayerManager::PopGroupForLayer(PushedGroup& group) { 121:08.15 | ^~~~~~~~~~~~~~~~~ 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayerManager.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 80 | bool BasicLayerManager::PushGroupForLayer(gfxContext* aContext, Layer* aLayer, 121:08.15 | ^~~~~~~~~~~~~~~~~ 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:08.15 /builddir/build/BUILD/firefox-72.0.2/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] 121:13.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:13.66 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:13.66 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 121:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:13.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:13.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:13.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:13.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:13.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:13.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:13.67 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:13.67 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:13.67 23 | class nsDataHashtable : public nsBaseHashtable { 121:13.67 | ^~~~~~~~~~~~~~~ 121:13.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:13.71 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:13.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:13.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:13.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:13.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:13.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:13.71 In file included from /usr/include/c++/9/vector:67, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:13.71 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:13.71 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:13.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:13.71 | ^~~~~~ 121:13.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:13.72 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.72 /builddir/build/BUILD/firefox-72.0.2/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:13.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:13.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:13.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:13.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:13.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:13.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontInfoLoader.h:15, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxPlatformFontList.h:15, 121:13.72 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:6, 121:13.72 from Unified_cpp_gfx_thebes0.cpp:11: 121:13.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:13.73 52 | class ClipManager { 121:13.73 | ^~~~~~~~~~~ 121:15.31 In file included from Unified_cpp_gfx_skia0.cpp:101: 121:15.31 /builddir/build/BUILD/firefox-72.0.2/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] 121:15.31 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 121:15.31 | ^~~ 121:17.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:19, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.cpp:7, 121:17.05 from Unified_cpp_gfx_layers5.cpp:2: 121:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:17.05 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:17.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:17.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.05 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/FrameMetrics.h:23, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:15, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicImplData.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 121:17.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/basic/BasicLayersImpl.cpp:7, 121:17.05 from Unified_cpp_gfx_layers5.cpp:2: 121:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:17.05 23 | class nsDataHashtable : public nsBaseHashtable { 121:17.05 | ^~~~~~~~~~~~~~~ 121:18.65 In file included from Unified_cpp_gfx_skia1.cpp:29: 121:18.65 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkCanvas.cpp:223:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:18.65 223 | class SkCanvas::MCRec { 121:18.65 | ^~~~~ 121:19.74 In file included from Unified_cpp_gfx_thebes0.cpp:83: 121:19.74 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 121:19.74 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1854: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] 121:19.74 1854 | void gfxFont::DrawOneGlyph(uint32_t aGlyphID, const gfx::Point& aPt, 121:19.74 | ^~~~~~~ 121:19.74 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1854: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] 121:19.74 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1854: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] 121:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:19.74 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:19.74 from Unified_cpp_gfx_thebes0.cpp:11: 121:19.74 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 121:19.74 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.74 217 | BaseMatrix& PreRotate(T aAngle) { 121:19.74 | ^~~~~~~~~ 121:19.75 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:14, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.h:304, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList-impl.h:8, 121:19.75 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/SharedFontList.cpp:5, 121:19.75 from Unified_cpp_gfx_thebes0.cpp:11: 121:19.75 /builddir/build/BUILD/firefox-72.0.2/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': 121:19.75 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.75 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 121:19.75 | ^~~~~ 121:19.75 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.75 In file included from Unified_cpp_gfx_thebes0.cpp:83: 121:19.75 /builddir/build/BUILD/firefox-72.0.2/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)': 121:19.75 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2403: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] 121:19.75 2403 | gfxFont::RunMetrics gfxFont::Measure(const gfxTextRun* aTextRun, 121:19.75 | ^~~~~~~ 121:19.75 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2403: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] 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2403: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] 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2025: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] 121:19.76 2025 | void gfxFont::Draw(const gfxTextRun* aTextRun, uint32_t aStart, uint32_t aEnd, 121:19.76 | ^~~~~~~ 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2025: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] 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:2025: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] 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 121:19.76 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1930: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] 121:19.76 1930 | bool gfxFont::DrawMissingGlyph(const TextRunDrawParams& aRunParams, 121:19.76 | ^~~~~~~ 121:19.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1930: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] 121:19.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:1930: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] 121:19.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)': 121:19.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:759: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] 121:19.77 759 | void gfxFont::RunMetrics::CombineWith(const RunMetrics& aOther, 121:19.77 | ^~~~~~~ 121:19.77 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:759: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] 121:19.77 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.cpp:44, 121:19.77 from Unified_cpp_gfx_thebes0.cpp:83: 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 214 | already_AddRefed GetStrokePattern( 121:19.78 | ^~~~~~~~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 204 | already_AddRefed GetFillPattern( 121:19.78 | ^~~~~~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 182 | static gfxMatrix SetupDeviceToPatternMatrix(gfxPattern* aPattern, 121:19.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 In file included from Unified_cpp_gfx_thebes0.cpp:74: 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 816 | void gfxContext::ChangeTransform(const Matrix& aNewMatrix, 121:19.78 | ^~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePathBuilder()': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 730 | void gfxContext::EnsurePathBuilder() { 121:19.78 | ^~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePath()': 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 705 | void gfxContext::EnsurePath() { 121:19.78 | ^~~~~~~~~~ 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.78 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 121:19.79 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.79 633 | void gfxContext::Mask(SourceSurface* aSurface, Float aAlpha, 121:19.79 | ^~~~~~~~~~ 121:19.79 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.79 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.79 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 121:19.79 /builddir/build/BUILD/firefox-72.0.2/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] 121:19.79 299 | void gfxContext::Multiply(const Matrix& matrix) { 121:19.79 | ^~~~~~~~~~ 121:19.79 /builddir/build/BUILD/firefox-72.0.2/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] 121:21.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 121:21.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 121:21.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 121:21.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/AsyncCompositionManager.cpp:30, 121:21.46 from Unified_cpp_gfx_layers6.cpp:74: 121:21.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:21.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:21.46 | ^ 121:21.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:21.46 46 | struct Block { 121:21.46 | ^~~~~ 121:22.34 In file included from Unified_cpp_gfx_layers5.cpp:83: 121:22.34 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/ImageClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 121:22.34 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.34 600 | void ClientLayerManager::MakeSnapshotIfRequired() { 121:22.34 | ^~~~~~~~~~~~~~~~~~ 121:22.34 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.34 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 In file included from Unified_cpp_gfx_layers5.cpp:2: 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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*)': 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 170 | void FillPathWithMask(DrawTarget* aDT, const Path* aPath, const Rect& aClipRect, 121:22.35 | ^~~~~~~~~~~~~~~~ 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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*)': 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 101 | void FillRectWithMask(DrawTarget* aDT, const Rect& aRect, 121:22.35 | ^~~~~~~~~~~~~~~~ 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:22.35 /builddir/build/BUILD/firefox-72.0.2/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] 121:25.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 121:25.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 121:25.04 from Unified_cpp_gfx_layers6.cpp:2: 121:25.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:25.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:25.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 121:25.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:25.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:25.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 121:25.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 121:25.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 121:25.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 121:25.05 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 121:25.05 from Unified_cpp_gfx_layers6.cpp:2: 121:25.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:25.05 23 | class nsDataHashtable : public nsBaseHashtable { 121:25.05 | ^~~~~~~~~~~~~~~ 121:25.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:25.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 121:25.43 from Unified_cpp_gfx_layers6.cpp:2: 121:25.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:25.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:25.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:25.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:25.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:25.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.43 In file included from /usr/include/c++/9/vector:67, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 121:25.43 from Unified_cpp_gfx_layers6.cpp:2: 121:25.43 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:25.43 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:25.43 | ^~~~~~ 121:25.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:25.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:15, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ClientLayerManager.h:11, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/client/MultiTiledContentClient.cpp:7, 121:25.44 from Unified_cpp_gfx_layers6.cpp:2: 121:25.44 /builddir/build/BUILD/firefox-72.0.2/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:25.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:25.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:25.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:25.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:25.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 121:25.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/AsyncCompositionManager.cpp:30, 121:25.44 from Unified_cpp_gfx_layers6.cpp:74: 121:25.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:25.44 52 | class ClipManager { 121:25.44 | ^~~~~~~~~~~ 121:26.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 121:26.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 121:26.41 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/CompositorBridgeChild.cpp:46, 121:26.41 from Unified_cpp_gfx_layers8.cpp:47: 121:26.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:26.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:26.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:26.41 | ^ 121:26.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:26.41 46 | struct Block { 121:26.41 | ^~~~~ 121:26.95 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 121:26.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 121:26.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:26.95 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:26.95 from Unified_cpp_gfx_thebes1.cpp:2: 121:26.95 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:26.95 /builddir/build/BUILD/firefox-72.0.2/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] 121:26.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:26.95 | ^ 121:26.95 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:26.95 46 | struct Block { 121:26.95 | ^~~~~ 121:27.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:20, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/FPSCounter.cpp:13, 121:27.52 from Unified_cpp_gfx_layers7.cpp:2: 121:27.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:27.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:27.52 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:27.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:27.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:27.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:27.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WidgetUtils.h:14, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/Compositor.h:27, 121:27.52 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/FPSCounter.cpp:13, 121:27.52 from Unified_cpp_gfx_layers7.cpp:2: 121:27.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:27.52 23 | class nsDataHashtable : public nsBaseHashtable { 121:27.52 | ^~~~~~~~~~~~~~~ 121:29.40 In file included from Unified_cpp_gfx_skia12.cpp:38: 121:29.40 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 121:29.40 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:29.40 258 | } 121:29.40 | ^ 121:29.40 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 121:29.40 261 | case SkCubicType::kSerpentine: 121:29.40 | ^~~~ 121:29.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 121:29.83 from Unified_cpp_gfx_layers8.cpp:2: 121:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:29.83 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:29.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:29.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:29.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 121:29.83 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 121:29.83 from Unified_cpp_gfx_layers8.cpp:2: 121:29.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:29.83 23 | class nsDataHashtable : public nsBaseHashtable { 121:29.83 | ^~~~~~~~~~~~~~~ 121:30.27 In file included from Unified_cpp_gfx_skia12.cpp:137: 121:30.27 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/pathops/SkPathWriter.cpp: In member function 'SkPathWriter::assemble()': 121:30.27 /builddir/build/BUILD/firefox-72.0.2/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] 121:30.27 201 | void SkPathWriter::assemble() { 121:30.27 | ^~~~~~~~~~~~ 121:30.27 /builddir/build/BUILD/firefox-72.0.2/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] 121:30.27 /builddir/build/BUILD/firefox-72.0.2/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] 121:32.14 In file included from Unified_cpp_gfx_skia13.cpp:92: 121:32.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 121:32.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:32.14 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 121:32.14 | ^~ 121:32.14 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 121:32.14 509 | case SkOTTableName::Record::PlatformID::Unicode: 121:32.14 | ^~~~ 121:34.06 In file included from Unified_cpp_gfx_layers7.cpp:56: 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:930: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] 121:34.06 930 | void LayerManagerComposite::PopGroupForLayerEffects( 121:34.06 | ^~~~~~~~~~~~~~~~~~~~~ 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:930: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] 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:930: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] 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)': 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:153:1: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 121:34.06 153 | LayerManagerComposite::LayerManagerComposite(Compositor* aCompositor) 121:34.06 | ^~~~~~~~~~~~~~~~~~~~~ 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:153: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] 121:34.06 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/composite/LayerManagerComposite.cpp:153: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] 121:35.48 In file included from Unified_cpp_gfx_skia14.cpp:65: 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 259 | LinearGradient4fContext::LinearIntervalProcessor { 121:35.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>': 121:35.48 /builddir/build/BUILD/firefox-72.0.2/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; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:13: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]' 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 121:35.48 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.49 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:35.99 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/tests/cff_charstring_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 121:35.99 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/tests/cff_charstring_test.cc:1588:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/cff_charstring_test.gcda' profile count data file not found [-Wmissing-profile] 121:35.99 1588 | } 121:35.99 | ^ 121:36.25 In file included from Unified_cpp_gfx_skia14.cpp:74: 121:36.25 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const': 121:36.25 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:36.25 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 121:36.25 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:36.25 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 121:36.25 299 | case SkTileMode::kClamp: 121:36.25 | ^~~~ 121:37.28 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/tests/layout_common_table_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 121:37.28 /builddir/build/BUILD/firefox-72.0.2/gfx/ots/tests/layout_common_table_test.cc:770:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/layout_common_table_test.gcda' profile count data file not found [-Wmissing-profile] 121:37.28 770 | } 121:37.28 | ^ 121:39.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 121:39.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 121:39.42 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 121:39.42 from Unified_cpp_gfx_layers9.cpp:92: 121:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:39.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:39.42 | ^ 121:39.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:39.42 46 | struct Block { 121:39.42 | ^~~~~ 121:39.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 121:39.62 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 121:39.62 from Unified_cpp_gfx_layers8.cpp:2: 121:39.62 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 121:39.62 /builddir/build/BUILD/firefox-72.0.2/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] 121:39.62 50 | OffTheBooksMutex* Mutex() { 121:39.62 | ^~~~~ 121:39.62 /builddir/build/BUILD/firefox-72.0.2/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] 121:39.62 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 121:39.62 /builddir/build/BUILD/firefox-72.0.2/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] 121:39.62 /builddir/build/BUILD/firefox-72.0.2/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] 121:40.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.28 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:40.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:40.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 121:40.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:40.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:40.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:40.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontUtils.h:13, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:13, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:11, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.28 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.28 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:40.28 23 | class nsDataHashtable : public nsBaseHashtable { 121:40.28 | ^~~~~~~~~~~~~~~ 121:40.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.34 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:40.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:40.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:40.34 In file included from /usr/include/c++/9/vector:67, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.34 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.34 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:40.34 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:40.34 | ^~~~~~ 121:40.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.34 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.34 /builddir/build/BUILD/firefox-72.0.2/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:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:40.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:40.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:40.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:39, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:40.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:40.34 from Unified_cpp_gfx_thebes1.cpp:2: 121:40.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:40.34 52 | class ClipManager { 121:40.34 | ^~~~~~~~~~~ 121:41.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:41.34 from Unified_cpp_gfx_layers9.cpp:2: 121:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:41.34 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:41.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:41.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:41.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:41.34 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:41.34 from Unified_cpp_gfx_layers9.cpp:2: 121:41.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:41.34 23 | class nsDataHashtable : public nsBaseHashtable { 121:41.34 | ^~~~~~~~~~~~~~~ 121:41.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:41.55 from Unified_cpp_gfx_layers9.cpp:2: 121:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 121:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 121:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:41.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:41.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:41.55 In file included from /usr/include/c++/9/vector:67, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 121:41.55 from /usr/include/c++/9/backward/hashtable.h:62, 121:41.55 from /usr/include/c++/9/ext/hash_map:64, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/hash_tables.h:70, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/id_map.h:11, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:41.55 from Unified_cpp_gfx_layers9.cpp:2: 121:41.55 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:41.55 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:41.55 | ^~~~~~ 121:41.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:41.55 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:41.55 from Unified_cpp_gfx_layers9.cpp:2: 121:41.55 /builddir/build/BUILD/firefox-72.0.2/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:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 121:41.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:41.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:41.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:41.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:41.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:41.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:41.56 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 121:41.56 from Unified_cpp_gfx_layers9.cpp:74: 121:41.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:41.56 52 | class ClipManager { 121:41.56 | ^~~~~~~~~~~ 121:42.02 In file included from Unified_cpp_gfx_skia15.cpp:29: 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)': 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:42.02 1991 | } 121:42.02 | ^ 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 121:42.02 1993 | case Token::FLOAT_LITERAL: { 121:42.02 | ^~~~ 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'SkSL::ASTNode::ID SkSL::Parser::term()': 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:42.02 2057 | } 121:42.02 | ^ 121:42.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 121:42.02 2059 | case Token::INT_LITERAL: { 121:42.02 | ^~~~ 121:46.37 In file included from Unified_cpp_gfx_skia15.cpp:20: 121:46.37 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkFloatToDecimal.cpp: In member function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)': 121:46.37 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34: warning: the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 121:46.37 252 | std::unique_ptr IRGenerator::convertVarDeclarations(const ASTNode& decls, 121:46.37 | ^~~~~~~~~~~ 121:46.37 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34: warning: the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 121:46.37 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34: warning: the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 121:47.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTypes.h:11, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:10, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.h:9, 121:47.59 from /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 121:47.59 from Unified_cpp_gfx_thebes1.cpp:2: 121:47.59 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxUtils.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 121:47.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:988: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] 121:47.59 988 | PointTyped TransformPoint( 121:47.59 | ^~~~~~~~~~~~~~ 121:47.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:988: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] 121:47.63 In file included from Unified_cpp_gfx_thebes1.cpp:56: 121:47.63 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxUtils.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 121:47.63 /builddir/build/BUILD/firefox-72.0.2/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] 121:47.63 89 | Pattern* gfxPattern::GetPattern(const DrawTarget* aTarget, 121:47.63 | ^~~~~~~~~~ 121:47.63 /builddir/build/BUILD/firefox-72.0.2/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] 121:47.63 /builddir/build/BUILD/firefox-72.0.2/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] 121:47.63 In file included from Unified_cpp_gfx_thebes1.cpp:20: 121:47.63 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxUtils.cpp: In function 'gfxGraphiteShaper::Shutdown()': 121:47.63 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGraphiteShaper.cpp:350: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] 121:47.63 350 | void gfxGraphiteShaper::Shutdown() { 121:47.63 | ^~~~~~~~~~~~~~~~~ 121:47.63 /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxGraphiteShaper.cpp:350:6: warning: the control flow of function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 121:48.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.h:12, 121:48.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/layers/ipc/LayerTransactionChild.cpp:7, 121:48.44 from Unified_cpp_gfx_layers9.cpp:2: 121:48.44 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 121:48.44 /builddir/build/BUILD/firefox-72.0.2/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] 121:48.44 50 | OffTheBooksMutex* Mutex() { 121:48.44 | ^~~~~ 121:48.44 /builddir/build/BUILD/firefox-72.0.2/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] 121:48.44 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 121:48.44 /builddir/build/BUILD/firefox-72.0.2/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] 121:48.44 /builddir/build/BUILD/firefox-72.0.2/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] 121:49.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:49.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.h:10, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.cpp:6, 121:49.02 from Unified_cpp_gfx_tests_gtest0.cpp:47: 121:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:49.02 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 121:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:49.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:49.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:17, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/InputData.h:10, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseWidget.h:8, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.h:11, 121:49.02 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/MockWidget.cpp:6, 121:49.02 from Unified_cpp_gfx_tests_gtest0.cpp:47: 121:49.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:49.02 23 | class nsDataHashtable : public nsBaseHashtable { 121:49.02 | ^~~~~~~~~~~~~~~ 121:49.98 In file included from Unified_cpp_gfx_skia16.cpp:20: 121:49.98 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 121:49.98 66 | class FwDCubicEvaluator { 121:49.98 | ^~~~~~~~~~~~~~~~~ 121:51.01 In file included from Unified_cpp_gfx_skia16.cpp:29: 121:51.01 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkUTF.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)': 121:51.01 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149: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] 121:51.01 1149 | bool SkOffsetSimplePolygon(const SkPoint* inputPolygonVerts, int inputPolygonSize, 121:51.01 | ^~~~~~~~~~~~~~~~~~~~~ 121:51.01 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149: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] 121:51.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149: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] 121:51.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 121:51.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 121:51.43 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.h:10, 121:51.43 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:7, 121:51.43 from Unified_cpp_image1.cpp:2: 121:51.43 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 121:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:51.43 1028 | foundInterface = 0; \ 121:51.43 | ^~~~~~~~~~~~~~ 121:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:51.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:51.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:51.43 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:51.43 20 | NS_INTERFACE_MAP_END 121:51.43 | ^~~~~~~~~~~~~~~~~~~~ 121:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:51.43 1002 | else 121:51.43 | ^~~~ 121:51.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:51.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:51.43 | ^~~~~~~~~~~~~~~~~~ 121:51.43 /builddir/build/BUILD/firefox-72.0.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:51.43 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 121:51.43 | ^~~~~~~~~~~~~~~~~~~~~~ 121:51.86 In file included from Unified_cpp_gfx_skia2.cpp:92: 121:51.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 121:51.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:51.86 514 | } 121:51.86 | ^ 121:51.86 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 121:51.86 516 | case SkCanvas::kPolygon_PointMode: { 121:51.86 | ^~~~ 121:52.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/imgFrame.h:12, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/ISurfaceProvider.h:22, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.h:9, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.cpp:6, 121:52.03 from Unified_cpp_image0.cpp:2: 121:52.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:52.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:52.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 121:52.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:52.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:52.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContextPaint.h:19, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:11, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/SurfaceCache.h:25, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/ISurfaceProvider.h:23, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.h:9, 121:52.03 from /builddir/build/BUILD/firefox-72.0.2/image/AnimationFrameBuffer.cpp:6, 121:52.03 from Unified_cpp_image0.cpp:2: 121:52.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:52.03 23 | class nsDataHashtable : public nsBaseHashtable { 121:52.03 | ^~~~~~~~~~~~~~~ 121:54.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 121:54.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 121:54.04 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp:50, 121:54.04 from Unified_cpp_image1.cpp:137: 121:54.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:54.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:54.04 | ^ 121:54.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 121:54.04 46 | struct Block { 121:54.04 | ^~~~~ 121:54.21 In file included from Unified_cpp_gfx_skia4.cpp:47: 121:54.21 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 121:54.21 /builddir/build/BUILD/firefox-72.0.2/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] 121:54.21 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 121:54.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:55.06 In file included from Unified_cpp_gfx_tests_gtest0.cpp:137: 121:55.06 /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestLayers.cpp: In function 'test_scheduler::TestSchedulerChain(unsigned int, unsigned int) [clone .isra.0]': 121:55.07 /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestLayers.cpp:505:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 121:55.07 505 | } 121:55.07 | ^ 121:57.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 121:57.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 121:57.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannelEventSink.h:10, 121:57.28 from /builddir/build/BUILD/firefox-72.0.2/image/imgRequest.h:10, 121:57.28 from /builddir/build/BUILD/firefox-72.0.2/image/imgRequest.cpp:7, 121:57.28 from Unified_cpp_image2.cpp:2: 121:57.28 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 121:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:57.28 1028 | foundInterface = 0; \ 121:57.28 | ^~~~~~~~~~~~~~ 121:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:57.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:57.28 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:57.28 101 | NS_INTERFACE_MAP_END 121:57.28 | ^~~~~~~~~~~~~~~~~~~~ 121:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:57.28 1007 | else 121:57.28 | ^~~~ 121:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 121:57.28 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 121:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:57.28 /builddir/build/BUILD/firefox-72.0.2/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 121:57.28 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 121:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:57.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfx2DGlue.h:13, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/image/Image.h:13, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/image/ImageWrapper.h:10, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/image/ClippedImage.h:9, 121:57.51 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:9, 121:57.51 from Unified_cpp_image1.cpp:2: 121:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 121:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 121:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 121:57.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:57.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:57.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 121:57.52 from /builddir/build/BUILD/firefox-72.0.2/image/Image.h:15, 121:57.52 from /builddir/build/BUILD/firefox-72.0.2/image/ImageWrapper.h:10, 121:57.52 from /builddir/build/BUILD/firefox-72.0.2/image/ClippedImage.h:9, 121:57.52 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:9, 121:57.52 from Unified_cpp_image1.cpp:2: 121:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:57.52 23 | class nsDataHashtable : public nsBaseHashtable { 121:57.52 | ^~~~~~~~~~~~~~~ 121:58.02 In file included from Unified_cpp_gfx_skia5.cpp:110: 121:58.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp: In static member function 'static bool SkPathPriv::IsRectContour(const SkPath&, bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*)': 121:58.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 121:58.02 3586 | insertClose = false; 121:58.02 | ~~~~~~~~~~~~^~~~~~~ 121:58.02 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 121:58.02 3587 | case SkPath::kLine_Verb: { 121:58.02 | ^~~~ 121:59.44 In file included from Unified_cpp_gfx_skia6.cpp:128: 121:59.44 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 121:59.44 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRRect.cpp:557: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] 121:59.44 557 | memcpy(&raw, buffer, kSizeInMemory); 121:59.44 | ^ 121:59.44 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/private/SkPathRef.h:13, 121:59.44 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 121:59.44 from Unified_cpp_gfx_skia6.cpp:2: 121:59.44 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/include/core/SkRRect.h:30:14: note: 'class SkRRect' declared here 121:59.44 30 | class SK_API SkRRect { 121:59.44 | ^~~~~~~ 122:02.87 In file included from Unified_cpp_gfx_skia7.cpp:110: 122:02.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 122:02.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42: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] 122:02.87 42 | memcpy(&rec, ptr, size); 122:02.87 | ^ 122:02.87 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 122:02.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 122:02.87 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 122:02.87 from Unified_cpp_gfx_skia7.cpp:110: 122:02.87 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 122:02.87 55 | struct SkScalerContextRec { 122:02.87 | ^~~~~~~~~~~~~~~~~~ 122:02.93 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 122:02.93 from Unified_cpp_gfx_skia7.cpp:110: 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517: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] 122:02.93 517 | std::memcpy(&rec, ptr, sizeof(rec)); 122:02.93 | ^ 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 122:02.93 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 122:02.93 | ^~~~~~~~~~~ 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro 'TRACE_EVENT1' 122:02.93 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 122:02.93 | ^~~~~~~~~~~~ 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro 'TRACE_STR_COPY' 122:02.93 513 | TRACE_STR_COPY( 122:02.93 | ^~~~~~~~~~~~~~ 122:02.93 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 122:02.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 122:02.93 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 122:02.93 from Unified_cpp_gfx_skia7.cpp:110: 122:02.93 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 122:02.93 55 | struct SkScalerContextRec { 122:02.93 | ^~~~~~~~~~~~~~~~~~ 122:03.01 In file included from Unified_cpp_gfx_skia7.cpp:119: 122:03.01 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 122:03.01 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:03.01 75 | class SkResourceCache::Hash : 122:03.01 | ^~~~ 122:03.04 In file included from Unified_cpp_gfx_skia7.cpp:137: 122:03.04 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 122:03.04 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp:1118: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] 122:03.04 1118 | memset(&rec, 0, sizeof(rec)); 122:03.04 | ^ 122:03.04 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 122:03.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 122:03.04 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 122:03.04 from Unified_cpp_gfx_skia7.cpp:110: 122:03.04 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 122:03.04 55 | struct SkScalerContextRec { 122:03.04 | ^~~~~~~~~~~~~~~~~~ 122:03.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 122:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 122:03.44 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.h:11, 122:03.44 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:7, 122:03.44 from Unified_cpp_image1.cpp:2: 122:03.44 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 122:03.44 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.44 50 | OffTheBooksMutex* Mutex() { 122:03.44 | ^~~~~ 122:03.44 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.44 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 122:03.44 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.44 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 122:03.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 122:03.45 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.h:11, 122:03.45 from /builddir/build/BUILD/firefox-72.0.2/image/ImageOps.cpp:7, 122:03.45 from Unified_cpp_image1.cpp:2: 122:03.45 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 122:03.45 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.45 217 | BaseMatrix& PreRotate(T aAngle) { 122:03.45 | ^~~~~~~~~ 122:03.45 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.47 In file included from Unified_cpp_image1.cpp:119: 122:03.47 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 122:03.47 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.47 259 | bool SVGDrawingCallback::operator()(gfxContext* aContext, 122:03.47 | ^~~~~~~~~~~~~~~~~~ 122:03.47 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.47 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.48 In file included from Unified_cpp_image1.cpp:29: 122:03.48 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 122:03.48 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.48 210 | void Translate(gfxPoint aDelta) { 122:03.48 | ^~~~~~~~~ 122:03.48 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.48 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 122:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.49 202 | void Rotate(gfxFloat aPhi) { 122:03.49 | ^~~~~~ 122:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.49 /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 122:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 122:03.49 194 | void Scale(gfxFloat aX, gfxFloat aY) { 122:03.49 | ^~~~~ 122:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 122:06.51 In file included from Unified_cpp_gfx_skia8.cpp:101: 122:06.51 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 122:06.51 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp:281: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] 122:06.51 281 | memcpy(&lhsRec, ptr, size); 122:06.51 | ^ 122:06.51 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 122:06.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 122:06.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 122:06.51 from Unified_cpp_gfx_skia8.cpp:92: 122:06.51 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 122:06.51 55 | struct SkScalerContextRec { 122:06.51 | ^~~~~~~~~~~~~~~~~~ 122:06.51 In file included from Unified_cpp_gfx_skia8.cpp:101: 122:06.51 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp:285: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] 122:06.51 285 | memcpy(&rhsRec, ptr, size); 122:06.51 | ^ 122:06.51 In file included from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 122:06.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 122:06.51 from /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 122:06.51 from Unified_cpp_gfx_skia8.cpp:92: 122:06.51 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 122:06.51 55 | struct SkScalerContextRec { 122:06.51 | ^~~~~~~~~~~~~~~~~~ 122:07.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:07.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 122:07.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 122:07.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 122:07.76 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.h:9, 122:07.76 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.cpp:7, 122:07.76 from Unified_cpp_image_decoders_icon0.cpp:2: 122:07.76 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 122:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:07.76 1028 | foundInterface = 0; \ 122:07.76 | ^~~~~~~~~~~~~~ 122:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:07.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:07.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:07.76 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:07.76 71 | NS_INTERFACE_MAP_END 122:07.76 | ^~~~~~~~~~~~~~~~~~~~ 122:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:07.76 1002 | else 122:07.76 | ^~~~ 122:07.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:07.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:07.76 | ^~~~~~~~~~~~~~~~~~ 122:07.76 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:07.76 70 | NS_INTERFACE_MAP_ENTRY(nsIClassInfo) 122:07.76 | ^~~~~~~~~~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::Mutator::QueryInterface(const nsIID&, void**)': 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:07.77 1028 | foundInterface = 0; \ 122:07.77 | ^~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:07.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:07.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:07.77 146 | NS_INTERFACE_MAP_END \ 122:07.77 | ^~~~~~~~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 122:07.77 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 122:07.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:147:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 122:07.77 147 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsMozIconURI::Mutator, nsIURISetters, 122:07.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:07.77 In file included from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.h:15, 122:07.77 from /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconProtocolHandler.cpp:10, 122:07.77 from Unified_cpp_image_decoders_icon0.cpp:2: 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 122:07.77 145 | } else \ 122:07.77 | ^~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 122:07.77 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 122:07.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:07.77 /builddir/build/BUILD/firefox-72.0.2/image/decoders/icon/nsIconURI.cpp:147:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 122:07.77 147 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsMozIconURI::Mutator, nsIURISetters, 122:07.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:09.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestRect.cpp:12, 122:09.46 from Unified_cpp_gfx_tests_gtest1.cpp:38: 122:09.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:09.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:09.46 /builddir/build/BUILD/firefox-72.0.2/gfx/layers/Layers.h:248:29: required from here 122:09.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:09.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:09.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:09.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 122:09.46 from /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/TestRect.cpp:12, 122:09.46 from Unified_cpp_gfx_tests_gtest1.cpp:38: 122:09.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:09.47 23 | class nsDataHashtable : public nsBaseHashtable { 122:09.47 | ^~~~~~~~~~~~~~~ 122:15.75 In file included from Unified_cpp_gfx_tests_gtest1.cpp:110: 122:15.76 /builddir/build/BUILD/firefox-72.0.2/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]': 122:15.76 /builddir/build/BUILD/firefox-72.0.2/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:152:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 122:15.76 152 | } 122:15.76 | ^ 122:17.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.h:10, 122:17.13 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:7, 122:17.13 from Unified_cpp_dom_abort0.cpp:2: 122:17.13 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 122:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.13 1028 | foundInterface = 0; \ 122:17.13 | ^~~~~~~~~~~~~~ 122:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:17.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:17.13 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:17.13 23 | NS_INTERFACE_MAP_END 122:17.13 | ^~~~~~~~~~~~~~~~~~~~ 122:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:17.13 1002 | else 122:17.13 | ^~~~ 122:17.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:17.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:17.13 | ^~~~~~~~~~~~~~~~~~ 122:17.13 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:17.13 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:17.13 | ^~~~~~~~~~~~~~~~~~~~~~ 122:17.15 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 122:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.15 1043 | foundInterface = 0; \ 122:17.15 | ^~~~~~~~~~~~~~ 122:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.15 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.15 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:17.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.15 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.h:12, 122:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortController.cpp:7, 122:17.15 from Unified_cpp_dom_abort0.cpp:2: 122:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:17.15 304 | } else 122:17.15 | ^~~~ 122:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:17.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.15 /builddir/build/BUILD/firefox-72.0.2/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.15 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 122:17.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:18.74 from Unified_cpp_dom_animation0.cpp:2: 122:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 122:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:18.74 1043 | foundInterface = 0; \ 122:18.74 | ^~~~~~~~~~~~~~ 122:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:18.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:18.74 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:18.74 from Unified_cpp_dom_animation0.cpp:2: 122:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:18.74 304 | } else 122:18.74 | ^~~~ 122:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:18.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:18.74 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 122:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:18.86 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:18.86 from Unified_cpp_dom_animation0.cpp:2: 122:18.86 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 122:18.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:18.86 1028 | foundInterface = 0; \ 122:18.86 | ^~~~~~~~~~~~~~ 122:18.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:18.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:18.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:18.86 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:18.86 37 | NS_INTERFACE_MAP_END 122:18.86 | ^~~~~~~~~~~~~~~~~~~~ 122:18.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:18.86 1002 | else 122:18.86 | ^~~~ 122:18.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:18.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:18.86 | ^~~~~~~~~~~~~~~~~~ 122:18.86 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationEffect.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:18.86 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:18.86 | ^~~~~~~~~~~~~~~~~~~~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 122:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:18.89 1028 | foundInterface = 0; \ 122:18.89 | ^~~~~~~~~~~~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:18.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:18.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:18.89 36 | NS_INTERFACE_MAP_END 122:18.89 | ^~~~~~~~~~~~~~~~~~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:18.89 1002 | else 122:18.89 | ^~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:18.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:18.89 | ^~~~~~~~~~~~~~~~~~ 122:18.89 /builddir/build/BUILD/firefox-72.0.2/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:18.89 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:18.89 | ^~~~~~~~~~~~~~~~~~~~~~ 122:18.93 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 122:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:18.94 1043 | foundInterface = 0; \ 122:18.94 | ^~~~~~~~~~~~~~ 122:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:18.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:18.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.94 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:18.94 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 122:18.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:18.94 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:18.94 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:18.94 from Unified_cpp_dom_animation0.cpp:2: 122:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:18.94 304 | } else 122:18.94 | ^~~~ 122:18.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:18.94 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:18.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.94 /builddir/build/BUILD/firefox-72.0.2/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:18.94 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 122:18.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:19.93 from Unified_cpp_dom_animation0.cpp:2: 122:19.93 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 122:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:19.93 1043 | foundInterface = 0; \ 122:19.93 | ^~~~~~~~~~~~~~ 122:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:19.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.93 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:19.93 83 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 122:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.93 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:19.93 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:19.93 from Unified_cpp_dom_animation0.cpp:2: 122:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:19.93 304 | } else 122:19.93 | ^~~~ 122:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:19.93 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.94 /builddir/build/BUILD/firefox-72.0.2/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:19.94 82 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 122:19.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:21.07 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestDownscalingFilterNoSkia.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 122:21.07 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestDownscalingFilterNoSkia.cpp:55:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found [-Wmissing-profile] 122:21.07 55 | } 122:21.07 | ^ 122:21.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:10, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:21.33 from Unified_cpp_dom_animation0.cpp:2: 122:21.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:21.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:21.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:21.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:21.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:21.33 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.h:14, 122:21.33 from /builddir/build/BUILD/firefox-72.0.2/dom/animation/Animation.cpp:7, 122:21.33 from Unified_cpp_dom_animation0.cpp:2: 122:21.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:21.33 23 | class nsDataHashtable : public nsBaseHashtable { 122:21.33 | ^~~~~~~~~~~~~~~ 122:22.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.h:11, 122:22.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:7: 122:22.55 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:22.56 1028 | foundInterface = 0; \ 122:22.56 | ^~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:22.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:22.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:22.56 22 | NS_INTERFACE_MAP_END 122:22.56 | ^~~~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:22.56 1002 | else 122:22.56 | ^~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:22.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:22.56 | ^~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:22.56 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 122:22.56 | ^~~~~~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:22.56 1028 | foundInterface = 0; \ 122:22.56 | ^~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:22.56 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:22.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:22.56 35 | NS_INTERFACE_MAP_END 122:22.56 | ^~~~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:22.56 1002 | else 122:22.56 | ^~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:22.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:22.56 | ^~~~~~~~~~~~~~~~~~ 122:22.56 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMIntersectionObserver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:22.56 34 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 122:22.56 | ^~~~~~~~~~~~~~~~~~~~~~ 122:25.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 122:25.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 122:25.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 122:25.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:49: 122:25.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:25.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:25.12 | ^ 122:25.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:25.12 46 | struct Block { 122:25.12 | ^~~~~ 122:26.84 In file included from Unified_cpp_dom_base_test_gtest0.cpp:38: 122:26.84 /builddir/build/BUILD/firefox-72.0.2/dom/base/test/gtest/TestXPathGenerator.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 122:26.84 /builddir/build/BUILD/firefox-72.0.2/dom/base/test/gtest/TestXPathGenerator.cpp:150:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 122:26.84 150 | } 122:26.84 | ^ 122:29.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/FrameAnimator.h:13, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/Decoder.h:9, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.h:17, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.cpp:6, 122:29.12 from Unified_cpp_image_test_gtest0.cpp:2: 122:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:29.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:29.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:29.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContextPaint.h:19, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SVGImageContext.h:11, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/SurfaceCache.h:25, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/FrameAnimator.h:17, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/Decoder.h:9, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.h:17, 122:29.12 from /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/Common.cpp:6, 122:29.12 from Unified_cpp_image_test_gtest0.cpp:2: 122:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:29.12 23 | class nsDataHashtable : public nsBaseHashtable { 122:29.12 | ^~~~~~~~~~~~~~~ 122:33.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 122:33.29 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 122:33.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:241: 122:33.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 122:33.29 /builddir/build/BUILD/firefox-72.0.2/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] 122:33.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 122:33.29 | ^ 122:33.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 122:33.29 44 | struct nsXPTCVariant { 122:33.29 | ^~~~~~~~~~~~~ 122:35.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 122:35.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 122:35.06 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 122:35.06 /builddir/build/BUILD/firefox-72.0.2/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] 122:35.06 31 | memset(aT, 0, sizeof(T)); 122:35.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 122:35.06 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:241: 122:35.06 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 122:35.06 2262 | struct GlobalProperties { 122:35.06 | ^~~~~~~~~~~~~~~~ 122:35.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 122:35.40 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:35.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:35.40 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 122:35.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 122:35.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 122:35.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.41 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:35.41 23 | class nsDataHashtable : public nsBaseHashtable { 122:35.41 | ^~~~~~~~~~~~~~~ 122:35.55 In file included from Unified_cpp_image_test_gtest1.cpp:38: 122:35.55 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestSwizzleFilter.cpp: In function 'mozilla::image::DownscalingFilter >::DownscaleInputRow()::{lambda(unsigned int*, unsigned int)#1}::operator()(unsigned int*, unsigned int) const [clone .isra.0]': 122:35.55 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestSwizzleFilter.cpp:120:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found [-Wmissing-profile] 122:35.55 120 | } 122:35.55 | ^ 122:35.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:35.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:35.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:35.75 In file included from /usr/include/c++/9/vector:67, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.75 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 122:35.75 386 | class vector : protected _Vector_base<_Tp, _Alloc> 122:35.75 | ^~~~~~ 122:35.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:21, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:9: 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:35.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:35.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:35.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 122:35.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:80: 122:35.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 122:35.75 52 | class ClipManager { 122:35.75 | ^~~~~~~~~~~ 122:36.48 In file included from Unified_cpp_image_test_gtest0.cpp:137: 122:36.48 /builddir/build/BUILD/firefox-72.0.2/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]': 122:36.48 /builddir/build/BUILD/firefox-72.0.2/image/test/gtest/TestSourceBuffer.cpp:823:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 122:36.48 823 | } 122:36.48 | ^ 122:36.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 122:36.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 122:36.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 122:36.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 122:36.48 from RegisterBindings.cpp:142: 122:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:36.48 | ^ 122:36.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:36.48 46 | struct Block { 122:36.48 | ^~~~~ 122:42.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp: In function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)': 122:42.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:10201:6: warning: number of counters in profile data for function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'arcs', expected 48 and have 50) [-Wcoverage-mismatch] 122:42.39 10201 | bool nsContentUtils::IsURIInList(nsIURI* aURI, const nsCString& aBlackList) { 122:42.39 | ^~~~~~~~~~~~~~ 122:42.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:10201:6: warning: the control flow of function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 122:42.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.cpp:10201:6: warning: the control flow of function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 122:46.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 122:46.52 from RegisterBindings.cpp:1: 122:46.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:46.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:46.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:46.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:46.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:46.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 122:46.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 122:46.52 from RegisterBindings.cpp:7: 122:46.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:46.52 23 | class nsDataHashtable : public nsBaseHashtable { 122:46.52 | ^~~~~~~~~~~~~~~ 122:46.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 122:46.56 from RegisterBindings.cpp:1: 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:46.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:46.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.56 In file included from /usr/include/c++/9/vector:67, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 122:46.56 from RegisterBindings.cpp:7: 122:46.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 122:46.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 122:46.56 | ^~~~~~ 122:46.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 122:46.56 from RegisterBindings.cpp:1: 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:46.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:46.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 122:46.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 122:46.56 from RegisterBindings.cpp:374: 122:46.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 122:46.56 52 | class ClipManager { 122:46.56 | ^~~~~~~~~~~ 122:48.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 122:48.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 122:48.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 122:48.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 122:48.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:58: 122:48.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:48.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:48.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:48.26 | ^ 122:48.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:48.26 46 | struct Block { 122:48.26 | ^~~~~ 122:49.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.h:12, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/dom/browser-element/BrowserElementParent.cpp:7: 122:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:49.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:49.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 122:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.h:12, 122:49.46 from /builddir/build/BUILD/firefox-72.0.2/dom/browser-element/BrowserElementParent.cpp:7: 122:49.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:49.46 23 | class nsDataHashtable : public nsBaseHashtable { 122:49.46 | ^~~~~~~~~~~~~~~ 122:50.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 122:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 122:50.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:11: 122:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:50.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:50.87 | ^ 122:50.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:50.87 46 | struct Block { 122:50.87 | ^~~~~ 122:51.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 122:51.76 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 122:51.76 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:61: 122:51.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 122:51.76 /builddir/build/BUILD/firefox-72.0.2/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] 122:51.76 79 | memset(this, 0, sizeof(nsXPTCVariant)); 122:51.76 | ^ 122:51.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 122:51.76 44 | struct nsXPTCVariant { 122:51.76 | ^~~~~~~~~~~~~ 122:51.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:51.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:51.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMessageManager.h:10, 122:51.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.h:10, 122:51.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:9: 122:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 122:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:51.94 1028 | foundInterface = 0; \ 122:51.94 | ^~~~~~~~~~~~~~ 122:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:51.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:51.94 154 | NS_INTERFACE_MAP_END 122:51.94 | ^~~~~~~~~~~~~~~~~~~~ 122:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:51.94 1007 | else 122:51.94 | ^~~~ 122:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 122:51.94 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 122:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 122:51.94 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 122:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:52.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:52.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:52.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:52.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:52.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:52.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:52.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.h:17, 122:52.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:9: 122:52.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 122:52.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 122:52.74 /builddir/build/BUILD/firefox-72.0.2/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] 122:52.74 31 | memset(aT, 0, sizeof(T)); 122:52.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 122:52.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameMessageManager.cpp:61: 122:52.74 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 122:52.74 2262 | struct GlobalProperties { 122:52.74 | ^~~~~~~~~~~~~~~~ 122:52.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 122:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 122:52.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 122:52.76 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:10, 122:52.76 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:52.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 122:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:52.76 1028 | foundInterface = 0; \ 122:52.76 | ^~~~~~~~~~~~~~ 122:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:52.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:52.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:52.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:52.76 208 | NS_INTERFACE_MAP_END 122:52.76 | ^~~~~~~~~~~~~~~~~~~~ 122:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:52.76 1002 | else 122:52.76 | ^~~~ 122:52.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:52.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:52.76 | ^~~~~~~~~~~~~~~~~~ 122:52.76 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:207:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:52.76 207 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 122:52.76 | ^~~~~~~~~~~~~~~~~~~~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 122:52.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:52.92 1028 | foundInterface = 0; \ 122:52.92 | ^~~~~~~~~~~~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:52.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:52.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:4014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:52.92 4014 | NS_INTERFACE_MAP_END 122:52.92 | ^~~~~~~~~~~~~~~~~~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:52.92 1002 | else 122:52.92 | ^~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:52.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:52.92 | ^~~~~~~~~~~~~~~~~~ 122:52.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:4013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:52.92 4013 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 122:52.92 | ^~~~~~~~~~~~~~~~~~~~~~ 122:54.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:54.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:54.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:54.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:54.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:54.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:54.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:54.30 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:14, 122:54.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:54.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:54.30 23 | class nsDataHashtable : public nsBaseHashtable { 122:54.30 | ^~~~~~~~~~~~~~~ 122:54.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 122:54.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:54.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 122:54.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 122:54.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:54.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:54.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:54.39 In file included from /usr/include/c++/9/vector:67, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:14, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:54.39 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 122:54.39 386 | class vector : protected _Vector_base<_Tp, _Alloc> 122:54.39 | ^~~~~~ 122:54.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindowUtils.h:21, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.h:12, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:7: 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:54.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:54.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:54.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 122:54.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMWindowUtils.cpp:58: 122:54.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 122:54.39 52 | class ClipManager { 122:54.39 | ^~~~~~~~~~~ 122:55.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 122:55.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 122:55.16 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:21: 122:55.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:55.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:55.16 | ^ 122:55.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:55.16 46 | struct Block { 122:55.16 | ^~~~~ 122:58.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:58.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 122:58.68 from APZTestDataBinding.cpp:3, 122:58.68 from UnifiedBindings0.cpp:2: 122:58.68 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 122:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.68 1028 | foundInterface = 0; \ 122:58.68 | ^~~~~~~~~~~~~~ 122:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:58.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:58.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:58.68 AddonManagerBinding.cpp:3121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:58.68 3121 | NS_INTERFACE_MAP_END 122:58.68 | ^~~~~~~~~~~~~~~~~~~~ 122:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.68 1002 | else 122:58.68 | ^~~~ 122:58.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:58.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:58.68 | ^~~~~~~~~~~~~~~~~~ 122:58.68 AddonManagerBinding.cpp:3120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:58.68 3120 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 122:58.68 | ^~~~~~~~~~~~~~~~~~~~~~ 122:58.71 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 122:58.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.71 1043 | foundInterface = 0; \ 122:58.71 | ^~~~~~~~~~~~~~ 122:58.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:58.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:58.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.71 AddonManagerBinding.cpp:3521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:58.71 3521 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 122:58.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 122:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 122:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 122:58.71 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 122:58.71 from APZTestDataBinding.cpp:4, 122:58.71 from UnifiedBindings0.cpp:2: 122:58.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.71 304 | } else 122:58.71 | ^~~~ 122:58.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:58.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:58.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.71 AddonManagerBinding.cpp:3520:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:58.71 3520 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 122:58.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:58.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 122:58.78 from APZTestDataBinding.cpp:3, 122:58.78 from UnifiedBindings0.cpp:2: 122:58.78 AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 122:58.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:58.78 1043 | foundInterface = 0; \ 122:58.78 | ^~~~~~~~~~~~~~ 122:58.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:58.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:58.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.79 AddonManagerBinding.cpp:4044:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:58.79 4044 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 122:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 122:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 122:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 122:58.79 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 122:58.79 from APZTestDataBinding.cpp:4, 122:58.79 from UnifiedBindings0.cpp:2: 122:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 122:58.79 304 | } else 122:58.79 | ^~~~ 122:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 122:58.79 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.79 AddonManagerBinding.cpp:4043:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:58.79 4043 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 122:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:59.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/ForOfIterator.h:21, 122:59.19 from UnionTypes.cpp:1: 122:59.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 122:59.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 122:59.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 122:59.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:59.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:59.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:14, 122:59.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 122:59.19 from UnionTypes.cpp:3: 122:59.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:59.19 23 | class nsDataHashtable : public nsBaseHashtable { 122:59.19 | ^~~~~~~~~~~~~~~ 122:59.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 122:59.55 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 122:59.55 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:174: 122:59.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 122:59.55 /builddir/build/BUILD/firefox-72.0.2/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] 122:59.55 79 | memset(this, 0, sizeof(nsXPTCVariant)); 122:59.55 | ^ 122:59.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 122:59.55 44 | struct nsXPTCVariant { 122:59.55 | ^~~~~~~~~~~~~ 123:00.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:10, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:00.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:00.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 123:00.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:00.66 1028 | foundInterface = 0; \ 123:00.66 | ^~~~~~~~~~~~~~ 123:00.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:00.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:00.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:00.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:00.66 438 | NS_INTERFACE_MAP_END 123:00.66 | ^~~~~~~~~~~~~~~~~~~~ 123:00.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:00.67 1002 | else 123:00.67 | ^~~~ 123:00.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:00.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:00.67 | ^~~~~~~~~~~~~~~~~~ 123:00.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:437:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:00.67 437 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:00.67 | ^~~~~~~~~~~~~~~~~~~~~~ 123:00.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:00.68 1028 | foundInterface = 0; \ 123:00.68 | ^~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:00.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:526:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:00.68 526 | NS_INTERFACE_MAP_END 123:00.68 | ^~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:00.68 1012 | else 123:00.68 | ^~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:00.68 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:525:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:00.68 525 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 123:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:00.68 1028 | foundInterface = 0; \ 123:00.68 | ^~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:00.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:00.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:740:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:00.68 740 | NS_INTERFACE_MAP_END 123:00.68 | ^~~~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:00.68 1002 | else 123:00.68 | ^~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:00.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:00.68 | ^~~~~~~~~~~~~~~~~~ 123:00.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:739:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:00.68 739 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:00.68 | ^~~~~~~~~~~~~~~~~~~~~~ 123:00.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 123:00.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:00.70 1028 | foundInterface = 0; \ 123:00.70 | ^~~~~~~~~~~~~~ 123:00.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:00.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:00.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:00.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:1255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:00.71 1255 | NS_INTERFACE_MAP_END 123:00.71 | ^~~~~~~~~~~~~~~~~~~~ 123:00.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:00.71 1002 | else 123:00.71 | ^~~~ 123:00.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:00.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:00.71 | ^~~~~~~~~~~~~~~~~~ 123:00.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:1254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:00.71 1254 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 123:00.71 | ^~~~~~~~~~~~~~~~~~~~~~ 123:00.92 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 123:00.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:00.93 1043 | foundInterface = 0; \ 123:00.93 | ^~~~~~~~~~~~~~ 123:00.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:00.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:00.93 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:5671:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:00.93 5671 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 123:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:00.93 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 123:00.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 123:00.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:00.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:00.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:00.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:00.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:00.93 304 | } else 123:00.93 | ^~~~ 123:00.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:00.93 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:00.93 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:5670:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:00.93 5670 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 123:00.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:01.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:01.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:01.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:01.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:01.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:01.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 123:01.93 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 123:01.93 /builddir/build/BUILD/firefox-72.0.2/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] 123:01.93 31 | memset(aT, 0, sizeof(T)); 123:01.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:01.93 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:174: 123:01.93 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 123:01.93 2262 | struct GlobalProperties { 123:01.93 | ^~~~~~~~~~~~~~~~ 123:02.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:02.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:02.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:02.53 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:02.53 23 | class nsDataHashtable : public nsBaseHashtable { 123:02.53 | ^~~~~~~~~~~~~~~ 123:02.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:02.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:02.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:02.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.61 In file included from /usr/include/c++/9/vector:67, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:02.61 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 123:02.61 386 | class vector : protected _Vector_base<_Tp, _Alloc> 123:02.61 | ^~~~~~ 123:02.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:7: 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 123:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 123:02.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:02.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:02.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 123:02.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp:135: 123:02.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 123:02.62 52 | class ClipManager { 123:02.62 | ^~~~~~~~~~~ 123:08.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 123:08.54 /builddir/build/BUILD/firefox-72.0.2/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] 123:08.54 4905 | nsresult nsGlobalWindowInner::Observe(nsISupports* aSubject, const char* aTopic, 123:08.54 | ^~~~~~~~~~~~~~~~~~~ 123:08.54 /builddir/build/BUILD/firefox-72.0.2/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] 123:08.54 /builddir/build/BUILD/firefox-72.0.2/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] 123:08.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:08.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 123:08.91 from AudioTrackBinding.cpp:3, 123:08.91 from UnifiedBindings1.cpp:2: 123:08.91 BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 123:08.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:08.91 1043 | foundInterface = 0; \ 123:08.91 | ^~~~~~~~~~~~~~ 123:08.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:08.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:08.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:08.91 BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:08.91 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:08.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:08.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrack.h:10, 123:08.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 123:08.92 from AudioTrackBinding.cpp:8, 123:08.92 from UnifiedBindings1.cpp:2: 123:08.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:08.92 304 | } else 123:08.92 | ^~~~ 123:08.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:08.92 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:08.92 BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:08.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 123:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:09.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 123:09.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 123:09.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:09.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 123:09.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:128: 123:09.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:09.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:09.80 | ^ 123:09.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:09.80 46 | struct Block { 123:09.80 | ^~~~~ 123:10.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.h:23, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.cpp:13: 123:10.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:10.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:10.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:10.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:10.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:10.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:10.75 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.h:26, 123:10.75 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsImageLoadingContent.cpp:13: 123:10.75 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:10.75 23 | class nsDataHashtable : public nsBaseHashtable { 123:10.75 | ^~~~~~~~~~~~~~~ 123:10.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 123:10.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 123:10.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 123:10.86 from BrowsingContextBinding.cpp:11, 123:10.86 from UnifiedBindings1.cpp:262: 123:10.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:10.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:10.86 | ^ 123:10.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:10.86 46 | struct Block { 123:10.86 | ^~~~~ 123:11.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 123:11.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 123:11.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:11.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:11.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/InputEvent.h:10, 123:11.23 from InputEventBinding.cpp:12, 123:11.23 from UnifiedBindings10.cpp:41: 123:11.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:11.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:11.23 | ^ 123:11.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:11.23 46 | struct Block { 123:11.23 | ^~~~~ 123:12.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 123:12.22 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 123:12.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:166: 123:12.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 123:12.22 /builddir/build/BUILD/firefox-72.0.2/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] 123:12.22 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:12.22 | ^ 123:12.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 123:12.22 44 | struct nsXPTCVariant { 123:12.22 | ^~~~~~~~~~~~~ 123:14.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMWindow.h:10, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:10, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:14.36 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:14.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 123:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:14.36 1028 | foundInterface = 0; \ 123:14.36 | ^~~~~~~~~~~~~~ 123:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:14.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:14.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:14.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:1337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:14.36 1337 | NS_INTERFACE_MAP_END 123:14.36 | ^~~~~~~~~~~~~~~~~~~~ 123:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:14.36 1002 | else 123:14.36 | ^~~~ 123:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:14.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:14.36 | ^~~~~~~~~~~~~~~~~~ 123:14.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:1336:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:14.36 1336 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 123:14.36 | ^~~~~~~~~~~~~~~~~~~~~~ 123:15.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:15.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:15.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 123:15.47 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 123:15.47 /builddir/build/BUILD/firefox-72.0.2/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] 123:15.47 31 | memset(aT, 0, sizeof(T)); 123:15.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:15.47 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:166: 123:15.47 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 123:15.47 2262 | struct GlobalProperties { 123:15.47 | ^~~~~~~~~~~~~~~~ 123:16.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:16.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:16.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:16.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:16.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:16.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.03 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:16.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:16.03 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:16.03 23 | class nsDataHashtable : public nsBaseHashtable { 123:16.03 | ^~~~~~~~~~~~~~~ 123:16.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:16.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:16.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:16.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:16.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:16.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.12 In file included from /usr/include/c++/9/vector:67, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:16.12 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 123:16.12 386 | class vector : protected _Vector_base<_Tp, _Alloc> 123:16.12 | ^~~~~~ 123:16.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:10, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:16.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:16.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:16.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 123:16.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:128: 123:16.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 123:16.12 52 | class ClipManager { 123:16.12 | ^~~~~~~~~~~ 123:18.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:18.29 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:18.29 from ImageCaptureErrorEventBinding.cpp:3, 123:18.29 from UnifiedBindings10.cpp:2: 123:18.29 InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 123:18.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:18.29 1028 | foundInterface = 0; \ 123:18.29 | ^~~~~~~~~~~~~~ 123:18.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:18.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:18.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:18.29 InstallTriggerBinding.cpp:1568:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:18.29 1568 | NS_INTERFACE_MAP_END 123:18.29 | ^~~~~~~~~~~~~~~~~~~~ 123:18.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:18.29 1002 | else 123:18.29 | ^~~~ 123:18.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:18.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:18.29 | ^~~~~~~~~~~~~~~~~~ 123:18.29 InstallTriggerBinding.cpp:1567:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:18.29 1567 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:18.29 | ^~~~~~~~~~~~~~~~~~~~~~ 123:18.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 123:18.61 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 123:18.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 123:18.61 from IntlUtilsBinding.cpp:11, 123:18.61 from UnifiedBindings10.cpp:93: 123:18.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 123:18.61 /builddir/build/BUILD/firefox-72.0.2/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] 123:18.61 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:18.61 | ^ 123:18.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 123:18.61 44 | struct nsXPTCVariant { 123:18.61 | ^~~~~~~~~~~~~ 123:19.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:19.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:19.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:19.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:19.34 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 123:19.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.h:10, 123:19.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:7: 123:19.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 123:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:19.34 1028 | foundInterface = 0; \ 123:19.34 | ^~~~~~~~~~~~~~ 123:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:19.34 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:19.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:19.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:19.34 60 | NS_INTERFACE_MAP_END 123:19.34 | ^~~~~~~~~~~~~~~~~~~~ 123:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:19.34 1002 | else 123:19.34 | ^~~~ 123:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:19.34 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:19.34 | ^~~~~~~~~~~~~~~~~~ 123:19.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:19.34 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:19.34 | ^~~~~~~~~~~~~~~~~~~~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 123:19.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:19.37 1028 | foundInterface = 0; \ 123:19.37 | ^~~~~~~~~~~~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:19.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:19.37 380 | NS_INTERFACE_MAP_END 123:19.37 | ^~~~~~~~~~~~~~~~~~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:19.37 1002 | else 123:19.37 | ^~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:19.37 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:19.37 | ^~~~~~~~~~~~~~~~~~ 123:19.37 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:19.37 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:19.37 | ^~~~~~~~~~~~~~~~~~~~~~ 123:22.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 123:22.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:6035: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 53 and have 56) [-Wcoverage-mismatch] 123:22.11 6035 | void nsGlobalWindowOuter::PostMessageMozOuter(JSContext* aCx, 123:22.11 | ^~~~~~~~~~~~~~~~~~~ 123:22.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:6035: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] 123:22.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.cpp:6035: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] 123:22.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:22.14 from ImageCaptureErrorEventBinding.cpp:3, 123:22.14 from UnifiedBindings10.cpp:2: 123:22.14 MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 123:22.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:22.14 1043 | foundInterface = 0; \ 123:22.14 | ^~~~~~~~~~~~~~ 123:22.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:22.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:22.14 MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:22.14 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:22.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:22.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:22.14 from ImageCaptureErrorEventBinding.cpp:3, 123:22.14 from UnifiedBindings10.cpp:2: 123:22.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:22.14 304 | } else 123:22.14 | ^~~~ 123:22.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:22.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:22.14 MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:22.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 123:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:22.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 123:22.89 from AudioTrackBinding.cpp:3, 123:22.89 from UnifiedBindings1.cpp:2: 123:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:22.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:22.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:22.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrack.h:10, 123:22.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 123:22.89 from AudioTrackBinding.cpp:8, 123:22.89 from UnifiedBindings1.cpp:2: 123:22.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:22.89 23 | class nsDataHashtable : public nsBaseHashtable { 123:22.89 | ^~~~~~~~~~~~~~~ 123:23.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:23.51 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:23.51 from ImageCaptureErrorEventBinding.cpp:3, 123:23.51 from UnifiedBindings10.cpp:2: 123:23.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 123:23.51 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 123:23.51 /builddir/build/BUILD/firefox-72.0.2/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] 123:23.51 31 | memset(aT, 0, sizeof(T)); 123:23.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:23.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 123:23.51 from IntlUtilsBinding.cpp:11, 123:23.51 from UnifiedBindings10.cpp:93: 123:23.51 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 123:23.51 2262 | struct GlobalProperties { 123:23.51 | ^~~~~~~~~~~~~~~~ 123:23.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:23.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:23.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:10, 123:23.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 123:23.77 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 123:23.77 from Unified_cpp_dom_base0.cpp:2: 123:23.77 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 123:23.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:23.77 1028 | foundInterface = 0; \ 123:23.77 | ^~~~~~~~~~~~~~ 123:23.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:23.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:23.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:23.77 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:23.78 52 | NS_INTERFACE_MAP_END 123:23.78 | ^~~~~~~~~~~~~~~~~~~~ 123:23.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:23.78 1002 | else 123:23.78 | ^~~~ 123:23.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:23.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:23.78 | ^~~~~~~~~~~~~~~~~~ 123:23.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:23.78 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:23.78 | ^~~~~~~~~~~~~~~~~~~~~~ 123:24.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:24.09 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:24.09 from ImageCaptureErrorEventBinding.cpp:3, 123:24.09 from UnifiedBindings10.cpp:2: 123:24.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:24.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:24.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:24.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:24.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:24.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:24.10 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 123:24.10 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 123:24.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 123:24.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 123:24.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:24.10 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:24.10 from ImageCaptureErrorEventBinding.cpp:3, 123:24.10 from UnifiedBindings10.cpp:2: 123:24.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:24.10 23 | class nsDataHashtable : public nsBaseHashtable { 123:24.10 | ^~~~~~~~~~~~~~~ 123:24.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:24.14 from ImageCaptureErrorEventBinding.cpp:3, 123:24.14 from UnifiedBindings10.cpp:2: 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:24.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:24.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:24.14 In file included from /usr/include/c++/9/vector:67, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:24.14 from ImageCaptureErrorEventBinding.cpp:3, 123:24.14 from UnifiedBindings10.cpp:2: 123:24.14 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 123:24.14 386 | class vector : protected _Vector_base<_Tp, _Alloc> 123:24.14 | ^~~~~~ 123:24.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:24.14 from ImageCaptureErrorEventBinding.cpp:3, 123:24.14 from UnifiedBindings10.cpp:2: 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:24.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:24.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:24.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:24.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/InputEvent.h:10, 123:24.14 from InputEventBinding.cpp:12, 123:24.14 from UnifiedBindings10.cpp:41: 123:24.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 123:24.14 52 | class ClipManager { 123:24.14 | ^~~~~~~~~~~ 123:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 123:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:24.25 1028 | foundInterface = 0; \ 123:24.25 | ^~~~~~~~~~~~~~ 123:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:24.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:24.25 93 | NS_INTERFACE_MAP_END 123:24.25 | ^~~~~~~~~~~~~~~~~~~~ 123:24.25 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:12, 123:24.25 from Unified_cpp_dom_base0.cpp:2: 123:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:3419:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:24.25 3419 | } else 123:24.25 | ^~~~ 123:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:3419:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 123:24.25 3419 | } else 123:24.25 | ^~~~ 123:24.29 In file included from Unified_cpp_dom_base0.cpp:29: 123:24.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 123:24.29 /builddir/build/BUILD/firefox-72.0.2/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] 123:24.29 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 123:24.29 | ^ 123:24.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 123:24.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 123:24.29 from Unified_cpp_dom_base0.cpp:2: 123:24.29 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 123:24.29 123 | struct InternalAttr { 123:24.29 | ^~~~~~~~~~~~ 123:24.29 In file included from Unified_cpp_dom_base0.cpp:29: 123:24.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 123:24.30 /builddir/build/BUILD/firefox-72.0.2/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] 123:24.30 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 123:24.30 | ^ 123:24.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 123:24.30 from Unified_cpp_dom_base0.cpp:2: 123:24.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 123:24.30 175 | class Impl { 123:24.30 | ^~~~ 123:24.30 In file included from Unified_cpp_dom_base0.cpp:29: 123:24.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 123:24.30 /builddir/build/BUILD/firefox-72.0.2/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] 123:24.30 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 123:24.30 | ^ 123:24.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:19, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGImageContext.h:12, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:31, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:16, 123:24.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:16, 123:24.30 from Unified_cpp_dom_base0.cpp:2: 123:24.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 123:24.30 175 | class Impl { 123:24.30 | ^~~~ 123:24.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 123:24.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 123:24.39 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.h:11, 123:24.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:13: 123:24.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 123:24.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:24.39 1028 | foundInterface = 0; \ 123:24.39 | ^~~~~~~~~~~~~~ 123:24.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:24.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:24.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:24.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:1174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:24.39 1174 | NS_INTERFACE_MAP_END 123:24.39 | ^~~~~~~~~~~~~~~~~~~~ 123:24.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:24.39 1012 | else 123:24.39 | ^~~~ 123:24.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:24.39 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:24.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:24.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:1173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:24.39 1173 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 123:24.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:24.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:24.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:24.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:10, 123:24.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 123:24.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 123:24.74 from Unified_cpp_dom_base0.cpp:2: 123:24.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 123:24.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:24.74 1028 | foundInterface = 0; \ 123:24.74 | ^~~~~~~~~~~~~~ 123:24.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:24.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:24.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:24.75 38 | NS_INTERFACE_MAP_END 123:24.75 | ^~~~~~~~~~~~~~~~~~~~ 123:24.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:24.75 1002 | else 123:24.75 | ^~~~ 123:24.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:24.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:24.75 | ^~~~~~~~~~~~~~~~~~ 123:24.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:24.75 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:24.75 | ^~~~~~~~~~~~~~~~~~~~~~ 123:25.47 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 123:25.47 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 123:25.47 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsRefPtrHashtable.h:10, 123:25.47 from /builddir/build/BUILD/firefox-72.0.2/image/imgLoader.h:18, 123:25.47 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:13: 123:25.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:25.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:25.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:25.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:25.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:25.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 123:25.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 123:25.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 123:25.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsObjectLoadingContent.cpp:16: 123:25.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:25.48 23 | class nsDataHashtable : public nsBaseHashtable { 123:25.48 | ^~~~~~~~~~~~~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 123:26.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:26.28 1028 | foundInterface = 0; \ 123:26.28 | ^~~~~~~~~~~~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:26.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:26.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:26.28 40 | NS_INTERFACE_MAP_END 123:26.28 | ^~~~~~~~~~~~~~~~~~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:26.28 1002 | else 123:26.28 | ^~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:26.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:26.28 | ^~~~~~~~~~~~~~~~~~ 123:26.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:26.28 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:26.28 | ^~~~~~~~~~~~~~~~~~~~~~ 123:26.38 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 123:26.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:26.38 1043 | foundInterface = 0; \ 123:26.38 | ^~~~~~~~~~~~~~ 123:26.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:26.38 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:26.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.38 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:26.38 109 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 123:26.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 123:26.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 123:26.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 123:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 123:26.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 123:26.38 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AbstractRange.cpp:7, 123:26.38 from Unified_cpp_dom_base0.cpp:2: 123:26.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:26.38 304 | } else 123:26.38 | ^~~~ 123:26.38 /builddir/build/BUILD/firefox-72.0.2/dom/base/CharacterData.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:26.38 108 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 123:26.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:27.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 123:27.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 123:27.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ChromeUtils.cpp:26, 123:27.68 from Unified_cpp_dom_base0.cpp:128: 123:27.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:27.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:27.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:27.68 | ^ 123:27.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:27.68 46 | struct Block { 123:27.68 | ^~~~~ 123:34.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 123:34.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 123:34.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:11, 123:34.07 from Unified_cpp_dom_base1.cpp:2: 123:34.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:34.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:34.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:34.07 | ^ 123:34.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:34.07 46 | struct Block { 123:34.07 | ^~~~~ 123:34.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:34.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:34.54 from Unified_cpp_dom_base1.cpp:2: 123:34.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 123:34.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:34.54 1028 | foundInterface = 0; \ 123:34.54 | ^~~~~~~~~~~~~~ 123:34.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:34.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:34.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:34.54 80 | NS_INTERFACE_MAP_END 123:34.54 | ^~~~~~~~~~~~~~~~~~~~ 123:34.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:34.54 1002 | else 123:34.54 | ^~~~ 123:34.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:34.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:34.54 | ^~~~~~~~~~~~~~~~~~ 123:34.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:34.54 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:34.54 | ^~~~~~~~~~~~~~~~~~~~~~ 123:34.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MatchGlobBinding.h:9, 123:34.70 from MatchGlobBinding.cpp:3, 123:34.70 from UnifiedBindings11.cpp:2: 123:34.70 MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 123:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:34.70 1043 | foundInterface = 0; \ 123:34.70 | ^~~~~~~~~~~~~~ 123:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:34.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:34.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:34.70 MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:34.70 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:34.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:34.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 123:34.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 123:34.70 from MatchGlobBinding.cpp:7, 123:34.70 from UnifiedBindings11.cpp:2: 123:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:34.70 304 | } else 123:34.70 | ^~~~ 123:34.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:34.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:34.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:34.70 MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:34.70 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 123:34.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 123:34.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:34.73 1028 | foundInterface = 0; \ 123:34.73 | ^~~~~~~~~~~~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:34.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:34.73 25 | NS_INTERFACE_MAP_END 123:34.73 | ^~~~~~~~~~~~~~~~~~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:34.73 1002 | else 123:34.73 | ^~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:34.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:34.73 | ^~~~~~~~~~~~~~~~~~ 123:34.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:34.73 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:34.73 | ^~~~~~~~~~~~~~~~~~~~~~ 123:35.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 123:35.22 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 123:35.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:23, 123:35.22 from Unified_cpp_dom_base1.cpp:47: 123:35.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 123:35.23 /builddir/build/BUILD/firefox-72.0.2/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] 123:35.23 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:35.23 | ^ 123:35.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 123:35.23 44 | struct nsXPTCVariant { 123:35.23 | ^~~~~~~~~~~~~ 123:35.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:35.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:35.41 from Unified_cpp_dom_base1.cpp:2: 123:35.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 123:35.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:35.41 1028 | foundInterface = 0; \ 123:35.41 | ^~~~~~~~~~~~~~ 123:35.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:35.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:35.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:35.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:35.41 290 | NS_INTERFACE_MAP_END 123:35.41 | ^~~~~~~~~~~~~~~~~~~~ 123:35.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:35.41 1002 | else 123:35.41 | ^~~~ 123:35.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:35.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:35.41 | ^~~~~~~~~~~~~~~~~~ 123:35.42 /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:35.42 289 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:35.42 | ^~~~~~~~~~~~~~~~~~~~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 123:35.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:35.65 1028 | foundInterface = 0; \ 123:35.65 | ^~~~~~~~~~~~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:35.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:35.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:35.65 148 | NS_INTERFACE_MAP_END 123:35.65 | ^~~~~~~~~~~~~~~~~~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:35.65 1002 | else 123:35.65 | ^~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:35.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:35.65 | ^~~~~~~~~~~~~~~~~~ 123:35.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:35.65 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:35.65 | ^~~~~~~~~~~~~~~~~~~~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 123:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:35.73 1028 | foundInterface = 0; \ 123:35.73 | ^~~~~~~~~~~~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:35.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:35.73 23 | NS_INTERFACE_MAP_END 123:35.73 | ^~~~~~~~~~~~~~~~~~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:35.73 1002 | else 123:35.73 | ^~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:35.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:35.73 | ^~~~~~~~~~~~~~~~~~ 123:35.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:35.73 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:35.73 | ^~~~~~~~~~~~~~~~~~~~~~ 123:35.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:35.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MatchGlobBinding.h:9, 123:35.79 from MatchGlobBinding.cpp:3, 123:35.79 from UnifiedBindings11.cpp:2: 123:35.79 MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 123:35.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:35.80 1043 | foundInterface = 0; \ 123:35.80 | ^~~~~~~~~~~~~~ 123:35.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:35.80 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:35.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:35.80 MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:35.80 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:35.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:35.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 123:35.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 123:35.80 from MatchGlobBinding.cpp:7, 123:35.80 from UnifiedBindings11.cpp:2: 123:35.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:35.80 304 | } else 123:35.80 | ^~~~ 123:35.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:35.80 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:35.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:35.80 MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:35.80 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 123:35.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.07 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 123:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.07 1028 | foundInterface = 0; \ 123:36.08 | ^~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.08 49 | NS_INTERFACE_MAP_END 123:36.08 | ^~~~~~~~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.08 1002 | else 123:36.08 | ^~~~ 123:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:36.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:36.08 | ^~~~~~~~~~~~~~~~~~ 123:36.08 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMParser.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:36.08 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:36.08 | ^~~~~~~~~~~~~~~~~~~~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 123:36.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.12 1028 | foundInterface = 0; \ 123:36.12 | ^~~~~~~~~~~~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.12 22 | NS_INTERFACE_MAP_END 123:36.12 | ^~~~~~~~~~~~~~~~~~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.12 1002 | else 123:36.12 | ^~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:36.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:36.12 | ^~~~~~~~~~~~~~~~~~ 123:36.12 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:36.12 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:36.12 | ^~~~~~~~~~~~~~~~~~~~~~ 123:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 123:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.14 1028 | foundInterface = 0; \ 123:36.14 | ^~~~~~~~~~~~~~ 123:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.14 131 | NS_INTERFACE_MAP_END 123:36.14 | ^~~~~~~~~~~~~~~~~~~~ 123:36.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:36.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:36.14 from Unified_cpp_dom_base1.cpp:2: 123:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.14 304 | } else 123:36.14 | ^~~~ 123:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:36.14 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRect.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 123:36.14 130 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 123:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:36.15 from Unified_cpp_dom_base1.cpp:2: 123:36.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 123:36.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.15 1043 | foundInterface = 0; \ 123:36.15 | ^~~~~~~~~~~~~~ 123:36.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:36.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:36.15 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:36.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:36.15 from Unified_cpp_dom_base1.cpp:2: 123:36.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.15 304 | } else 123:36.15 | ^~~~ 123:36.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:36.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:36.15 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 123:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:36.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:36.18 from Unified_cpp_dom_base1.cpp:2: 123:36.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 123:36.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.18 1028 | foundInterface = 0; \ 123:36.18 | ^~~~~~~~~~~~~~ 123:36.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:36.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:36.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:36.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:36.18 21 | NS_INTERFACE_MAP_END 123:36.18 | ^~~~~~~~~~~~~~~~~~~~ 123:36.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.18 1002 | else 123:36.18 | ^~~~ 123:36.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:36.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:36.18 | ^~~~~~~~~~~~~~~~~~ 123:36.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:36.18 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:36.18 | ^~~~~~~~~~~~~~~~~~~~~~ 123:36.46 In file included from Unified_cpp_dom_base0.cpp:65: 123:36.46 /builddir/build/BUILD/firefox-72.0.2/dom/base/Comment.cpp: In member function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)': 123:36.46 /builddir/build/BUILD/firefox-72.0.2/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] 123:36.46 133 | bool ParseHeader(nsACString::const_iterator& aStart, 123:36.46 | ^~~~~~~~~~~ 123:36.46 /builddir/build/BUILD/firefox-72.0.2/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] 123:36.80 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.h:23, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.cpp:13, 123:36.80 from Unified_cpp_dom_base10.cpp:2: 123:36.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:36.80 1043 | foundInterface = 0; \ 123:36.80 | ^~~~~~~~~~~~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:36.80 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:36.80 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 123:36.80 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 123:36.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 123:36.80 from Unified_cpp_dom_base10.cpp:11: 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:36.80 304 | } else 123:36.80 | ^~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:36.80 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:36.80 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 123:36.80 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 123:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:36.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.h:10, 123:36.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:7, 123:36.90 from Unified_cpp_dom_base1.cpp:2: 123:36.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 123:36.90 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 123:36.90 /builddir/build/BUILD/firefox-72.0.2/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] 123:36.90 31 | memset(aT, 0, sizeof(T)); 123:36.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:36.90 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/CustomElementRegistry.cpp:23, 123:36.90 from Unified_cpp_dom_base1.cpp:47: 123:36.90 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 123:36.90 2262 | struct GlobalProperties { 123:36.90 | ^~~~~~~~~~~~~~~~ 123:43.31 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.h:23, 123:43.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextFragment.cpp:13, 123:43.31 from Unified_cpp_dom_base10.cpp:2: 123:43.31 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 123:43.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:43.31 1028 | foundInterface = 0; \ 123:43.31 | ^~~~~~~~~~~~~~ 123:43.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:43.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:43.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:43.31 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:43.31 60 | NS_INTERFACE_MAP_END 123:43.31 | ^~~~~~~~~~~~~~~~~~~~ 123:43.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:43.31 1002 | else 123:43.31 | ^~~~ 123:43.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:43.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:43.31 | ^~~~~~~~~~~~~~~~~~ 123:43.31 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWindowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:43.31 59 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 123:43.31 | ^~~~~~~~~~~~~~~~~~~~~~ 123:43.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:12, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 123:43.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ContentBlockingLog.cpp:11, 123:43.33 from Unified_cpp_dom_base1.cpp:2: 123:43.33 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 123:43.33 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.33 217 | BaseMatrix& PreRotate(T aAngle) { 123:43.33 | ^~~~~~~~~ 123:43.33 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.34 In file included from Unified_cpp_dom_base1.cpp:74: 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:936: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] 123:43.34 936 | DOMMatrix* DOMMatrix::SkewYSelf(double aSy) { 123:43.34 | ^~~~~~~~~ 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:936:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:918: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] 123:43.34 918 | DOMMatrix* DOMMatrix::SkewXSelf(double aSx) { 123:43.34 | ^~~~~~~~~ 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:918:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 123:43.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)': 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:817: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] 123:43.35 817 | DOMMatrix* DOMMatrix::ScaleSelf(double aScaleX, const Optional& aScaleY, 123:43.35 | ^~~~~~~~~ 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:817: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] 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:781: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] 123:43.35 781 | DOMMatrix* DOMMatrix::PreMultiplySelf(const DOMMatrixInit& aOtherInit, 123:43.35 | ^~~~~~~~~ 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:781: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] 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 123:43.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:760: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] 123:43.35 760 | DOMMatrix* DOMMatrix::MultiplySelf(const DOMMatrixInit& aOtherInit, 123:43.35 | ^~~~~~~~~ 123:43.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/DOMMatrix.cpp:760: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] 123:43.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const': 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 405 | already_AddRefed DOMMatrixReadOnly::TransformPoint( 123:43.36 | ^~~~~~~~~~~~~~~~~ 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 373 | already_AddRefed DOMMatrixReadOnly::FlipY() const { 123:43.36 | ^~~~~~~~~~~~~~~~~ 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:43.36 358 | already_AddRefed DOMMatrixReadOnly::FlipX() const { 123:43.36 | ^~~~~~~~~~~~~~~~~ 123:43.36 /builddir/build/BUILD/firefox-72.0.2/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] 123:45.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:45.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 123:45.30 from Unified_cpp_dom_base10.cpp:11: 123:45.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:45.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:45.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:45.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:45.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:45.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.30 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.h:15, 123:45.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsTextNode.cpp:11, 123:45.30 from Unified_cpp_dom_base10.cpp:11: 123:45.30 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:45.30 23 | class nsDataHashtable : public nsBaseHashtable { 123:45.30 | ^~~~~~~~~~~~~~~ 123:45.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:45.74 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:45.74 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:45.74 from UnifiedBindings12.cpp:2: 123:45.74 MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 123:45.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:45.75 1043 | foundInterface = 0; \ 123:45.75 | ^~~~~~~~~~~~~~ 123:45.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:45.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:45.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:45.75 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:45.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 123:45.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 123:45.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:45.75 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:45.75 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:45.75 from UnifiedBindings12.cpp:2: 123:45.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:45.75 304 | } else 123:45.75 | ^~~~ 123:45.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:45.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:45.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.75 MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:45.75 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 123:45.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:47.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:9, 123:47.09 from NodeIteratorBinding.cpp:3, 123:47.09 from UnifiedBindings13.cpp:2: 123:47.09 OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 123:47.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:47.10 1043 | foundInterface = 0; \ 123:47.10 | ^~~~~~~~~~~~~~ 123:47.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:47.10 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.10 OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:47.10 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 123:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 123:47.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 123:47.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:11, 123:47.10 from NodeIteratorBinding.cpp:3, 123:47.10 from UnifiedBindings13.cpp:2: 123:47.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:47.10 304 | } else 123:47.10 | ^~~~ 123:47.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:47.10 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:47.10 OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:47.10 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 123:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:48.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 123:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 123:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:48.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 123:48.28 from MouseEventBinding.cpp:14, 123:48.28 from UnifiedBindings12.cpp:171: 123:48.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:48.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:48.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:48.28 | ^ 123:48.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:48.28 46 | struct Block { 123:48.28 | ^~~~~ 123:51.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:51.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeFilterBinding.h:9, 123:51.53 from NodeIteratorBinding.cpp:3, 123:51.53 from UnifiedBindings13.cpp:2: 123:51.53 PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 123:51.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:51.53 1028 | foundInterface = 0; \ 123:51.53 | ^~~~~~~~~~~~~~ 123:51.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:51.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:51.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:51.53 PeerConnectionObserverBinding.cpp:2472:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:51.53 2472 | NS_INTERFACE_MAP_END 123:51.53 | ^~~~~~~~~~~~~~~~~~~~ 123:51.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:51.54 1002 | else 123:51.54 | ^~~~ 123:51.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:51.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:51.54 | ^~~~~~~~~~~~~~~~~~ 123:51.54 PeerConnectionObserverBinding.cpp:2471:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:51.54 2471 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:51.54 | ^~~~~~~~~~~~~~~~~~~~~~ 123:52.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 123:52.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 123:52.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:98, 123:52.20 from Unified_cpp_dom_base2.cpp:20: 123:52.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:52.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:52.20 | ^ 123:52.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:52.20 46 | struct Block { 123:52.20 | ^~~~~ 123:53.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:53.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:53.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:53.12 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 123:53.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 123:53.13 from Unified_cpp_dom_base3.cpp:2: 123:53.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 123:53.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:53.13 1043 | foundInterface = 0; \ 123:53.13 | ^~~~~~~~~~~~~~ 123:53.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:53.13 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:53.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:53.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:53.13 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:53.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:53.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:53.13 1002 | else 123:53.13 | ^~~~ 123:53.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:53.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:53.13 | ^~~~~~~~~~~~~~~~~~ 123:53.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:53.13 162 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:53.13 | ^~~~~~~~~~~~~~~~~~~~~~ 123:53.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 123:53.37 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 123:53.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.h:11, 123:53.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:7, 123:53.37 from Unified_cpp_dom_base3.cpp:11: 123:53.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 123:53.37 /builddir/build/BUILD/firefox-72.0.2/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] 123:53.37 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:53.37 | ^ 123:53.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 123:53.37 44 | struct nsXPTCVariant { 123:53.37 | ^~~~~~~~~~~~~ 123:53.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:53.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:53.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:53.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 123:53.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 123:53.53 from Unified_cpp_dom_base3.cpp:2: 123:53.53 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 123:53.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:53.53 1028 | foundInterface = 0; \ 123:53.53 | ^~~~~~~~~~~~~~ 123:53.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:53.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:53.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:53.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:53.54 22 | NS_INTERFACE_MAP_END 123:53.54 | ^~~~~~~~~~~~~~~~~~~~ 123:53.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:53.54 1002 | else 123:53.54 | ^~~~ 123:53.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:53.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:53.54 | ^~~~~~~~~~~~~~~~~~ 123:53.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:53.54 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:53.54 | ^~~~~~~~~~~~~~~~~~~~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 123:54.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:54.19 1028 | foundInterface = 0; \ 123:54.19 | ^~~~~~~~~~~~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:54.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:54.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:54.19 57 | NS_INTERFACE_MAP_END 123:54.19 | ^~~~~~~~~~~~~~~~~~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:54.19 1002 | else 123:54.19 | ^~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:54.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:54.19 | ^~~~~~~~~~~~~~~~~~ 123:54.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:54.19 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:54.19 | ^~~~~~~~~~~~~~~~~~~~~~ 123:55.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 123:55.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 123:55.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageBroadcaster.cpp:8, 123:55.74 from Unified_cpp_dom_base3.cpp:56: 123:55.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:55.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:55.74 | ^ 123:55.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:55.74 46 | struct Block { 123:55.74 | ^~~~~ 123:56.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:56.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 123:56.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 123:56.42 from Unified_cpp_dom_base3.cpp:2: 123:56.42 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 123:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:56.42 1043 | foundInterface = 0; \ 123:56.42 | ^~~~~~~~~~~~~~ 123:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:56.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:56.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:56.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:56.43 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 123:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:56.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 123:56.43 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 123:56.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 123:56.43 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 123:56.43 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 123:56.43 from Unified_cpp_dom_base3.cpp:2: 123:56.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:56.43 389 | else 123:56.43 | ^~~~ 123:56.43 /builddir/build/BUILD/firefox-72.0.2/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 123:56.43 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 123:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:57.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:57.25 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:57.25 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:57.25 from UnifiedBindings12.cpp:2: 123:57.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 123:57.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 123:57.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 123:57.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:57.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:57.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:57.26 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 123:57.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 123:57.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 123:57.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 123:57.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:57.26 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:57.26 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:57.26 from UnifiedBindings12.cpp:2: 123:57.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:57.26 23 | class nsDataHashtable : public nsBaseHashtable { 123:57.26 | ^~~~~~~~~~~~~~~ 123:57.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:57.31 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:57.31 from UnifiedBindings12.cpp:2: 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:57.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:57.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:57.31 In file included from /usr/include/c++/9/vector:67, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 123:57.31 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:57.31 from UnifiedBindings12.cpp:2: 123:57.31 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 123:57.31 386 | class vector : protected _Vector_base<_Tp, _Alloc> 123:57.31 | ^~~~~~ 123:57.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 123:57.31 from MediaStreamTrackAudioSourceNodeBinding.cpp:3, 123:57.31 from UnifiedBindings12.cpp:2: 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:57.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:57.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:57.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:57.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 123:57.31 from MouseEventBinding.cpp:14, 123:57.31 from UnifiedBindings12.cpp:171: 123:57.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 123:57.31 52 | class ClipManager { 123:57.31 | ^~~~~~~~~~~ 123:58.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 123:58.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 123:58.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 123:58.07 from /builddir/build/BUILD/firefox-72.0.2/dom/base/PostMessageEvent.cpp:12, 123:58.07 from Unified_cpp_dom_base4.cpp:65: 123:58.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:58.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:58.07 | ^ 123:58.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:58.07 46 | struct Block { 123:58.07 | ^~~~~ 123:58.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 123:58.27 from Unified_cpp_dom_base2.cpp:2: 123:58.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 123:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:58.27 1028 | foundInterface = 0; \ 123:58.27 | ^~~~~~~~~~~~~~ 123:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:58.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:58.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:1876:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:58.27 1876 | NS_INTERFACE_MAP_END 123:58.27 | ^~~~~~~~~~~~~~~~~~~~ 123:58.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 123:58.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 123:58.27 from Unified_cpp_dom_base2.cpp:2: 123:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:58.27 304 | } else 123:58.27 | ^~~~ 123:58.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:58.27 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:58.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:1875:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 123:58.27 1875 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 123:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:59.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:59.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 123:59.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 123:59.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 123:59.64 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 123:59.64 from Unified_cpp_dom_base2.cpp:2: 123:59.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 123:59.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:59.64 1028 | foundInterface = 0; \ 123:59.64 | ^~~~~~~~~~~~~~ 123:59.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:59.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 123:59.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:12341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:59.64 12341 | NS_INTERFACE_MAP_END 123:59.64 | ^~~~~~~~~~~~~~~~~~~~ 123:59.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:59.64 1002 | else 123:59.64 | ^~~~ 123:59.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:59.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:59.64 | ^~~~~~~~~~~~~~~~~~ 123:59.64 /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:12340:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:59.64 12340 | NS_INTERFACE_MAP_ENTRY(nsISupports) 123:59.64 | ^~~~~~~~~~~~~~~~~~~~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 124:00.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:00.16 1028 | foundInterface = 0; \ 124:00.16 | ^~~~~~~~~~~~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:00.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:00.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:00.16 118 | NS_INTERFACE_MAP_END 124:00.16 | ^~~~~~~~~~~~~~~~~~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:00.16 1012 | else 124:00.16 | ^~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:00.16 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:00.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:00.16 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:00.16 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 124:00.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:00.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:00.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:00.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:00.63 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 124:00.63 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 124:00.63 from Unified_cpp_dom_base3.cpp:2: 124:00.63 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 124:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:00.63 1028 | foundInterface = 0; \ 124:00.63 | ^~~~~~~~~~~~~~ 124:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:00.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:00.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:00.63 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:00.63 138 | NS_INTERFACE_MAP_END 124:00.63 | ^~~~~~~~~~~~~~~~~~~~ 124:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:00.63 1002 | else 124:00.63 | ^~~~ 124:00.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:00.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:00.63 | ^~~~~~~~~~~~~~~~~~ 124:00.63 /builddir/build/BUILD/firefox-72.0.2/dom/base/Navigator.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:00.63 137 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:00.63 | ^~~~~~~~~~~~~~~~~~~~~~ 124:00.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 124:00.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 124:00.86 from /builddir/build/BUILD/firefox-72.0.2/dom/cache/Action.cpp:7, 124:00.86 from Unified_cpp_dom_cache0.cpp:2: 124:00.86 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 124:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:00.86 1028 | foundInterface = 0; \ 124:00.86 | ^~~~~~~~~~~~~~ 124:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:00.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:00.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:00.86 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:00.86 235 | NS_INTERFACE_MAP_END 124:00.86 | ^~~~~~~~~~~~~~~~~~~~ 124:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:00.86 1002 | else 124:00.86 | ^~~~ 124:00.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:00.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:00.86 | ^~~~~~~~~~~~~~~~~~ 124:00.86 /builddir/build/BUILD/firefox-72.0.2/dom/cache/Cache.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:00.86 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:00.86 | ^~~~~~~~~~~~~~~~~~~~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 124:01.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:01.15 1028 | foundInterface = 0; \ 124:01.15 | ^~~~~~~~~~~~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:01.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:01.15 153 | NS_INTERFACE_MAP_END 124:01.15 | ^~~~~~~~~~~~~~~~~~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:01.15 1002 | else 124:01.15 | ^~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:01.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:01.15 | ^~~~~~~~~~~~~~~~~~ 124:01.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:01.15 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:01.15 | ^~~~~~~~~~~~~~~~~~~~~~ 124:01.17 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 124:01.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:01.18 1028 | foundInterface = 0; \ 124:01.18 | ^~~~~~~~~~~~~~ 124:01.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:01.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:01.18 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:01.18 58 | NS_INTERFACE_MAP_END 124:01.18 | ^~~~~~~~~~~~~~~~~~~~ 124:01.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:01.18 1002 | else 124:01.18 | ^~~~ 124:01.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:01.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:01.18 | ^~~~~~~~~~~~~~~~~~ 124:01.18 /builddir/build/BUILD/firefox-72.0.2/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:01.18 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:01.18 | ^~~~~~~~~~~~~~~~~~~~~~ 124:01.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.h:11, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:7, 124:01.82 from Unified_cpp_dom_base3.cpp:2: 124:01.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 124:01.82 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 124:01.82 /builddir/build/BUILD/firefox-72.0.2/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] 124:01.82 31 | memset(aT, 0, sizeof(T)); 124:01.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 124:01.82 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.h:11, 124:01.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/IntlUtils.cpp:7, 124:01.82 from Unified_cpp_dom_base3.cpp:11: 124:01.82 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 124:01.82 2262 | struct GlobalProperties { 124:01.82 | ^~~~~~~~~~~~~~~~ 124:02.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 124:02.49 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 124:02.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 124:02.50 from Unified_cpp_dom_base4.cpp:92: 124:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 124:02.50 /builddir/build/BUILD/firefox-72.0.2/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] 124:02.50 79 | memset(this, 0, sizeof(nsXPTCVariant)); 124:02.50 | ^ 124:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 124:02.50 44 | struct nsXPTCVariant { 124:02.50 | ^~~~~~~~~~~~~ 124:02.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 124:02.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.54 1043 | foundInterface = 0; \ 124:02.54 | ^~~~~~~~~~~~~~ 124:02.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:02.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:02.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:02.54 1946 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 124:02.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:02.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 124:02.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:02.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:02.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:02.54 from Unified_cpp_dom_base2.cpp:2: 124:02.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.54 304 | } else 124:02.54 | ^~~~ 124:02.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:02.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:02.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:02.54 1945 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 124:02.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTArray.h:30, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.h:15, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.h:15, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.h:10, 124:02.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.cpp:7, 124:02.78 from Unified_cpp_dom_base4.cpp:2: 124:02.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 124:02.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.78 1028 | foundInterface = 0; \ 124:02.78 | ^~~~~~~~~~~~~~ 124:02.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.78 119 | NS_INTERFACE_MAP_END 124:02.78 | ^~~~~~~~~~~~~~~~~~~~ 124:02.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.78 1002 | else 124:02.78 | ^~~~ 124:02.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.78 | ^~~~~~~~~~~~~~~~~~ 124:02.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.78 118 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.78 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.82 1028 | foundInterface = 0; \ 124:02.82 | ^~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.82 291 | NS_INTERFACE_MAP_END 124:02.82 | ^~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.82 1002 | else 124:02.82 | ^~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.82 | ^~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.82 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.82 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:02.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:02.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 124:02.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 124:02.82 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 124:02.82 from Unified_cpp_dom_base2.cpp:2: 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.82 1028 | foundInterface = 0; \ 124:02.82 | ^~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.82 101 | NS_INTERFACE_MAP_END 124:02.82 | ^~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.82 1002 | else 124:02.82 | ^~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.82 | ^~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/FormData.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.82 100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.82 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.82 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 124:02.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.83 1028 | foundInterface = 0; \ 124:02.83 | ^~~~~~~~~~~~~~ 124:02.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.83 322 | NS_INTERFACE_MAP_END 124:02.83 | ^~~~~~~~~~~~~~~~~~~~ 124:02.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.83 1002 | else 124:02.83 | ^~~~ 124:02.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.83 | ^~~~~~~~~~~~~~~~~~ 124:02.83 /builddir/build/BUILD/firefox-72.0.2/dom/base/ResizeObserver.cpp:321:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.83 321 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.83 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 124:02.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.85 1028 | foundInterface = 0; \ 124:02.85 | ^~~~~~~~~~~~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.85 153 | NS_INTERFACE_MAP_END 124:02.85 | ^~~~~~~~~~~~~~~~~~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.85 1002 | else 124:02.85 | ^~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.85 | ^~~~~~~~~~~~~~~~~~ 124:02.85 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.85 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.85 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.86 1028 | foundInterface = 0; \ 124:02.86 | ^~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:404:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.86 404 | NS_INTERFACE_MAP_END 124:02.86 | ^~~~~~~~~~~~~~~~~~~~ 124:02.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:02.86 from Unified_cpp_dom_base2.cpp:2: 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.86 304 | } else 124:02.86 | ^~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:02.86 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:02.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:403:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 124:02.86 403 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 124:02.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 124:02.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 124:02.86 from Unified_cpp_dom_base2.cpp:2: 124:02.86 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1056:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.86 1056 | foundInterface = 0; \ 124:02.86 | ^~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1094:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 124:02.86 1094 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 124:02.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.86 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 124:02.87 500 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 124:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.87 1002 | else 124:02.87 | ^~~~ 124:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.87 | ^~~~~~~~~~~~~~~~~~ 124:02.87 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.87 499 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:02.87 | ^~~~~~~~~~~~~~~~~~~~~~ 124:02.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 124:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.90 1043 | foundInterface = 0; \ 124:02.90 | ^~~~~~~~~~~~~~ 124:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:02.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:02.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:1790:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:02.90 1790 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 124:02.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 124:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:02.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:02.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:02.90 from Unified_cpp_dom_base2.cpp:2: 124:02.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.90 304 | } else 124:02.90 | ^~~~ 124:02.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/FragmentOrElement.cpp:1789:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:02.90 1789 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 124:02.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:02.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:02.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:02.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRunnable.h:10, 124:02.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 124:02.97 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:9, 124:02.97 from Unified_cpp_dom_base2.cpp:2: 124:02.97 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 124:02.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:02.97 1028 | foundInterface = 0; \ 124:02.97 | ^~~~~~~~~~~~~~ 124:02.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:02.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:02.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:02.97 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:02.97 26 | NS_INTERFACE_MAP_END 124:02.97 | ^~~~~~~~~~~~~~~~~~~~ 124:02.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:02.97 1002 | else 124:02.97 | ^~~~ 124:02.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:02.97 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:02.97 | ^~~~~~~~~~~~~~~~~~ 124:02.97 /builddir/build/BUILD/firefox-72.0.2/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:02.97 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:02.97 | ^~~~~~~~~~~~~~~~~~~~~~ 124:03.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.h:15, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Attr.h:15, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.h:10, 124:03.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/NodeUbiReporting.cpp:7, 124:03.90 from Unified_cpp_dom_base4.cpp:2: 124:03.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 124:03.90 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 124:03.90 /builddir/build/BUILD/firefox-72.0.2/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] 124:03.90 31 | memset(aT, 0, sizeof(T)); 124:03.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 124:03.90 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 124:03.90 from Unified_cpp_dom_base4.cpp:92: 124:03.90 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 124:03.90 2262 | struct GlobalProperties { 124:03.90 | ^~~~~~~~~~~~~~~~ 124:06.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:06.05 from Unified_cpp_dom_base2.cpp:2: 124:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 124:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 124:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 124:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:06.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:06.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:06.05 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 124:06.05 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DocGroup.cpp:7, 124:06.05 from Unified_cpp_dom_base2.cpp:11: 124:06.05 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:06.05 23 | class nsDataHashtable : public nsBaseHashtable { 124:06.05 | ^~~~~~~~~~~~~~~ 124:06.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:06.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:06.17 from Unified_cpp_dom_base2.cpp:2: 124:06.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 124:06.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 124:06.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 124:06.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:06.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:06.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:06.18 In file included from /usr/include/c++/9/vector:67, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 124:06.18 from /usr/include/c++/9/queue:61, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DocGroup.cpp:7, 124:06.18 from Unified_cpp_dom_base2.cpp:11: 124:06.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 124:06.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 124:06.18 | ^~~~~~ 124:06.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DispatcherTrait.cpp:10, 124:06.18 from Unified_cpp_dom_base2.cpp:2: 124:06.18 /builddir/build/BUILD/firefox-72.0.2/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:06.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 124:06.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 124:06.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:06.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:06.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:06.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 124:06.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 124:06.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:06.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 124:06.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Document.cpp:255, 124:06.19 from Unified_cpp_dom_base2.cpp:20: 124:06.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 124:06.19 52 | class ClipManager { 124:06.19 | ^~~~~~~~~~~ 124:08.72 In file included from Unified_cpp_dom_base4.cpp:119: 124:08.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenLuminance.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 124:08.72 /builddir/build/BUILD/firefox-72.0.2/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] 124:08.72 110 | bool ResponsiveImageSelector::SetCandidatesFromSourceSet( 124:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:08.72 /builddir/build/BUILD/firefox-72.0.2/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] 124:08.72 /builddir/build/BUILD/firefox-72.0.2/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] 124:10.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 124:10.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 124:10.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 124:10.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:10.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 124:10.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 124:10.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 124:10.74 from PointerEventBinding.cpp:5, 124:10.74 from UnifiedBindings14.cpp:210: 124:10.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:10.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:10.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:10.74 | ^ 124:10.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:10.74 46 | struct Block { 124:10.74 | ^~~~~ 124:14.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 124:14.53 from PerformanceNavigationBinding.cpp:3, 124:14.54 from UnifiedBindings14.cpp:2: 124:14.54 PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 124:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:14.54 1043 | foundInterface = 0; \ 124:14.54 | ^~~~~~~~~~~~~~ 124:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:14.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.54 PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:14.54 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:14.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:14.54 from PerformanceNavigationBinding.cpp:7, 124:14.54 from UnifiedBindings14.cpp:2: 124:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:14.54 304 | } else 124:14.54 | ^~~~ 124:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:14.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.54 PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:14.54 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 124:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:14.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 124:14.59 from PerformanceNavigationBinding.cpp:3, 124:14.59 from UnifiedBindings14.cpp:2: 124:14.59 PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 124:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:14.59 1043 | foundInterface = 0; \ 124:14.59 | ^~~~~~~~~~~~~~ 124:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:14.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:14.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.60 PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:14.60 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:14.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:14.60 from PerformanceNavigationBinding.cpp:7, 124:14.60 from UnifiedBindings14.cpp:2: 124:14.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:14.60 304 | } else 124:14.60 | ^~~~ 124:14.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:14.60 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.60 PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:14.60 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 124:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:9, 124:14.82 from PerformanceNavigationBinding.cpp:3, 124:14.82 from UnifiedBindings14.cpp:2: 124:14.82 PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 124:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:14.82 1043 | foundInterface = 0; \ 124:14.82 | ^~~~~~~~~~~~~~ 124:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:14.82 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.82 PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:14.82 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:14.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:14.82 from PerformanceNavigationBinding.cpp:7, 124:14.82 from UnifiedBindings14.cpp:2: 124:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:14.82 304 | } else 124:14.82 | ^~~~ 124:14.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:14.82 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.82 PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:14.82 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 124:14.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:16.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:16.07 from PrioEncoderBinding.cpp:3, 124:16.07 from UnifiedBindings15.cpp:2: 124:16.07 PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 124:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:16.07 1043 | foundInterface = 0; \ 124:16.07 | ^~~~~~~~~~~~~~ 124:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:16.08 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:16.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:16.08 PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:16.08 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:16.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:16.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:16.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:16.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:16.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:16.08 from PrioEncoderBinding.cpp:3, 124:16.08 from UnifiedBindings15.cpp:2: 124:16.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:16.08 304 | } else 124:16.08 | ^~~~ 124:16.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:16.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:16.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:16.08 PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:16.08 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 124:16.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:17.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 124:17.52 from PerformanceNavigationBinding.cpp:3, 124:17.52 from UnifiedBindings14.cpp:2: 124:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 124:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 124:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 124:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:17.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:17.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:17.52 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 124:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 124:17.52 from PerformanceNavigationBinding.cpp:7, 124:17.52 from UnifiedBindings14.cpp:2: 124:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:17.52 23 | class nsDataHashtable : public nsBaseHashtable { 124:17.52 | ^~~~~~~~~~~~~~~ 124:17.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 124:17.56 from PerformanceNavigationBinding.cpp:3, 124:17.56 from UnifiedBindings14.cpp:2: 124:17.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 124:17.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 124:17.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 124:17.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:17.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:17.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:17.56 In file included from /usr/include/c++/9/vector:67, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 124:17.56 from PerformanceNavigationBinding.cpp:7, 124:17.56 from UnifiedBindings14.cpp:2: 124:17.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 124:17.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 124:17.56 | ^~~~~~ 124:17.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 124:17.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PerformanceNavigationBinding.h:6, 124:17.56 from PerformanceNavigationBinding.cpp:3, 124:17.56 from UnifiedBindings14.cpp:2: 124:17.57 /builddir/build/BUILD/firefox-72.0.2/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:17.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 124:17.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 124:17.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:17.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:17.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:17.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 124:17.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 124:17.57 from PointerEventBinding.cpp:5, 124:17.57 from UnifiedBindings14.cpp:210: 124:17.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 124:17.57 52 | class ClipManager { 124:17.57 | ^~~~~~~~~~~ 124:17.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 124:17.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:17.92 from /builddir/build/BUILD/firefox-72.0.2/dom/cache/PrincipalVerifier.cpp:9, 124:17.92 from Unified_cpp_dom_cache1.cpp:47: 124:17.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:17.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:17.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:17.92 | ^ 124:17.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:17.92 46 | struct Block { 124:17.92 | ^~~~~ 124:18.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:12, 124:18.20 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 124:18.20 from Unified_cpp_dom_webgpu0.cpp:2: 124:18.20 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp: In member function 'virtual nsresult mozilla::webgpu::CanvasContext::QueryInterface(const nsIID&, void**)': 124:18.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:18.20 1028 | foundInterface = 0; \ 124:18.20 | ^~~~~~~~~~~~~~ 124:18.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:18.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:18.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:18.20 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:18.20 32 | NS_INTERFACE_MAP_END 124:18.20 | ^~~~~~~~~~~~~~~~~~~~ 124:18.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:18.20 1012 | else 124:18.20 | ^~~~ 124:18.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:18.21 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:18.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.21 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/CanvasContext.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:18.21 30 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 124:18.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::ComputePassEncoder::QueryInterface(const nsIID&, void**)': 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:18.22 1043 | foundInterface = 0; \ 124:18.22 | ^~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:18.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:18.22 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp:13:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:18.22 13 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(ComputePassEncoder, 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:18.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 124:18.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:18, 124:18.22 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 124:18.22 from Unified_cpp_dom_webgpu0.cpp:2: 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:18.22 304 | } else 124:18.22 | ^~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:18.22 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:18.22 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.22 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ComputePassEncoder.cpp:13:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:18.22 13 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(ComputePassEncoder, 124:18.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:12, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 124:18.23 from Unified_cpp_dom_webgpu0.cpp:2: 124:18.23 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp: In member function 'virtual nsresult mozilla::webgpu::Device::QueryInterface(const nsIID&, void**)': 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:18.23 1043 | foundInterface = 0; \ 124:18.23 | ^~~~~~~~~~~~~~ 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:18.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:18.23 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.23 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:18.23 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(Device, DOMEventTargetHelper) 124:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebGPUBinding.h:18, 124:18.23 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Adapter.cpp:6, 124:18.23 from Unified_cpp_dom_webgpu0.cpp:2: 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:18.23 304 | } else 124:18.23 | ^~~~ 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:18.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:18.23 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:18.24 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/Device.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:18.24 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(Device, DOMEventTargetHelper) 124:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:19.10 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:19.10 from PrioEncoderBinding.cpp:3, 124:19.10 from UnifiedBindings15.cpp:2: 124:19.10 PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 124:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:19.10 1028 | foundInterface = 0; \ 124:19.10 | ^~~~~~~~~~~~~~ 124:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:19.10 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:19.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:19.10 PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:19.10 1960 | NS_INTERFACE_MAP_END 124:19.10 | ^~~~~~~~~~~~~~~~~~~~ 124:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:19.10 1002 | else 124:19.10 | ^~~~ 124:19.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:19.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:19.10 | ^~~~~~~~~~~~~~~~~~ 124:19.10 PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:19.10 1959 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:19.10 | ^~~~~~~~~~~~~~~~~~~~~~ 124:19.47 RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 124:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:19.47 1043 | foundInterface = 0; \ 124:19.47 | ^~~~~~~~~~~~~~ 124:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:19.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.47 RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:19.47 828 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 124:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:19.47 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:19.47 from PrioEncoderBinding.cpp:3, 124:19.47 from UnifiedBindings15.cpp:2: 124:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:19.47 304 | } else 124:19.47 | ^~~~ 124:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:19.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.47 RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:19.47 827 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 124:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:19.67 from PrioEncoderBinding.cpp:3, 124:19.67 from UnifiedBindings15.cpp:2: 124:19.67 RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 124:19.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:19.67 1043 | foundInterface = 0; \ 124:19.67 | ^~~~~~~~~~~~~~ 124:19.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:19.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:19.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.67 RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:19.67 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:19.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:19.67 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:19.67 from PrioEncoderBinding.cpp:3, 124:19.67 from UnifiedBindings15.cpp:2: 124:19.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:19.67 304 | } else 124:19.67 | ^~~~ 124:19.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:19.67 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:19.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.67 RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:19.67 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 124:19.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:19.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:19.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:19.90 from PrioEncoderBinding.cpp:3, 124:19.90 from UnifiedBindings15.cpp:2: 124:19.90 RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 124:19.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:19.90 1028 | foundInterface = 0; \ 124:19.90 | ^~~~~~~~~~~~~~ 124:19.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:19.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:19.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:19.90 RTCIceCandidateBinding.cpp:1595:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:19.90 1595 | NS_INTERFACE_MAP_END 124:19.90 | ^~~~~~~~~~~~~~~~~~~~ 124:19.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:19.90 1002 | else 124:19.90 | ^~~~ 124:19.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:19.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:19.90 | ^~~~~~~~~~~~~~~~~~ 124:19.90 RTCIceCandidateBinding.cpp:1594:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:19.90 1594 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:19.90 | ^~~~~~~~~~~~~~~~~~~~~~ 124:21.61 RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 124:21.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:21.61 1043 | foundInterface = 0; \ 124:21.61 | ^~~~~~~~~~~~~~ 124:21.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:21.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:21.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.61 RTCPeerConnectionBinding.cpp:9955:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:21.61 9955 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 124:21.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:21.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:21.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:21.61 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:21.61 from PrioEncoderBinding.cpp:3, 124:21.61 from UnifiedBindings15.cpp:2: 124:21.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:21.61 304 | } else 124:21.61 | ^~~~ 124:21.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:21.61 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:21.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.61 RTCPeerConnectionBinding.cpp:9954:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:21.61 9954 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 124:21.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:21.64 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:21.64 from PrioEncoderBinding.cpp:3, 124:21.64 from UnifiedBindings15.cpp:2: 124:21.64 RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 124:21.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:21.65 1043 | foundInterface = 0; \ 124:21.65 | ^~~~~~~~~~~~~~ 124:21.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:21.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.65 RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:21.65 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:21.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:21.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:21.65 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:21.65 from PrioEncoderBinding.cpp:3, 124:21.65 from UnifiedBindings15.cpp:2: 124:21.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:21.65 304 | } else 124:21.65 | ^~~~ 124:21.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:21.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.65 RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:21.65 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 124:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:21.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:21.75 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:21.75 from PrioEncoderBinding.cpp:3, 124:21.75 from UnifiedBindings15.cpp:2: 124:21.75 RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 124:21.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:21.75 1028 | foundInterface = 0; \ 124:21.75 | ^~~~~~~~~~~~~~ 124:21.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:21.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:21.75 RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:21.75 703 | NS_INTERFACE_MAP_END 124:21.75 | ^~~~~~~~~~~~~~~~~~~~ 124:21.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:21.75 1002 | else 124:21.75 | ^~~~ 124:21.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:21.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:21.75 | ^~~~~~~~~~~~~~~~~~ 124:21.75 RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:21.75 702 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:21.75 | ^~~~~~~~~~~~~~~~~~~~~~ 124:21.89 RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 124:21.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:21.89 1028 | foundInterface = 0; \ 124:21.89 | ^~~~~~~~~~~~~~ 124:21.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:21.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:21.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:21.89 RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:21.89 1389 | NS_INTERFACE_MAP_END 124:21.89 | ^~~~~~~~~~~~~~~~~~~~ 124:21.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:21.89 1002 | else 124:21.89 | ^~~~ 124:21.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:21.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:21.89 | ^~~~~~~~~~~~~~~~~~ 124:21.89 RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:21.89 1388 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:21.89 | ^~~~~~~~~~~~~~~~~~~~~~ 124:22.12 RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 124:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:22.12 1028 | foundInterface = 0; \ 124:22.12 | ^~~~~~~~~~~~~~ 124:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:22.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:22.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:22.12 RTCRtpSenderBinding.cpp:3468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:22.12 3468 | NS_INTERFACE_MAP_END 124:22.12 | ^~~~~~~~~~~~~~~~~~~~ 124:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:22.12 1002 | else 124:22.12 | ^~~~ 124:22.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:22.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:22.12 | ^~~~~~~~~~~~~~~~~~ 124:22.12 RTCRtpSenderBinding.cpp:3467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:22.12 3467 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:22.12 | ^~~~~~~~~~~~~~~~~~~~~~ 124:23.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:17, 124:23.09 from /builddir/build/BUILD/firefox-72.0.2/dom/base/DocGroup.cpp:7, 124:23.09 from Unified_cpp_dom_base2.cpp:11: 124:23.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/ImageTracker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 124:23.09 /builddir/build/BUILD/firefox-72.0.2/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] 124:23.09 50 | OffTheBooksMutex* Mutex() { 124:23.09 | ^~~~~ 124:23.09 /builddir/build/BUILD/firefox-72.0.2/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] 124:23.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/ImageTracker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 124:23.09 /builddir/build/BUILD/firefox-72.0.2/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] 124:23.09 /builddir/build/BUILD/firefox-72.0.2/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] 124:23.13 In file included from Unified_cpp_dom_base2.cpp:56: 124:23.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/ImageTracker.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 124:23.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/Element.cpp:765:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 124:23.13 765 | static nsSize GetScrollRectSizeForOverflowVisibleFrame(nsIFrame* aFrame) { 124:23.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:23.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/Element.cpp:765:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 124:24.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 124:24.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 124:24.48 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:51, 124:24.48 from Unified_cpp_dom_canvas0.cpp:20: 124:24.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:24.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:24.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:24.48 | ^ 124:24.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:24.48 46 | struct Block { 124:24.48 | ^~~~~ 124:25.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:25.61 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:25.61 from Unified_cpp_dom_webgpu1.cpp:2: 124:25.61 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::ProgrammablePassEncoder::QueryInterface(const nsIID&, void**)': 124:25.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.61 1028 | foundInterface = 0; \ 124:25.61 | ^~~~~~~~~~~~~~ 124:25.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:25.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:25.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:25.61 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:25.61 15 | NS_INTERFACE_MAP_END 124:25.62 | ^~~~~~~~~~~~~~~~~~~~ 124:25.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:25.62 1002 | else 124:25.62 | ^~~~ 124:25.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:25.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:25.62 | ^~~~~~~~~~~~~~~~~~ 124:25.62 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:25.62 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:25.62 | ^~~~~~~~~~~~~~~~~~~~~~ 124:27.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/quota/Client.h:13, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 124:27.92 from /builddir/build/BUILD/firefox-72.0.2/dom/cache/DBAction.cpp:12, 124:27.92 from Unified_cpp_dom_cache1.cpp:2: 124:27.92 /builddir/build/BUILD/firefox-72.0.2/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 124:27.92 /builddir/build/BUILD/firefox-72.0.2/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] 124:27.92 50 | OffTheBooksMutex* Mutex() { 124:27.92 | ^~~~~ 124:27.92 /builddir/build/BUILD/firefox-72.0.2/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] 124:27.92 /builddir/build/BUILD/firefox-72.0.2/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 124:27.92 /builddir/build/BUILD/firefox-72.0.2/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] 124:27.92 /builddir/build/BUILD/firefox-72.0.2/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] 124:29.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:29.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:29.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:29.00 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:7, 124:29.00 from Unified_cpp_dom_canvas0.cpp:11: 124:29.00 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 124:29.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.00 1028 | foundInterface = 0; \ 124:29.00 | ^~~~~~~~~~~~~~ 124:29.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:29.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:29.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:29.00 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:29.00 910 | NS_INTERFACE_MAP_END 124:29.00 | ^~~~~~~~~~~~~~~~~~~~ 124:29.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.00 1002 | else 124:29.00 | ^~~~ 124:29.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:29.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:29.00 | ^~~~~~~~~~~~~~~~~~ 124:29.00 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:29.00 909 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:29.00 | ^~~~~~~~~~~~~~~~~~~~~~ 124:29.72 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderBundleEncoder::QueryInterface(const nsIID&, void**)': 124:29.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.72 1043 | foundInterface = 0; \ 124:29.72 | ^~~~~~~~~~~~~~ 124:29.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:29.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:29.72 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.72 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.72 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderBundleEncoder, 124:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:29.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 124:29.72 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:29.72 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:29.72 from Unified_cpp_dom_webgpu1.cpp:2: 124:29.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.73 304 | } else 124:29.73 | ^~~~ 124:29.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:29.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:29.73 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.73 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderBundleEncoder.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.73 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderBundleEncoder, 124:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:29.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:29.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:29.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:29.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:29.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:29.74 from Unified_cpp_dom_webgpu1.cpp:2: 124:29.74 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderEncoderBase::QueryInterface(const nsIID&, void**)': 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.74 1043 | foundInterface = 0; \ 124:29.74 | ^~~~~~~~~~~~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:29.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:29.74 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.74 14 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderEncoderBase, 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:29.74 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:29.74 from Unified_cpp_dom_webgpu1.cpp:2: 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.74 304 | } else 124:29.74 | ^~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:29.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:29.74 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.74 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderEncoderBase.cpp:14:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.74 14 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderEncoderBase, 124:29.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:29.75 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:29.75 from Unified_cpp_dom_webgpu1.cpp:2: 124:29.75 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp: In member function 'virtual nsresult mozilla::webgpu::RenderPassEncoder::QueryInterface(const nsIID&, void**)': 124:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:29.75 1043 | foundInterface = 0; \ 124:29.75 | ^~~~~~~~~~~~~~ 124:29.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:29.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:29.76 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.76 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.76 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderPassEncoder, 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 124:29.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 124:29.76 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.h:9, 124:29.76 from /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/ProgrammablePassEncoder.cpp:6, 124:29.76 from Unified_cpp_dom_webgpu1.cpp:2: 124:29.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:29.76 304 | } else 124:29.76 | ^~~~ 124:29.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:29.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:29.76 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.76 /builddir/build/BUILD/firefox-72.0.2/dom/webgpu/RenderPassEncoder.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:29.76 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(RenderPassEncoder, 124:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.73 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 124:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:30.73 1028 | foundInterface = 0; \ 124:30.73 | ^~~~~~~~~~~~~~ 124:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:30.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:30.73 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:30.73 40 | NS_INTERFACE_MAP_END 124:30.73 | ^~~~~~~~~~~~~~~~~~~~ 124:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:30.74 1002 | else 124:30.74 | ^~~~ 124:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:30.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:30.74 | ^~~~~~~~~~~~~~~~~~ 124:30.74 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:30.74 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:30.74 | ^~~~~~~~~~~~~~~~~~~~~~ 124:30.90 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 124:30.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:30.90 1028 | foundInterface = 0; \ 124:30.90 | ^~~~~~~~~~~~~~ 124:30.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:30.90 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:30.90 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:30.90 268 | NS_INTERFACE_MAP_END 124:30.90 | ^~~~~~~~~~~~~~~~~~~~ 124:30.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:30.90 1002 | else 124:30.90 | ^~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:30.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:30.91 | ^~~~~~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:30.91 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:30.91 | ^~~~~~~~~~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 124:30.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:30.91 1028 | foundInterface = 0; \ 124:30.91 | ^~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:30.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:30.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:30.91 25 | NS_INTERFACE_MAP_END 124:30.91 | ^~~~~~~~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:30.91 1002 | else 124:30.91 | ^~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:30.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:30.91 | ^~~~~~~~~~~~~~~~~~ 124:30.91 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:30.91 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:30.91 | ^~~~~~~~~~~~~~~~~~~~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 124:31.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:31.23 1043 | foundInterface = 0; \ 124:31.23 | ^~~~~~~~~~~~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:31.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:31.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:31.23 321 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 124:31.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:31.23 1002 | else 124:31.23 | ^~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:31.23 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:31.23 | ^~~~~~~~~~~~~~~~~~ 124:31.23 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/OffscreenCanvas.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:31.23 320 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:31.23 | ^~~~~~~~~~~~~~~~~~~~~~ 124:33.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 124:33.02 from Unified_cpp_dom_canvas0.cpp:11: 124:33.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 124:33.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 124:33.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 124:33.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:33.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:33.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:33.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 124:33.02 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:11, 124:33.02 from Unified_cpp_dom_canvas0.cpp:11: 124:33.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:33.02 23 | class nsDataHashtable : public nsBaseHashtable { 124:33.02 | ^~~~~~~~~~~~~~~ 124:33.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 124:33.22 from Unified_cpp_dom_canvas0.cpp:11: 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:33.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:33.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:33.22 In file included from /usr/include/c++/9/vector:67, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CacheInvalidator.h:14, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CacheInvalidator.cpp:7, 124:33.22 from Unified_cpp_dom_canvas0.cpp:2: 124:33.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 124:33.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 124:33.22 | ^~~~~~ 124:33.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsExpirationTracker.h:19, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:9, 124:33.22 from Unified_cpp_dom_canvas0.cpp:11: 124:33.22 /builddir/build/BUILD/firefox-72.0.2/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:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:33.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:33.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:33.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 124:33.22 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:51, 124:33.22 from Unified_cpp_dom_canvas0.cpp:20: 124:33.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 124:33.22 52 | class ClipManager { 124:33.22 | ^~~~~~~~~~~ 124:33.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.h:9, 124:33.40 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:7, 124:33.40 from Unified_cpp_dom_clients_api0.cpp:2: 124:33.40 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 124:33.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:33.40 1028 | foundInterface = 0; \ 124:33.40 | ^~~~~~~~~~~~~~ 124:33.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:33.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:33.40 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:33.40 33 | NS_INTERFACE_MAP_END 124:33.40 | ^~~~~~~~~~~~~~~~~~~~ 124:33.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:33.40 1002 | else 124:33.40 | ^~~~ 124:33.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:33.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:33.40 | ^~~~~~~~~~~~~~~~~~ 124:33.40 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:33.40 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:33.40 | ^~~~~~~~~~~~~~~~~~~~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 124:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:33.59 1028 | foundInterface = 0; \ 124:33.59 | ^~~~~~~~~~~~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:33.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:33.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:33.59 36 | NS_INTERFACE_MAP_END 124:33.59 | ^~~~~~~~~~~~~~~~~~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:33.59 1002 | else 124:33.59 | ^~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:33.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:33.59 | ^~~~~~~~~~~~~~~~~~ 124:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:33.59 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:33.59 | ^~~~~~~~~~~~~~~~~~~~~~ 124:35.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozIThirdPartyUtil.h:10, 124:35.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.h:10, 124:35.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.cpp:7, 124:35.89 from Unified_cpp_dom_base6.cpp:2: 124:35.89 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 124:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.89 1028 | foundInterface = 0; \ 124:35.89 | ^~~~~~~~~~~~~~ 124:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:35.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:35.89 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:35.89 76 | NS_INTERFACE_MAP_END 124:35.89 | ^~~~~~~~~~~~~~~~~~~~ 124:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.90 1002 | else 124:35.90 | ^~~~ 124:35.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:35.90 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:35.90 | ^~~~~~~~~~~~~~~~~~ 124:35.90 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:35.90 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:35.90 | ^~~~~~~~~~~~~~~~~~~~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 124:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.91 1028 | foundInterface = 0; \ 124:35.91 | ^~~~~~~~~~~~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:35.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:35.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:35.91 154 | NS_INTERFACE_MAP_END 124:35.91 | ^~~~~~~~~~~~~~~~~~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:35.91 1002 | else 124:35.91 | ^~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:35.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:35.91 | ^~~~~~~~~~~~~~~~~~ 124:35.91 /builddir/build/BUILD/firefox-72.0.2/dom/base/TimeoutHandler.cpp:153:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:35.91 153 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:35.91 | ^~~~~~~~~~~~~~~~~~~~~~ 124:37.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:37.15 from Unified_cpp_dom_base5.cpp:2: 124:37.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 124:37.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:37.15 1043 | foundInterface = 0; \ 124:37.15 | ^~~~~~~~~~~~~~ 124:37.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:37.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:37.15 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 124:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:37.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:37.15 from Unified_cpp_dom_base5.cpp:2: 124:37.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:37.15 304 | } else 124:37.15 | ^~~~ 124:37.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:37.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:37.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:37.15 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 124:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:38.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:38.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 124:38.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIComponentManager.h:10, 124:38.14 from /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:8, 124:38.14 from Unified_cpp_dom_commandhandler0.cpp:2: 124:38.14 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 124:38.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:38.14 1028 | foundInterface = 0; \ 124:38.14 | ^~~~~~~~~~~~~~ 124:38.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:38.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:38.14 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:38.14 22 | NS_INTERFACE_MAP_END 124:38.14 | ^~~~~~~~~~~~~~~~~~~~ 124:38.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:38.14 1012 | else 124:38.14 | ^~~~ 124:38.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:38.14 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:38.14 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:38.14 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 124:38.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:38.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:38.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:38.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:38.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:38.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:38.22 from Unified_cpp_dom_base5.cpp:2: 124:38.22 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 124:38.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:38.22 1028 | foundInterface = 0; \ 124:38.22 | ^~~~~~~~~~~~~~ 124:38.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:38.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:38.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:38.22 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:38.22 21 | NS_INTERFACE_MAP_END 124:38.22 | ^~~~~~~~~~~~~~~~~~~~ 124:38.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:38.22 1002 | else 124:38.22 | ^~~~ 124:38.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:38.22 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:38.22 | ^~~~~~~~~~~~~~~~~~ 124:38.22 /builddir/build/BUILD/firefox-72.0.2/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:38.22 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:38.22 | ^~~~~~~~~~~~~~~~~~~~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 124:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:38.52 1028 | foundInterface = 0; \ 124:38.52 | ^~~~~~~~~~~~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:38.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:38.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:38.52 43 | NS_INTERFACE_MAP_END 124:38.52 | ^~~~~~~~~~~~~~~~~~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:38.52 1002 | else 124:38.52 | ^~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:38.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:38.52 | ^~~~~~~~~~~~~~~~~~ 124:38.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:38.52 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:38.52 | ^~~~~~~~~~~~~~~~~~~~~~ 124:39.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 124:39.03 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 124:39.03 from /builddir/build/BUILD/firefox-72.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 124:39.03 from Unified_cpp_dom_base6.cpp:110: 124:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 124:39.03 /builddir/build/BUILD/firefox-72.0.2/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] 124:39.03 79 | memset(this, 0, sizeof(nsXPTCVariant)); 124:39.03 | ^ 124:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 124:39.03 44 | struct nsXPTCVariant { 124:39.03 | ^~~~~~~~~~~~~ 124:39.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 124:39.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 124:39.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 124:39.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:35, 124:39.34 from Unified_cpp_dom_base5.cpp:20: 124:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:39.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:39.34 | ^ 124:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:39.34 46 | struct Block { 124:39.34 | ^~~~~ 124:40.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.h:12, 124:40.01 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ThirdPartyUtil.cpp:7, 124:40.01 from Unified_cpp_dom_base6.cpp:2: 124:40.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 124:40.01 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 124:40.01 /builddir/build/BUILD/firefox-72.0.2/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] 124:40.01 31 | memset(aT, 0, sizeof(T)); 124:40.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 124:40.01 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 124:40.01 from Unified_cpp_dom_base6.cpp:110: 124:40.01 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 124:40.01 2262 | struct GlobalProperties { 124:40.01 | ^~~~~~~~~~~~~~~~ 124:41.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSRenderingBorders.h:14, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDisplayList.h:48, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:40, 124:41.00 from Unified_cpp_dom_canvas0.cpp:20: 124:41.00 /builddir/build/BUILD/firefox-72.0.2/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': 124:41.00 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.00 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 124:41.00 | ^~~~~~~~~~~ 124:41.00 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.00 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:14, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgINotificationObserver.h:19, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIImageLoadingContent.h:10, 124:41.00 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasImageCache.cpp:8, 124:41.01 from Unified_cpp_dom_canvas0.cpp:11: 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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': 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.01 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 124:41.01 | ^~~~~ 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSRenderingBorders.h:14, 124:41.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDisplayList.h:48, 124:41.01 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:40, 124:41.01 from Unified_cpp_dom_canvas0.cpp:20: 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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': 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.01 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 124:41.01 | ^~~~~~~~~~~ 124:41.01 /builddir/build/BUILD/firefox-72.0.2/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] 124:41.03 In file included from Unified_cpp_dom_canvas0.cpp:20: 124:41.03 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasBidiProcessor::GetWidth()': 124:41.03 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:3501: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] 124:41.03 3501 | virtual nscoord GetWidth() override { 124:41.03 | ^~~~~~~~ 124:41.03 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:3501:19: warning: the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1798: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] 124:41.04 1798 | void CanvasRenderingContext2D::Transform(double aM11, double aM12, double aM21, 124:41.04 | ^~~~~~~~~~~~~~~~~~~~~~~~ 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1798: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] 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1772: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] 124:41.04 1772 | void CanvasRenderingContext2D::Rotate(double aAngle, ErrorResult& aError) { 124:41.04 | ^~~~~~~~~~~~~~~~~~~~~~~~ 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1772: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] 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 124:41.04 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:914: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] 124:41.04 914 | CanvasRenderingContext2D::ContextState::ContextState(const ContextState& aOther) 124:41.04 | ^~~~~~~~~~~~~~~~~~~~~~~~ 124:41.05 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:914: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] 124:41.05 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/CanvasRenderingContext2D.cpp:914: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] 124:41.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 124:41.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:41.35 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:41.35 from RTCRtpTransceiverBinding.cpp:3, 124:41.35 from UnifiedBindings16.cpp:2: 124:41.35 RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 124:41.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:41.35 1028 | foundInterface = 0; \ 124:41.35 | ^~~~~~~~~~~~~~ 124:41.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:41.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:41.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:41.35 RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:41.35 2629 | NS_INTERFACE_MAP_END 124:41.35 | ^~~~~~~~~~~~~~~~~~~~ 124:41.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:41.35 1002 | else 124:41.35 | ^~~~ 124:41.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:41.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:41.35 | ^~~~~~~~~~~~~~~~~~ 124:41.35 RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:41.35 2628 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:41.35 | ^~~~~~~~~~~~~~~~~~~~~~ 124:41.44 RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 124:41.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:41.44 1028 | foundInterface = 0; \ 124:41.44 | ^~~~~~~~~~~~~~ 124:41.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:41.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:41.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:41.44 RTCSessionDescriptionBinding.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:41.44 1200 | NS_INTERFACE_MAP_END 124:41.44 | ^~~~~~~~~~~~~~~~~~~~ 124:41.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:41.44 1002 | else 124:41.44 | ^~~~ 124:41.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:41.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:41.44 | ^~~~~~~~~~~~~~~~~~ 124:41.44 RTCSessionDescriptionBinding.cpp:1199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:41.44 1199 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:41.44 | ^~~~~~~~~~~~~~~~~~~~~~ 124:42.04 RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 124:42.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:42.04 1043 | foundInterface = 0; \ 124:42.04 | ^~~~~~~~~~~~~~ 124:42.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:42.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.05 RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:42.05 49 | NS_INTERFACE_MAP_END_INHERITING(Event) 124:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 124:42.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 124:42.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 124:42.05 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 124:42.05 from RTCRtpTransceiverBinding.cpp:3, 124:42.05 from UnifiedBindings16.cpp:2: 124:42.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:42.05 304 | } else 124:42.05 | ^~~~ 124:42.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:42.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.05 RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:42.05 48 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 124:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.20 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 124:42.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:42.21 1028 | foundInterface = 0; \ 124:42.21 | ^~~~~~~~~~~~~~ 124:42.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:42.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:42.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:42.21 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:42.21 56 | NS_INTERFACE_MAP_END 124:42.21 | ^~~~~~~~~~~~~~~~~~~~ 124:42.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:42.21 1012 | else 124:42.21 | ^~~~ 124:42.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:42.21 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:42.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:42.21 /builddir/build/BUILD/firefox-72.0.2/dom/commandhandler/nsCommandManager.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:42.21 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 124:42.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:43.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:43.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:43.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:43.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:43.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:43.30 from Unified_cpp_dom_base5.cpp:2: 124:43.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 124:43.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:43.30 1028 | foundInterface = 0; \ 124:43.30 | ^~~~~~~~~~~~~~ 124:43.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:43.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:43.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:43.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:43.30 730 | NS_INTERFACE_MAP_END 124:43.30 | ^~~~~~~~~~~~~~~~~~~~ 124:43.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:43.30 1002 | else 124:43.30 | ^~~~ 124:43.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:43.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:43.30 | ^~~~~~~~~~~~~~~~~~ 124:43.30 /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:43.30 729 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:43.30 | ^~~~~~~~~~~~~~~~~~~~~~ 124:44.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 124:44.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:44.41 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/manager/ClientManagerService.cpp:15, 124:44.41 from Unified_cpp_dom_clients_manager0.cpp:119: 124:44.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:44.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:44.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:44.41 | ^ 124:44.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:44.41 46 | struct Block { 124:44.41 | ^~~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 124:44.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:44.69 1043 | foundInterface = 0; \ 124:44.69 | ^~~~~~~~~~~~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:44.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:44.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:44.69 44 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 124:44.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:44.69 1002 | else 124:44.69 | ^~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:44.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:44.69 | ^~~~~~~~~~~~~~~~~~ 124:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/ShadowRoot.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:44.69 43 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 124:44.69 | ^~~~~~~~~~~~~~~~~~~~~~ 124:44.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 124:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:44.74 1043 | foundInterface = 0; \ 124:44.74 | ^~~~~~~~~~~~~~ 124:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:44.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:44.74 53 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 124:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:44.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:44.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:44.74 from Unified_cpp_dom_base5.cpp:2: 124:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:44.74 304 | } else 124:44.74 | ^~~~ 124:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:44.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.74 /builddir/build/BUILD/firefox-72.0.2/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:44.74 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 124:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:44.78 from Unified_cpp_dom_base5.cpp:2: 124:44.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:44.78 1043 | foundInterface = 0; \ 124:44.78 | ^~~~~~~~~~~~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:44.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:44.78 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:44.78 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:44.78 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:44.78 from Unified_cpp_dom_base5.cpp:2: 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 124:44.78 304 | } else 124:44.78 | ^~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 124:44.78 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:44.78 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:44.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 124:44.78 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 124:44.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:45.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:45.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:45.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:45.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:45.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:45.20 from Unified_cpp_dom_base5.cpp:2: 124:45.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 124:45.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:45.20 1028 | foundInterface = 0; \ 124:45.20 | ^~~~~~~~~~~~~~ 124:45.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:45.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:45.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:45.20 27 | NS_INTERFACE_MAP_END 124:45.20 | ^~~~~~~~~~~~~~~~~~~~ 124:45.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:45.20 1002 | else 124:45.20 | ^~~~ 124:45.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:45.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:45.20 | ^~~~~~~~~~~~~~~~~~ 124:45.20 /builddir/build/BUILD/firefox-72.0.2/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:45.20 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:45.20 | ^~~~~~~~~~~~~~~~~~~~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 124:45.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:45.21 1028 | foundInterface = 0; \ 124:45.21 | ^~~~~~~~~~~~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:45.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:45.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:45.21 21 | NS_INTERFACE_MAP_END 124:45.21 | ^~~~~~~~~~~~~~~~~~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:45.21 1002 | else 124:45.21 | ^~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:45.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:45.21 | ^~~~~~~~~~~~~~~~~~ 124:45.21 /builddir/build/BUILD/firefox-72.0.2/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:45.21 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:45.21 | ^~~~~~~~~~~~~~~~~~~~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 124:45.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:45.50 1028 | foundInterface = 0; \ 124:45.50 | ^~~~~~~~~~~~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:45.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:45.50 22 | NS_INTERFACE_MAP_END 124:45.50 | ^~~~~~~~~~~~~~~~~~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:45.50 1002 | else 124:45.50 | ^~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:45.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:45.50 | ^~~~~~~~~~~~~~~~~~ 124:45.50 /builddir/build/BUILD/firefox-72.0.2/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:45.50 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 124:45.50 | ^~~~~~~~~~~~~~~~~~~~~~ 124:48.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:48.93 from Unified_cpp_dom_base5.cpp:2: 124:48.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 124:48.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 124:48.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 124:48.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:48.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:48.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:48.93 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:48.93 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:48.93 from Unified_cpp_dom_base5.cpp:2: 124:48.93 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:48.93 23 | class nsDataHashtable : public nsBaseHashtable { 124:48.93 | ^~~~~~~~~~~~~~~ 124:48.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:48.98 from Unified_cpp_dom_base5.cpp:2: 124:48.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 124:48.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 124:48.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 124:48.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:48.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:48.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:48.98 In file included from /usr/include/c++/9/vector:67, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:48.98 from Unified_cpp_dom_base5.cpp:2: 124:48.98 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 124:48.98 386 | class vector : protected _Vector_base<_Tp, _Alloc> 124:48.98 | ^~~~~~ 124:48.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:48.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.h:10, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/ScreenOrientation.cpp:7, 124:48.99 from Unified_cpp_dom_base5.cpp:2: 124:48.99 /builddir/build/BUILD/firefox-72.0.2/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:48.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 124:48.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 124:48.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:48.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:48.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:48.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 124:48.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/Selection.cpp:35, 124:48.99 from Unified_cpp_dom_base5.cpp:20: 124:48.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 124:48.99 52 | class ClipManager { 124:48.99 | ^~~~~~~~~~~ 124:57.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:16, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 124:57.38 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 124:57.38 from Unified_cpp_dom_canvas1.cpp:2: 124:57.38 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 124:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:57.39 1028 | foundInterface = 0; \ 124:57.39 | ^~~~~~~~~~~~~~ 124:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:57.39 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:57.39 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:57.39 2614 | NS_INTERFACE_MAP_END 124:57.39 | ^~~~~~~~~~~~~~~~~~~~ 124:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 124:57.39 1012 | else 124:57.39 | ^~~~ 124:57.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:57.39 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:57.39 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:57.39 2612 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 124:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:58.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 124:58.71 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:16, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 124:58.72 from Unified_cpp_dom_canvas1.cpp:2: 124:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 124:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 124:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 124:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:58.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:58.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:58.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.h:17, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2Context.h:9, 124:58.72 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGL2ContextQueries.cpp:6, 124:58.72 from Unified_cpp_dom_canvas1.cpp:2: 124:58.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:58.72 23 | class nsDataHashtable : public nsBaseHashtable { 124:58.72 | ^~~~~~~~~~~~~~~ 125:02.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 125:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 125:02.16 from /builddir/build/BUILD/firefox-72.0.2/dom/clients/manager/ClientSourceParent.cpp:14, 125:02.16 from Unified_cpp_dom_clients_manager1.cpp:92: 125:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:02.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:02.16 | ^ 125:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:02.16 46 | struct Block { 125:02.16 | ^~~~~ 125:02.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Credential.h:10, 125:02.20 from /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:7, 125:02.20 from Unified_cpp_credentialmanagement0.cpp:2: 125:02.20 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 125:02.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:02.21 1028 | foundInterface = 0; \ 125:02.21 | ^~~~~~~~~~~~~~ 125:02.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:02.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:02.21 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:02.21 22 | NS_INTERFACE_MAP_END 125:02.21 | ^~~~~~~~~~~~~~~~~~~~ 125:02.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:02.21 1002 | else 125:02.21 | ^~~~ 125:02.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:02.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:02.21 | ^~~~~~~~~~~~~~~~~~ 125:02.21 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:02.21 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:02.21 | ^~~~~~~~~~~~~~~~~~~~~~ 125:02.93 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 125:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:02.93 1028 | foundInterface = 0; \ 125:02.93 | ^~~~~~~~~~~~~~ 125:02.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:02.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:02.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:02.94 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:02.94 23 | NS_INTERFACE_MAP_END 125:02.94 | ^~~~~~~~~~~~~~~~~~~~ 125:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:02.94 1002 | else 125:02.94 | ^~~~ 125:02.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:02.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:02.94 | ^~~~~~~~~~~~~~~~~~ 125:02.94 /builddir/build/BUILD/firefox-72.0.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:02.94 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:02.94 | ^~~~~~~~~~~~~~~~~~~~~~ 125:03.77 In file included from Unified_cpp_dom_canvas1.cpp:101: 125:03.77 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContextFramebufferOperations.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 125:03.77 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2108: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] 125:03.77 2108 | CheckedUint32 WebGLContext::GetUnpackSize(bool isFunc3D, uint32_t width, 125:03.77 | ^~~~~~~~~~~~ 125:03.77 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLContext.cpp:2108: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] 125:08.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfx2DGlue.h:13, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/gfx/gl/GLContext.h:46, 125:08.77 from /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLExtensionStandardDerivatives.cpp:8, 125:08.77 from Unified_cpp_dom_canvas4.cpp:2: 125:08.77 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 125:08.77 /builddir/build/BUILD/firefox-72.0.2/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] 125:08.77 50 | OffTheBooksMutex* Mutex() { 125:08.77 | ^~~~~ 125:08.77 /builddir/build/BUILD/firefox-72.0.2/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] 125:08.77 /builddir/build/BUILD/firefox-72.0.2/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 125:08.77 /builddir/build/BUILD/firefox-72.0.2/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] 125:08.77 /builddir/build/BUILD/firefox-72.0.2/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] 125:12.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:12.26 from Unified_cpp_dom_base7.cpp:2: 125:12.26 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 125:12.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:12.26 1028 | foundInterface = 0; \ 125:12.26 | ^~~~~~~~~~~~~~ 125:12.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:12.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:12.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:12.26 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:12.26 81 | NS_INTERFACE_MAP_END 125:12.26 | ^~~~~~~~~~~~~~~~~~~~ 125:12.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 125:12.26 from Unified_cpp_dom_base7.cpp:11: 125:12.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:12.26 304 | } else 125:12.26 | ^~~~ 125:12.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:12.26 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:12.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.26 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 125:12.26 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 125:12.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:12.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:12.26 from Unified_cpp_dom_base7.cpp:2: 125:12.26 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 125:12.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:12.27 1043 | foundInterface = 0; \ 125:12.27 | ^~~~~~~~~~~~~~ 125:12.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:12.27 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:12.27 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 125:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:12.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:12.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:12.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:12.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 125:12.27 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 125:12.27 from Unified_cpp_dom_base7.cpp:11: 125:12.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:12.27 304 | } else 125:12.27 | ^~~~ 125:12.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:12.27 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.27 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:12.27 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 125:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:12.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:12.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 125:12.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:12.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:12.28 from Unified_cpp_dom_base7.cpp:2: 125:12.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 125:12.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:12.28 1043 | foundInterface = 0; \ 125:12.28 | ^~~~~~~~~~~~~~ 125:12.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:12.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:12.28 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 125:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:12.28 1002 | else 125:12.28 | ^~~~ 125:12.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:12.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:12.28 | ^~~~~~~~~~~~~~~~~~ 125:12.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:12.28 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 125:12.28 | ^~~~~~~~~~~~~~~~~~~~~~ 125:12.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 125:12.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 125:12.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:12, 125:12.39 from Unified_cpp_dom_base7.cpp:38: 125:12.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:12.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:12.40 | ^ 125:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:12.40 46 | struct Block { 125:12.40 | ^~~~~ 125:12.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:12.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:12.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 125:12.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:12.88 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:12.88 from Unified_cpp_dom_base7.cpp:2: 125:12.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 125:12.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:12.88 1028 | foundInterface = 0; \ 125:12.88 | ^~~~~~~~~~~~~~ 125:12.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:12.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:12.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:12.88 540 | NS_INTERFACE_MAP_END 125:12.88 | ^~~~~~~~~~~~~~~~~~~~ 125:12.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:12.88 1020 | } else 125:12.88 | ^~~~ 125:12.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 125:12.88 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 125:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:12.88 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 125:12.88 539 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 125:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 125:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:13.80 1028 | foundInterface = 0; \ 125:13.80 | ^~~~~~~~~~~~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:13.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:13.80 75 | NS_INTERFACE_MAP_END 125:13.80 | ^~~~~~~~~~~~~~~~~~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:13.80 1012 | else 125:13.80 | ^~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:13.80 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:13.80 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:13.80 74 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 125:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 125:14.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:14.35 1028 | foundInterface = 0; \ 125:14.35 | ^~~~~~~~~~~~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:14.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:14.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:14.35 94 | NS_INTERFACE_MAP_END 125:14.35 | ^~~~~~~~~~~~~~~~~~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:14.35 1002 | else 125:14.35 | ^~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:14.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:14.35 | ^~~~~~~~~~~~~~~~~~ 125:14.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:14.35 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:14.35 | ^~~~~~~~~~~~~~~~~~~~~~ 125:14.36 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 125:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:14.36 1028 | foundInterface = 0; \ 125:14.36 | ^~~~~~~~~~~~~~ 125:14.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:14.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:14.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:14.37 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:14.37 57 | NS_INTERFACE_MAP_END 125:14.37 | ^~~~~~~~~~~~~~~~~~~~ 125:14.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:14.37 1002 | else 125:14.37 | ^~~~ 125:14.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:14.37 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:14.37 | ^~~~~~~~~~~~~~~~~~ 125:14.37 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:14.37 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:14.37 | ^~~~~~~~~~~~~~~~~~~~~~ 125:14.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 125:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:14.54 1043 | foundInterface = 0; \ 125:14.54 | ^~~~~~~~~~~~~~ 125:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:14.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:14.54 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:14.54 68 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:14.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:14.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:14.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:14.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:14.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 125:14.54 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 125:14.54 from Unified_cpp_dom_base7.cpp:11: 125:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:14.54 304 | } else 125:14.54 | ^~~~ 125:14.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:14.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:14.55 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMDataChannel.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:14.55 67 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 125:14.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:15.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:15.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:15.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:23, 125:15.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:15.11 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:15.11 from Unified_cpp_dom_base7.cpp:2: 125:15.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 125:15.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:15.11 1028 | foundInterface = 0; \ 125:15.11 | ^~~~~~~~~~~~~~ 125:15.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:15.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:15.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:15.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:15.11 56 | NS_INTERFACE_MAP_END 125:15.11 | ^~~~~~~~~~~~~~~~~~~~ 125:15.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:15.11 1002 | else 125:15.11 | ^~~~ 125:15.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:15.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:15.11 | ^~~~~~~~~~~~~~~~~~ 125:15.11 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:15.11 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:15.11 | ^~~~~~~~~~~~~~~~~~~~~~ 125:15.13 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 125:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:15.14 1028 | foundInterface = 0; \ 125:15.14 | ^~~~~~~~~~~~~~ 125:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:15.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:15.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:15.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:15.14 80 | NS_INTERFACE_MAP_END 125:15.14 | ^~~~~~~~~~~~~~~~~~~~ 125:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:15.14 1002 | else 125:15.14 | ^~~~ 125:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:15.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:15.14 | ^~~~~~~~~~~~~~~~~~ 125:15.14 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:15.14 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 125:15.14 | ^~~~~~~~~~~~~~~~~~~~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 125:15.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:15.15 1028 | foundInterface = 0; \ 125:15.15 | ^~~~~~~~~~~~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:15.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:15.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:15.15 430 | NS_INTERFACE_MAP_END 125:15.15 | ^~~~~~~~~~~~~~~~~~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:15.15 1002 | else 125:15.15 | ^~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:15.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:15.15 | ^~~~~~~~~~~~~~~~~~ 125:15.15 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:15.15 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 125:15.15 | ^~~~~~~~~~~~~~~~~~~~~~ 125:15.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 125:15.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:15.41 1028 | foundInterface = 0; \ 125:15.41 | ^~~~~~~~~~~~~~ 125:15.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:15.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:15.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:15.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:15.41 43 | NS_INTERFACE_MAP_END 125:15.41 | ^~~~~~~~~~~~~~~~~~~~ 125:15.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:15.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:15.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:15.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:15.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 125:15.41 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 125:15.41 from Unified_cpp_dom_base7.cpp:11: 125:15.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:15.41 304 | } else 125:15.41 | ^~~~ 125:15.41 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:15.41 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 125:15.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:16.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:16.99 from Unified_cpp_dom_base7.cpp:2: 125:16.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:16.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:16.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:16.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:16.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:16.99 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 125:16.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:12, 125:16.99 from Unified_cpp_dom_base7.cpp:11: 125:16.99 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:16.99 23 | class nsDataHashtable : public nsBaseHashtable { 125:16.99 | ^~~~~~~~~~~~~~~ 125:17.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:17.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:17.14 from Unified_cpp_dom_base7.cpp:2: 125:17.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:17.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:17.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:17.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:17.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:17.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:17.15 In file included from /usr/include/c++/9/vector:67, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsCCUncollectableMarker.cpp:11, 125:17.15 from Unified_cpp_dom_base7.cpp:11: 125:17.15 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:17.15 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:17.15 | ^~~~~~ 125:17.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:27, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.h:23, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValueOrString.cpp:7, 125:17.15 from Unified_cpp_dom_base7.cpp:2: 125:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:17.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:17.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:17.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 125:17.15 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentSink.cpp:30, 125:17.15 from Unified_cpp_dom_base7.cpp:56: 125:17.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:17.15 52 | class ClipManager { 125:17.15 | ^~~~~~~~~~~ 125:18.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:18.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:18.62 from Unified_cpp_dom_base8.cpp:2: 125:18.62 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 125:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:18.62 1028 | foundInterface = 0; \ 125:18.62 | ^~~~~~~~~~~~~~ 125:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:18.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:18.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:18.62 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:18.62 352 | NS_INTERFACE_MAP_END 125:18.62 | ^~~~~~~~~~~~~~~~~~~~ 125:18.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:18.63 1002 | else 125:18.63 | ^~~~ 125:18.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:18.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:18.63 | ^~~~~~~~~~~~~~~~~~ 125:18.63 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDocumentEncoder.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:18.63 351 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:18.63 | ^~~~~~~~~~~~~~~~~~~~~~ 125:18.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:18.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:18.72 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 125:18.72 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 125:18.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:18.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:18.72 from Unified_cpp_dom_base9.cpp:2: 125:18.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 125:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:18.72 1028 | foundInterface = 0; \ 125:18.72 | ^~~~~~~~~~~~~~ 125:18.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:18.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:18.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:18.72 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:18.72 15 | NS_INTERFACE_MAP_END 125:18.72 | ^~~~~~~~~~~~~~~~~~~~ 125:18.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:18.73 1002 | else 125:18.73 | ^~~~ 125:18.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:18.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:18.73 | ^~~~~~~~~~~~~~~~~~ 125:18.73 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:18.73 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:18.73 | ^~~~~~~~~~~~~~~~~~~~~~ 125:20.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 125:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:20.52 1028 | foundInterface = 0; \ 125:20.52 | ^~~~~~~~~~~~~~ 125:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:20.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:20.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:20.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:20.52 81 | NS_INTERFACE_MAP_END 125:20.52 | ^~~~~~~~~~~~~~~~~~~~ 125:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:20.52 1002 | else 125:20.52 | ^~~~ 125:20.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:20.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:20.52 | ^~~~~~~~~~~~~~~~~~ 125:20.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPlainTextSerializer.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:20.52 80 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:20.52 | ^~~~~~~~~~~~~~~~~~~~~~ 125:20.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoBuffer.h:10, 125:20.57 from /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoBuffer.cpp:7, 125:20.57 from Unified_cpp_dom_crypto0.cpp:2: 125:20.57 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 125:20.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:20.57 1028 | foundInterface = 0; \ 125:20.57 | ^~~~~~~~~~~~~~ 125:20.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:20.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:20.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:20.57 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:20.57 25 | NS_INTERFACE_MAP_END 125:20.57 | ^~~~~~~~~~~~~~~~~~~~ 125:20.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:20.57 1002 | else 125:20.58 | ^~~~ 125:20.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:20.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:20.58 | ^~~~~~~~~~~~~~~~~~ 125:20.58 /builddir/build/BUILD/firefox-72.0.2/dom/crypto/CryptoKey.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:20.58 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:20.58 | ^~~~~~~~~~~~~~~~~~~~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 125:21.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:21.09 1028 | foundInterface = 0; \ 125:21.09 | ^~~~~~~~~~~~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:21.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:21.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:21.09 44 | NS_INTERFACE_MAP_END 125:21.09 | ^~~~~~~~~~~~~~~~~~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:21.09 1002 | else 125:21.09 | ^~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:21.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:21.09 | ^~~~~~~~~~~~~~~~~~ 125:21.09 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:21.09 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 125:21.09 | ^~~~~~~~~~~~~~~~~~~~~~ 125:21.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:21.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:21.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 125:21.57 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 125:21.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:22, 125:21.57 from Unified_cpp_dom_base9.cpp:65: 125:21.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:21.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:21.57 | ^ 125:21.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:21.57 46 | struct Block { 125:21.57 | ^~~~~ 125:22.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 125:22.85 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.h:10, 125:22.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:16, 125:22.85 from Unified_cpp_dom_base8.cpp:20: 125:22.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:22.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:22.86 | ^ 125:22.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:22.86 46 | struct Block { 125:22.86 | ^~~~~ 125:24.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:24.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:24.35 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 125:24.35 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 125:24.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:24.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:24.35 from Unified_cpp_dom_base9.cpp:2: 125:24.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 125:24.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:24.35 1043 | foundInterface = 0; \ 125:24.35 | ^~~~~~~~~~~~~~ 125:24.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:24.35 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:24.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:24.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:24.35 293 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 125:24.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:24.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:24.35 1002 | else 125:24.35 | ^~~~ 125:24.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:24.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:24.35 | ^~~~~~~~~~~~~~~~~~ 125:24.35 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:24.35 292 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 125:24.35 | ^~~~~~~~~~~~~~~~~~~~~~ 125:25.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 125:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:25.65 1043 | foundInterface = 0; \ 125:25.65 | ^~~~~~~~~~~~~~ 125:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:25.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:25.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:25.65 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:25.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 125:25.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:25.65 from Unified_cpp_dom_base9.cpp:2: 125:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:25.65 304 | } else 125:25.65 | ^~~~ 125:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:25.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:25.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:25.65 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 125:25.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:25.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:25.69 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsHashKeys.h:11, 125:25.69 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:10, 125:25.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:25.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:25.69 from Unified_cpp_dom_base9.cpp:2: 125:25.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 125:25.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:25.69 1028 | foundInterface = 0; \ 125:25.69 | ^~~~~~~~~~~~~~ 125:25.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:25.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:25.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:25.69 30 | NS_INTERFACE_MAP_END 125:25.69 | ^~~~~~~~~~~~~~~~~~~~ 125:25.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:25.69 1002 | else 125:25.69 | ^~~~ 125:25.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:25.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:25.69 | ^~~~~~~~~~~~~~~~~~ 125:25.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:25.69 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:25.69 | ^~~~~~~~~~~~~~~~~~~~~~ 125:25.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:25.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:25.71 from Unified_cpp_dom_base8.cpp:2: 125:25.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 125:25.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:25.71 1028 | foundInterface = 0; \ 125:25.71 | ^~~~~~~~~~~~~~ 125:25.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:25.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:25.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:25.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:25.71 152 | NS_INTERFACE_MAP_END 125:25.71 | ^~~~~~~~~~~~~~~~~~~~ 125:25.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:25.71 1012 | else 125:25.71 | ^~~~ 125:25.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:25.71 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:25.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.71 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:25.71 151 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 125:25.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 125:26.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:26.51 1028 | foundInterface = 0; \ 125:26.51 | ^~~~~~~~~~~~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:26.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:26.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:26.51 166 | NS_INTERFACE_MAP_END 125:26.51 | ^~~~~~~~~~~~~~~~~~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:26.51 1002 | else 125:26.51 | ^~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:26.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:26.51 | ^~~~~~~~~~~~~~~~~~ 125:26.51 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:26.51 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:26.51 | ^~~~~~~~~~~~~~~~~~~~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 125:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:26.78 1028 | foundInterface = 0; \ 125:26.78 | ^~~~~~~~~~~~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:26.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:26.78 36 | NS_INTERFACE_MAP_END 125:26.78 | ^~~~~~~~~~~~~~~~~~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:26.78 1002 | else 125:26.78 | ^~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:26.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:26.78 | ^~~~~~~~~~~~~~~~~~ 125:26.78 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:26.78 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:26.78 | ^~~~~~~~~~~~~~~~~~~~~~ 125:27.69 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 125:27.69 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 125:27.69 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 125:27.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:27.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:27.69 from Unified_cpp_dom_base9.cpp:2: 125:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:27.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:27.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:27.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:27.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:27.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:27.69 from Unified_cpp_dom_base9.cpp:2: 125:27.69 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:27.69 23 | class nsDataHashtable : public nsBaseHashtable { 125:27.69 | ^~~~~~~~~~~~~~~ 125:27.73 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:27.73 from Unified_cpp_dom_base9.cpp:2: 125:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:27.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:27.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:27.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:27.73 In file included from /usr/include/c++/9/vector:67, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:27.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:27.74 from Unified_cpp_dom_base9.cpp:2: 125:27.74 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:27.74 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:27.74 | ^~~~~~ 125:27.74 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsTHashtable.h:21, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsBaseHashtable.h:12, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:11, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:10, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.cpp:12, 125:27.74 from Unified_cpp_dom_base9.cpp:2: 125:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:27.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:27.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:27.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 125:27.74 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:22, 125:27.74 from Unified_cpp_dom_base9.cpp:65: 125:27.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:27.74 52 | class ClipManager { 125:27.74 | ^~~~~~~~~~~ 125:28.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 125:28.67 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 125:28.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.cpp:111, 125:28.67 from Unified_cpp_dom_base8.cpp:83: 125:28.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 125:28.67 /builddir/build/BUILD/firefox-72.0.2/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] 125:28.67 79 | memset(this, 0, sizeof(nsXPTCVariant)); 125:28.67 | ^ 125:28.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 125:28.67 44 | struct nsXPTCVariant { 125:28.67 | ^~~~~~~~~~~~~ 125:29.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:29.18 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:29.18 from Unified_cpp_dom_base8.cpp:2: 125:29.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 125:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:29.18 1028 | foundInterface = 0; \ 125:29.18 | ^~~~~~~~~~~~~~ 125:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:29.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:29.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:29.18 687 | NS_INTERFACE_MAP_END 125:29.18 | ^~~~~~~~~~~~~~~~~~~~ 125:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:29.18 1002 | else 125:29.18 | ^~~~ 125:29.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:29.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:29.18 | ^~~~~~~~~~~~~~~~~~ 125:29.18 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:686:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:29.18 686 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:29.18 | ^~~~~~~~~~~~~~~~~~~~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 125:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:29.28 1028 | foundInterface = 0; \ 125:29.28 | ^~~~~~~~~~~~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:29.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:29.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:2805:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:29.28 2805 | NS_INTERFACE_MAP_END 125:29.28 | ^~~~~~~~~~~~~~~~~~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:29.28 1012 | else 125:29.28 | ^~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 125:29.28 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:29.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:29.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsJSEnvironment.cpp:2804:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:29.28 2804 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 125:29.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:29.40 In file included from Unified_cpp_dom_base8.cpp:128: 125:29.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 125:29.40 /builddir/build/BUILD/firefox-72.0.2/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] 125:29.40 153 | (mAttrCount - i) * sizeof(InternalAttr)); 125:29.40 | ^ 125:29.40 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:50, 125:29.40 from Unified_cpp_dom_base8.cpp:29: 125:29.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 125:29.40 93 | struct InternalAttr { 125:29.40 | ^~~~~~~~~~~~ 125:29.40 In file included from Unified_cpp_dom_base8.cpp:128: 125:29.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 125:29.40 /builddir/build/BUILD/firefox-72.0.2/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] 125:29.40 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 125:29.40 | ^ 125:29.40 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFrameLoader.cpp:50, 125:29.40 from Unified_cpp_dom_base8.cpp:29: 125:29.40 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 125:29.40 93 | struct InternalAttr { 125:29.40 | ^~~~~~~~~~~~ 125:29.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:10, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:29.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:29.65 from Unified_cpp_dom_base8.cpp:2: 125:29.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 125:29.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:29.65 1028 | foundInterface = 0; \ 125:29.65 | ^~~~~~~~~~~~~~ 125:29.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:29.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:29.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:29.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:29.65 28 | NS_INTERFACE_MAP_END 125:29.65 | ^~~~~~~~~~~~~~~~~~~~ 125:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:29.66 1002 | else 125:29.66 | ^~~~ 125:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:29.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:29.66 | ^~~~~~~~~~~~~~~~~~ 125:29.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:29.66 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:29.66 | ^~~~~~~~~~~~~~~~~~~~~~ 125:31.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:31.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.00 from Unified_cpp_dom_base8.cpp:2: 125:31.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 125:31.00 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 125:31.00 /builddir/build/BUILD/firefox-72.0.2/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] 125:31.00 31 | memset(aT, 0, sizeof(T)); 125:31.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 125:31.00 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.cpp:111, 125:31.00 from Unified_cpp_dom_base8.cpp:83: 125:31.00 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 125:31.00 2262 | struct GlobalProperties { 125:31.00 | ^~~~~~~~~~~~~~~~ 125:31.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:31.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:31.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:31.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:31.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 125:31.43 from ScrollAreaEventBinding.cpp:14, 125:31.43 from UnifiedBindings19.cpp:327: 125:31.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:31.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:31.43 | ^ 125:31.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:31.43 46 | struct Block { 125:31.43 | ^~~~~ 125:31.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.57 from Unified_cpp_dom_base8.cpp:2: 125:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:31.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:31.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.57 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:19, 125:31.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.57 from Unified_cpp_dom_base8.cpp:2: 125:31.57 /builddir/build/BUILD/firefox-72.0.2/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:31.57 23 | class nsDataHashtable : public nsBaseHashtable { 125:31.57 | ^~~~~~~~~~~~~~~ 125:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.69 from Unified_cpp_dom_base8.cpp:2: 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:31.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:31.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.69 In file included from /usr/include/c++/9/vector:67, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:19, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.69 from Unified_cpp_dom_base8.cpp:2: 125:31.69 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:31.69 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:31.69 | ^~~~~~ 125:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentPolicyUtils.h:17, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13, 125:31.69 from Unified_cpp_dom_base8.cpp:2: 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:31.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:31.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:31.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 125:31.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:28, 125:31.69 from Unified_cpp_dom_base8.cpp:20: 125:31.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:31.70 52 | class ClipManager { 125:31.70 | ^~~~~~~~~~~ 125:32.66 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.cpp:35, 125:32.66 from Unified_cpp_dom_base9.cpp:65: 125:32.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsSyncLoadService.cpp: In function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)': 125:32.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: number of counters in profile data for function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'arcs', expected 5 and have 7) [-Wcoverage-mismatch] 125:32.66 28 | static const RawRangeBoundary GetRawRangeBoundaryAfter(nsINode* aNode) { 125:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~ 125:32.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 125:32.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 125:36.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 125:36.70 from StorageTypeBinding.cpp:3, 125:36.70 from UnifiedBindings21.cpp:2: 125:36.70 StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 125:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:36.70 1043 | foundInterface = 0; \ 125:36.70 | ^~~~~~~~~~~~~~ 125:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:36.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:36.70 StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:36.70 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:36.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:36.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 125:36.70 from StreamFilterBinding.cpp:3, 125:36.70 from UnifiedBindings21.cpp:15: 125:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:36.70 304 | } else 125:36.70 | ^~~~ 125:36.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:36.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:36.70 StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:36.70 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 125:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:37.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:37.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:37.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:37.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:37.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:37.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 125:37.37 from StorageTypeBinding.cpp:3, 125:37.37 from UnifiedBindings21.cpp:2: 125:37.37 TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 125:37.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:37.37 1043 | foundInterface = 0; \ 125:37.37 | ^~~~~~~~~~~~~~ 125:37.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:37.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.37 TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:37.37 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:37.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:37.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 125:37.37 from StreamFilterBinding.cpp:3, 125:37.37 from UnifiedBindings21.cpp:15: 125:37.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:37.37 304 | } else 125:37.37 | ^~~~ 125:37.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:37.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.37 TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:37.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 125:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:37.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:37.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:37.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:37.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 125:37.51 from SVGSVGElementBinding.cpp:3, 125:37.51 from UnifiedBindings19.cpp:2: 125:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:37.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:37.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:19, 125:37.51 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:11, 125:37.51 from SVGSVGElementBinding.cpp:3, 125:37.51 from UnifiedBindings19.cpp:2: 125:37.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:37.51 23 | class nsDataHashtable : public nsBaseHashtable { 125:37.51 | ^~~~~~~~~~~~~~~ 125:37.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:37.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:37.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:37.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:37.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:37.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 125:37.56 from SVGSVGElementBinding.cpp:3, 125:37.56 from UnifiedBindings19.cpp:2: 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:37.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:37.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 In file included from /usr/include/c++/9/vector:67, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:11, 125:37.56 from SVGSVGElementBinding.cpp:3, 125:37.56 from UnifiedBindings19.cpp:2: 125:37.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:37.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:37.56 | ^~~~~~ 125:37.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 125:37.56 from SVGSVGElementBinding.cpp:3, 125:37.56 from UnifiedBindings19.cpp:2: 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:37.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:37.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:37.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 125:37.56 from ScrollAreaEventBinding.cpp:14, 125:37.56 from UnifiedBindings19.cpp:327: 125:37.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:37.56 52 | class ClipManager { 125:37.56 | ^~~~~~~~~~~ 125:37.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 125:37.59 from StorageTypeBinding.cpp:3, 125:37.59 from UnifiedBindings21.cpp:2: 125:37.59 TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 125:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:37.59 1043 | foundInterface = 0; \ 125:37.59 | ^~~~~~~~~~~~~~ 125:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:37.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.59 TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:37.59 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:37.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 125:37.59 from StreamFilterBinding.cpp:3, 125:37.59 from UnifiedBindings21.cpp:15: 125:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:37.59 304 | } else 125:37.59 | ^~~~ 125:37.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:37.59 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.59 TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:37.59 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 125:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:37.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:37.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:37.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:37.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:37.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 125:37.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 125:37.81 from SimpleGestureEventBinding.cpp:15, 125:37.81 from UnifiedBindings20.cpp:93: 125:37.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:37.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:37.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:37.81 | ^ 125:37.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:37.81 46 | struct Block { 125:37.81 | ^~~~~ 125:38.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.69 from Unified_cpp_dom_debugger0.cpp:2: 125:38.69 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 125:38.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.69 1043 | foundInterface = 0; \ 125:38.69 | ^~~~~~~~~~~~~~ 125:38.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:38.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:38.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.69 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:38.69 19 | NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 125:38.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.69 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.69 from Unified_cpp_dom_debugger0.cpp:2: 125:38.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:38.69 304 | } else 125:38.69 | ^~~~ 125:38.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:38.69 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:38.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.69 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:38.69 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 125:38.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.70 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.70 from Unified_cpp_dom_debugger0.cpp:2: 125:38.70 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 125:38.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.70 1028 | foundInterface = 0; \ 125:38.70 | ^~~~~~~~~~~~~~ 125:38.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:38.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:38.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:38.70 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:38.70 23 | NS_INTERFACE_MAP_END 125:38.70 | ^~~~~~~~~~~~~~~~~~~~ 125:38.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:38.70 1002 | else 125:38.70 | ^~~~ 125:38.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:38.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:38.70 | ^~~~~~~~~~~~~~~~~~ 125:38.70 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:38.70 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:38.70 | ^~~~~~~~~~~~~~~~~~~~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 125:38.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.71 1028 | foundInterface = 0; \ 125:38.71 | ^~~~~~~~~~~~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:38.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:38.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:38.71 23 | NS_INTERFACE_MAP_END 125:38.71 | ^~~~~~~~~~~~~~~~~~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:38.71 1002 | else 125:38.71 | ^~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:38.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:38.71 | ^~~~~~~~~~~~~~~~~~ 125:38.71 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:38.71 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:38.71 | ^~~~~~~~~~~~~~~~~~~~~~ 125:38.72 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 125:38.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.72 1028 | foundInterface = 0; \ 125:38.72 | ^~~~~~~~~~~~~~ 125:38.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:38.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:38.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:38.72 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:38.72 24 | NS_INTERFACE_MAP_END 125:38.72 | ^~~~~~~~~~~~~~~~~~~~ 125:38.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.72 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.72 from Unified_cpp_dom_debugger0.cpp:2: 125:38.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 125:38.72 389 | else 125:38.72 | ^~~~ 125:38.72 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 125:38.72 23 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 125:38.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.98 from Unified_cpp_dom_debugger0.cpp:2: 125:38.98 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 125:38.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.98 1043 | foundInterface = 0; \ 125:38.98 | ^~~~~~~~~~~~~~ 125:38.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:38.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.98 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:38.98 29 | NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 125:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationObserver.h:11, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotificationManager.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/DebuggerNotification.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.h:10, 125:38.98 from /builddir/build/BUILD/firefox-72.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7, 125:38.98 from Unified_cpp_dom_debugger0.cpp:2: 125:38.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:38.98 304 | } else 125:38.98 | ^~~~ 125:38.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:38.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.98 /builddir/build/BUILD/firefox-72.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:38.98 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 125:38.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:39.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 125:39.62 from CSSImportRuleBinding.cpp:3, 125:39.62 from UnifiedBindings2.cpp:2: 125:39.62 CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 125:39.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:39.63 1043 | foundInterface = 0; \ 125:39.63 | ^~~~~~~~~~~~~~ 125:39.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:39.63 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.63 CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:39.63 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 125:39.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 125:39.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 125:39.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 125:39.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleSheet.h:14, 125:39.63 from CSSImportRuleBinding.cpp:7, 125:39.63 from UnifiedBindings2.cpp:2: 125:39.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:39.63 304 | } else 125:39.63 | ^~~~ 125:39.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:39.63 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.63 CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:39.63 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 125:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:39.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:39.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:39.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:39.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 125:39.78 from TouchEventBinding.cpp:16, 125:39.78 from UnifiedBindings21.cpp:392: 125:39.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:39.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:39.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:39.78 | ^ 125:39.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:39.78 46 | struct Block { 125:39.78 | ^~~~~ 125:43.19 In file included from Unified_cpp_dom_base8.cpp:20: 125:43.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)': 125:43.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:2372: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 106 and have 105) [-Wcoverage-mismatch] 125:43.19 2372 | nsresult nsFocusManager::GetSelectionLocation(Document* aDocument, 125:43.19 | ^~~~~~~~~~~~~~ 125:43.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:2372: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] 125:43.19 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsFocusManager.cpp:2372: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] 125:43.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 125:43.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 125:43.25 from CSSImportRuleBinding.cpp:3, 125:43.25 from UnifiedBindings2.cpp:2: 125:43.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:43.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:43.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:43.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:43.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:43.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:43.26 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 125:43.26 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 125:43.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 125:43.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 125:43.26 from CSSImportRuleBinding.cpp:9, 125:43.26 from UnifiedBindings2.cpp:2: 125:43.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:43.26 23 | class nsDataHashtable : public nsBaseHashtable { 125:43.26 | ^~~~~~~~~~~~~~~ 125:44.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:44.07 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:44.07 from ServiceWorkerContainerBinding.cpp:3, 125:44.07 from UnifiedBindings20.cpp:2: 125:44.07 SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 125:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.07 1043 | foundInterface = 0; \ 125:44.07 | ^~~~~~~~~~~~~~ 125:44.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:44.07 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:44.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.07 SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:44.07 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:44.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:44.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 125:44.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:44.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:44.08 from ServiceWorkerContainerBinding.cpp:3, 125:44.08 from UnifiedBindings20.cpp:2: 125:44.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:44.08 304 | } else 125:44.08 | ^~~~ 125:44.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:44.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.08 SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:44.08 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 125:44.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:44.46 from ServiceWorkerContainerBinding.cpp:3, 125:44.46 from UnifiedBindings20.cpp:2: 125:44.46 SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 125:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.46 1043 | foundInterface = 0; \ 125:44.46 | ^~~~~~~~~~~~~~ 125:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:44.46 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.46 SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:44.46 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:44.46 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:44.46 from ServiceWorkerContainerBinding.cpp:3, 125:44.46 from UnifiedBindings20.cpp:2: 125:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:44.46 304 | } else 125:44.46 | ^~~~ 125:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:44.46 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.46 SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:44.46 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 125:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 125:45.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 125:45.60 from StorageTypeBinding.cpp:3, 125:45.60 from UnifiedBindings21.cpp:2: 125:45.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:45.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:45.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:45.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:45.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:45.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.60 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 125:45.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 125:45.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 125:45.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 125:45.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:45.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 125:45.61 from StreamFilterBinding.cpp:3, 125:45.61 from UnifiedBindings21.cpp:15: 125:45.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:45.61 23 | class nsDataHashtable : public nsBaseHashtable { 125:45.61 | ^~~~~~~~~~~~~~~ 125:45.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 125:45.64 from StorageTypeBinding.cpp:3, 125:45.64 from UnifiedBindings21.cpp:2: 125:45.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:45.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:45.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:45.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:45.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:45.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.64 In file included from /usr/include/c++/9/vector:67, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:45.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 125:45.64 from StreamFilterBinding.cpp:3, 125:45.64 from UnifiedBindings21.cpp:15: 125:45.64 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:45.65 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:45.65 | ^~~~~~ 125:45.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:6, 125:45.65 from StorageTypeBinding.cpp:3, 125:45.65 from UnifiedBindings21.cpp:2: 125:45.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:45.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:45.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:45.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:45.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:45.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:45.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 125:45.65 from TouchEventBinding.cpp:16, 125:45.65 from UnifiedBindings21.cpp:392: 125:45.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:45.65 52 | class ClipManager { 125:45.65 | ^~~~~~~~~~~ 125:46.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:46.85 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 125:46.85 from ServiceWorkerContainerBinding.cpp:3, 125:46.86 from UnifiedBindings20.cpp:2: 125:46.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 125:46.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 125:46.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 125:46.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:46.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:46.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:46.86 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 125:46.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 125:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 125:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 125:46.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:46.86 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:46.86 from ServiceWorkerContainerBinding.cpp:3, 125:46.86 from UnifiedBindings20.cpp:2: 125:46.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:46.86 23 | class nsDataHashtable : public nsBaseHashtable { 125:46.86 | ^~~~~~~~~~~~~~~ 125:46.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 125:46.90 from ServiceWorkerContainerBinding.cpp:3, 125:46.90 from UnifiedBindings20.cpp:2: 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:46.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:46.90 In file included from /usr/include/c++/9/vector:67, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 125:46.90 from ServiceWorkerContainerBinding.cpp:3, 125:46.90 from UnifiedBindings20.cpp:2: 125:46.90 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 125:46.90 386 | class vector : protected _Vector_base<_Tp, _Alloc> 125:46.90 | ^~~~~~ 125:46.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 125:46.90 from ServiceWorkerContainerBinding.cpp:3, 125:46.90 from UnifiedBindings20.cpp:2: 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 125:46.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:46.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 125:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 125:46.90 from SimpleGestureEventBinding.cpp:15, 125:46.90 from UnifiedBindings20.cpp:93: 125:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 125:46.90 52 | class ClipManager { 125:46.90 | ^~~~~~~~~~~ 125:50.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:50.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 125:50.13 from TrackEvent.cpp:9, 125:50.14 from UnifiedBindings22.cpp:2: 125:50.14 TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 125:50.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:50.14 1043 | foundInterface = 0; \ 125:50.14 | ^~~~~~~~~~~~~~ 125:50.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:50.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.14 TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:50.14 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:50.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 125:50.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 125:50.14 from TrackEvent.cpp:10, 125:50.14 from UnifiedBindings22.cpp:2: 125:50.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:50.14 304 | } else 125:50.14 | ^~~~ 125:50.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:50.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.14 TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:50.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 125:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:9, 125:51.91 from TrackEvent.cpp:9, 125:51.91 from UnifiedBindings22.cpp:2: 125:51.91 UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 125:51.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:51.91 1043 | foundInterface = 0; \ 125:51.91 | ^~~~~~~~~~~~~~ 125:51.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:51.91 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.91 UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:51.91 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 125:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 125:51.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 125:51.91 from TrackEvent.cpp:10, 125:51.91 from UnifiedBindings22.cpp:2: 125:51.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 125:51.91 304 | } else 125:51.91 | ^~~~ 125:51.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 125:51.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 125:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.91 UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 125:51.91 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 125:51.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:52.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:52.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:52.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:52.72 from UIEventBinding.cpp:16, 125:52.72 from UnifiedBindings22.cpp:171: 125:52.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:52.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:52.72 | ^ 125:52.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:52.72 46 | struct Block { 125:52.72 | ^~~~~ 125:53.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 125:53.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 125:53.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 125:53.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 125:53.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 125:53.20 from XULCommandEventBinding.cpp:14, 125:53.20 from UnifiedBindings24.cpp:2: 125:53.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:53.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:53.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:53.20 | ^ 125:53.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:53.20 46 | struct Block { 125:53.20 | ^~~~~ 126:02.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:02.48 from TrackEvent.cpp:9, 126:02.48 from UnifiedBindings22.cpp:2: 126:02.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:02.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:02.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:02.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:02.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:02.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:02.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:02.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 126:02.48 from TrackEvent.cpp:10, 126:02.48 from UnifiedBindings22.cpp:2: 126:02.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:02.48 23 | class nsDataHashtable : public nsBaseHashtable { 126:02.48 | ^~~~~~~~~~~~~~~ 126:02.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:02.52 from TrackEvent.cpp:9, 126:02.52 from UnifiedBindings22.cpp:2: 126:02.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:02.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:02.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:02.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:02.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:02.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:02.52 In file included from /usr/include/c++/9/vector:67, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:02.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TrackEvent.h:14, 126:02.52 from TrackEvent.cpp:10, 126:02.53 from UnifiedBindings22.cpp:2: 126:02.53 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:02.53 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:02.53 | ^~~~~~ 126:02.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:02.53 from TrackEvent.cpp:9, 126:02.53 from UnifiedBindings22.cpp:2: 126:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:02.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:02.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:02.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:02.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:02.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:02.54 from UIEventBinding.cpp:16, 126:02.54 from UnifiedBindings22.cpp:171: 126:02.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:02.54 52 | class ClipManager { 126:02.54 | ^~~~~~~~~~~ 126:03.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.05 from WebExtensionPolicyBinding.cpp:3, 126:03.05 from UnifiedBindings23.cpp:2: 126:03.05 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 126:03.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:03.05 1043 | foundInterface = 0; \ 126:03.05 | ^~~~~~~~~~~~~~ 126:03.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:03.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:03.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.05 WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:03.05 1317 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 126:03.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.05 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.05 from WebExtensionPolicyBinding.cpp:3, 126:03.05 from UnifiedBindings23.cpp:2: 126:03.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:03.05 304 | } else 126:03.05 | ^~~~ 126:03.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:03.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:03.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.05 WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:03.05 1316 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 126:03.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.08 from WebExtensionPolicyBinding.cpp:3, 126:03.08 from UnifiedBindings23.cpp:2: 126:03.08 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 126:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:03.08 1043 | foundInterface = 0; \ 126:03.08 | ^~~~~~~~~~~~~~ 126:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:03.08 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.08 WebrtcDeprecatedBinding.cpp:1489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:03.08 1489 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 126:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.08 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.08 from WebExtensionPolicyBinding.cpp:3, 126:03.08 from UnifiedBindings23.cpp:2: 126:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:03.08 304 | } else 126:03.08 | ^~~~ 126:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:03.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.08 WebrtcDeprecatedBinding.cpp:1488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:03.08 1488 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 126:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 126:03.09 from CompositionEventBinding.cpp:12, 126:03.09 from UnifiedBindings3.cpp:106: 126:03.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:03.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:03.09 | ^ 126:03.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:03.09 46 | struct Block { 126:03.09 | ^~~~~ 126:03.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.11 from WebExtensionPolicyBinding.cpp:3, 126:03.11 from UnifiedBindings23.cpp:2: 126:03.11 WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 126:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:03.11 1043 | foundInterface = 0; \ 126:03.11 | ^~~~~~~~~~~~~~ 126:03.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:03.11 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:03.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.11 WebrtcDeprecatedBinding.cpp:1642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:03.11 1642 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 126:03.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:03.11 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:03.11 from WebExtensionPolicyBinding.cpp:3, 126:03.11 from UnifiedBindings23.cpp:2: 126:03.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:03.12 304 | } else 126:03.12 | ^~~~ 126:03.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:03.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:03.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.12 WebrtcDeprecatedBinding.cpp:1641:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:03.12 1641 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 126:03.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:03.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:03.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:03.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 126:03.62 from XULCommandEventBinding.cpp:3, 126:03.62 from UnifiedBindings24.cpp:2: 126:03.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:03.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:03.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:03.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:03.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:03.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.62 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 126:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 126:03.62 from XULCommandEventBinding.cpp:3, 126:03.62 from UnifiedBindings24.cpp:2: 126:03.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:03.62 23 | class nsDataHashtable : public nsBaseHashtable { 126:03.62 | ^~~~~~~~~~~~~~~ 126:03.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 126:03.66 from XULCommandEventBinding.cpp:3, 126:03.66 from UnifiedBindings24.cpp:2: 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:03.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:03.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.66 In file included from /usr/include/c++/9/vector:67, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:32, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 126:03.66 from XULCommandEventBinding.cpp:3, 126:03.66 from UnifiedBindings24.cpp:2: 126:03.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:03.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:03.66 | ^~~~~~ 126:03.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:6, 126:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 126:03.66 from XULCommandEventBinding.cpp:3, 126:03.66 from UnifiedBindings24.cpp:2: 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:03.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:03.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:03.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:03.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:03.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:03.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 126:03.67 from XULCommandEventBinding.cpp:14, 126:03.67 from UnifiedBindings24.cpp:2: 126:03.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:03.67 52 | class ClipManager { 126:03.67 | ^~~~~~~~~~~ 126:03.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:03.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:03.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:03.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:03.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 126:03.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 126:03.93 from WheelEventBinding.cpp:16, 126:03.93 from UnifiedBindings23.cpp:119: 126:03.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:03.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:03.93 | ^ 126:03.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:03.93 46 | struct Block { 126:03.93 | ^~~~~ 126:04.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 126:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 126:04.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 126:04.89 from DocumentBinding.cpp:44, 126:04.89 from UnifiedBindings4.cpp:210: 126:04.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:04.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:04.89 | ^ 126:04.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:04.89 46 | struct Block { 126:04.89 | ^~~~~ 126:06.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 126:06.42 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 126:06.42 from EventTargetBinding.cpp:24, 126:06.42 from UnifiedBindings5.cpp:15: 126:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 126:06.42 /builddir/build/BUILD/firefox-72.0.2/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] 126:06.42 79 | memset(this, 0, sizeof(nsXPTCVariant)); 126:06.42 | ^ 126:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 126:06.42 44 | struct nsXPTCVariant { 126:06.42 | ^~~~~~~~~~~~~ 126:07.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:07.01 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:07.01 from EventSourceBinding.cpp:3, 126:07.01 from UnifiedBindings5.cpp:2: 126:07.01 ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 126:07.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:07.01 1028 | foundInterface = 0; \ 126:07.01 | ^~~~~~~~~~~~~~ 126:07.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:07.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:07.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:07.01 ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:07.01 518 | NS_INTERFACE_MAP_END 126:07.01 | ^~~~~~~~~~~~~~~~~~~~ 126:07.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:07.01 1002 | else 126:07.01 | ^~~~ 126:07.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:07.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:07.01 | ^~~~~~~~~~~~~~~~~~ 126:07.01 ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:07.01 517 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:07.01 | ^~~~~~~~~~~~~~~~~~~~~~ 126:07.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 126:07.49 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 126:07.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 126:07.49 from WindowBinding.cpp:32, 126:07.49 from UnifiedBindings23.cpp:145: 126:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 126:07.49 /builddir/build/BUILD/firefox-72.0.2/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] 126:07.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 126:07.49 | ^ 126:07.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 126:07.49 44 | struct nsXPTCVariant { 126:07.49 | ^~~~~~~~~~~~~ 126:08.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:08.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:08.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:08.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:08.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 126:08.80 from FocusEventBinding.cpp:12, 126:08.80 from UnifiedBindings5.cpp:288: 126:08.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:08.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:08.80 | ^ 126:08.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:08.80 46 | struct Block { 126:08.80 | ^~~~~ 126:11.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 126:11.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:11.02 from ClientBinding.cpp:3, 126:11.02 from UnifiedBindings3.cpp:2: 126:11.02 CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 126:11.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:11.03 1028 | foundInterface = 0; \ 126:11.03 | ^~~~~~~~~~~~~~ 126:11.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:11.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:11.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:11.03 CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:11.03 734 | NS_INTERFACE_MAP_END 126:11.03 | ^~~~~~~~~~~~~~~~~~~~ 126:11.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:11.03 1002 | else 126:11.03 | ^~~~ 126:11.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:11.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:11.03 | ^~~~~~~~~~~~~~~~~~ 126:11.03 CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:11.03 733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:11.03 | ^~~~~~~~~~~~~~~~~~~~~~ 126:13.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:13.64 from EventSourceBinding.cpp:3, 126:13.64 from UnifiedBindings5.cpp:2: 126:13.64 FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 126:13.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:13.64 1043 | foundInterface = 0; \ 126:13.64 | ^~~~~~~~~~~~~~ 126:13.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:13.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:13.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.64 FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:13.64 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:13.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:13.64 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:13.64 from EventSourceBinding.cpp:3, 126:13.65 from UnifiedBindings5.cpp:2: 126:13.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:13.65 304 | } else 126:13.65 | ^~~~ 126:13.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:13.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:13.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.65 FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:13.65 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 126:13.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:13.95 from EventSourceBinding.cpp:3, 126:13.95 from UnifiedBindings5.cpp:2: 126:13.95 FormDataEvent.cpp: In member function 'virtual nsresult mozilla::dom::FormDataEvent::QueryInterface(const nsIID&, void**)': 126:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:13.95 1043 | foundInterface = 0; \ 126:13.95 | ^~~~~~~~~~~~~~ 126:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:13.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.95 FormDataEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:13.95 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:13.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:13.95 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:13.95 from EventSourceBinding.cpp:3, 126:13.95 from UnifiedBindings5.cpp:2: 126:13.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:13.95 304 | } else 126:13.95 | ^~~~ 126:13.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:13.96 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:13.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:13.96 FormDataEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:13.96 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FormDataEvent) 126:13.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 126:14.03 from DataTransferItemBinding.cpp:3, 126:14.03 from UnifiedBindings4.cpp:2: 126:14.03 ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 126:14.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.03 1043 | foundInterface = 0; \ 126:14.03 | ^~~~~~~~~~~~~~ 126:14.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:14.03 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:14.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.03 ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:14.03 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:14.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 126:14.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 126:14.03 from DataTransferItemBinding.cpp:3, 126:14.03 from UnifiedBindings4.cpp:2: 126:14.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:14.03 304 | } else 126:14.03 | ^~~~ 126:14.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:14.03 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:14.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.03 ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:14.03 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 126:14.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:14.53 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:14.53 from EventSourceBinding.cpp:3, 126:14.53 from UnifiedBindings5.cpp:2: 126:14.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 126:14.53 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 126:14.53 /builddir/build/BUILD/firefox-72.0.2/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] 126:14.53 31 | memset(aT, 0, sizeof(T)); 126:14.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 126:14.54 In file included from EventTargetBinding.cpp:24, 126:14.54 from UnifiedBindings5.cpp:15: 126:14.54 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 126:14.54 2262 | struct GlobalProperties { 126:14.54 | ^~~~~~~~~~~~~~~~ 126:14.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 126:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:14.90 from ClientBinding.cpp:3, 126:14.90 from UnifiedBindings3.cpp:2: 126:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:14.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:14.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:14.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.91 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:14.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:14.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:14.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:14.91 from ClientBinding.cpp:10, 126:14.91 from UnifiedBindings3.cpp:2: 126:14.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:14.91 23 | class nsDataHashtable : public nsBaseHashtable { 126:14.91 | ^~~~~~~~~~~~~~~ 126:14.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:14.95 from ClientBinding.cpp:3, 126:14.95 from UnifiedBindings3.cpp:2: 126:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:14.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:14.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:14.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.95 In file included from /usr/include/c++/9/vector:67, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 126:14.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:14.95 from ClientBinding.cpp:10, 126:14.95 from UnifiedBindings3.cpp:2: 126:14.95 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:14.95 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:14.95 | ^~~~~~ 126:14.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 126:14.96 from ClientBinding.cpp:3, 126:14.96 from UnifiedBindings3.cpp:2: 126:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:14.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:14.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:14.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 126:14.96 from CompositionEventBinding.cpp:12, 126:14.96 from UnifiedBindings3.cpp:106: 126:14.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:14.96 52 | class ClipManager { 126:14.96 | ^~~~~~~~~~~ 126:15.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:15.10 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:15.10 from WebExtensionPolicyBinding.cpp:3, 126:15.10 from UnifiedBindings23.cpp:2: 126:15.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 126:15.10 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 126:15.10 /builddir/build/BUILD/firefox-72.0.2/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] 126:15.10 31 | memset(aT, 0, sizeof(T)); 126:15.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 126:15.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 126:15.10 from WindowBinding.cpp:32, 126:15.10 from UnifiedBindings23.cpp:145: 126:15.10 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 126:15.10 2262 | struct GlobalProperties { 126:15.10 | ^~~~~~~~~~~~~~~~ 126:15.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:15.58 from EventSourceBinding.cpp:3, 126:15.58 from UnifiedBindings5.cpp:2: 126:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:15.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.58 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:15.58 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:15.58 from EventSourceBinding.cpp:3, 126:15.58 from UnifiedBindings5.cpp:2: 126:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:15.58 23 | class nsDataHashtable : public nsBaseHashtable { 126:15.58 | ^~~~~~~~~~~~~~~ 126:15.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:15.63 from EventSourceBinding.cpp:3, 126:15.63 from UnifiedBindings5.cpp:2: 126:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:15.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.63 In file included from /usr/include/c++/9/vector:67, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:15.63 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:15.63 from EventSourceBinding.cpp:3, 126:15.64 from UnifiedBindings5.cpp:2: 126:15.64 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:15.64 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:15.64 | ^~~~~~ 126:15.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:15.64 from EventSourceBinding.cpp:3, 126:15.64 from UnifiedBindings5.cpp:2: 126:15.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:15.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:15.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:15.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:15.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:15.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 126:15.64 from FocusEventBinding.cpp:12, 126:15.64 from UnifiedBindings5.cpp:288: 126:15.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:15.64 52 | class ClipManager { 126:15.64 | ^~~~~~~~~~~ 126:15.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 126:15.91 from DataTransferItemBinding.cpp:3, 126:15.91 from UnifiedBindings4.cpp:2: 126:15.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:15.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:15.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:15.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:15.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.91 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 126:15.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 126:15.91 from DataTransferItemBinding.cpp:3, 126:15.91 from UnifiedBindings4.cpp:2: 126:15.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:15.91 23 | class nsDataHashtable : public nsBaseHashtable { 126:15.91 | ^~~~~~~~~~~~~~~ 126:15.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 126:15.95 from DataTransferItemBinding.cpp:3, 126:15.95 from UnifiedBindings4.cpp:2: 126:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:15.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:15.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.95 In file included from /usr/include/c++/9/vector:67, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 126:15.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 126:15.96 from DataTransferItemBinding.cpp:3, 126:15.96 from UnifiedBindings4.cpp:2: 126:15.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:15.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:15.96 | ^~~~~~ 126:15.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:15.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 126:15.96 from DataTransferItemBinding.cpp:3, 126:15.96 from UnifiedBindings4.cpp:2: 126:15.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:15.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:15.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:15.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:15.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:15.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:15.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:15.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 126:15.97 from DocumentBinding.cpp:61, 126:15.97 from UnifiedBindings4.cpp:210: 126:15.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:15.97 52 | class ClipManager { 126:15.97 | ^~~~~~~~~~~ 126:16.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:16.06 from WebExtensionPolicyBinding.cpp:3, 126:16.06 from UnifiedBindings23.cpp:2: 126:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:16.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:16.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:16.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:16.06 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:16.06 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:16.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:16.07 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:16.07 from WebExtensionPolicyBinding.cpp:3, 126:16.07 from UnifiedBindings23.cpp:2: 126:16.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:16.07 23 | class nsDataHashtable : public nsBaseHashtable { 126:16.07 | ^~~~~~~~~~~~~~~ 126:16.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:16.18 from WebExtensionPolicyBinding.cpp:3, 126:16.18 from UnifiedBindings23.cpp:2: 126:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:16.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:16.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:16.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:16.18 In file included from /usr/include/c++/9/vector:67, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:16.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:16.19 from WebExtensionPolicyBinding.cpp:3, 126:16.19 from UnifiedBindings23.cpp:2: 126:16.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:16.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:16.19 | ^~~~~~ 126:16.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:10, 126:16.19 from WebExtensionPolicyBinding.cpp:3, 126:16.19 from UnifiedBindings23.cpp:2: 126:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:16.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:16.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:16.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 126:16.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 126:16.19 from WheelEventBinding.cpp:16, 126:16.19 from UnifiedBindings23.cpp:119: 126:16.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:16.19 52 | class ClipManager { 126:16.19 | ^~~~~~~~~~~ 126:27.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:27.59 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:27.59 from FrameCrashedEventBinding.cpp:3, 126:27.59 from UnifiedBindings6.cpp:2: 126:27.60 GPUUncapturedErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::GPUUncapturedErrorEvent::QueryInterface(const nsIID&, void**)': 126:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:27.60 1043 | foundInterface = 0; \ 126:27.60 | ^~~~~~~~~~~~~~ 126:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:27.60 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.60 GPUUncapturedErrorEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:27.60 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:27.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:27.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:27.60 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:27.60 from FrameCrashedEventBinding.cpp:3, 126:27.60 from UnifiedBindings6.cpp:2: 126:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:27.60 304 | } else 126:27.60 | ^~~~ 126:27.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:27.60 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.60 GPUUncapturedErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:27.60 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GPUUncapturedErrorEvent) 126:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:28.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:28.32 from FrameCrashedEventBinding.cpp:3, 126:28.32 from UnifiedBindings6.cpp:2: 126:28.32 GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 126:28.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:28.32 1043 | foundInterface = 0; \ 126:28.32 | ^~~~~~~~~~~~~~ 126:28.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:28.32 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:28.32 GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:28.32 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:28.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 126:28.32 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/AtomList.h:11, 126:28.32 from FrameCrashedEventBinding.cpp:3, 126:28.32 from UnifiedBindings6.cpp:2: 126:28.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:28.32 304 | } else 126:28.32 | ^~~~ 126:28.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:28.32 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:28.32 GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:28.32 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 126:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:32.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:32.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:32.49 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:23: 126:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:32.49 | ^ 126:32.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:32.49 46 | struct Block { 126:32.49 | ^~~~~ 126:33.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:33.42 from Unified_cpp_dom_events0.cpp:2: 126:33.42 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 126:33.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:33.42 1043 | foundInterface = 0; \ 126:33.42 | ^~~~~~~~~~~~~~ 126:33.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:33.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:33.42 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:33.42 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:33.42 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:33.42 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:33.42 from Unified_cpp_dom_events0.cpp:2: 126:33.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:33.42 304 | } else 126:33.42 | ^~~~ 126:33.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:33.42 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:33.42 /builddir/build/BUILD/firefox-72.0.2/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:33.42 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 126:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:33.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 126:33.82 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 126:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:33.82 1028 | foundInterface = 0; \ 126:33.82 | ^~~~~~~~~~~~~~ 126:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:33.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:33.82 195 | NS_INTERFACE_MAP_END 126:33.82 | ^~~~~~~~~~~~~~~~~~~~ 126:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:33.82 1002 | else 126:33.82 | ^~~~ 126:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:33.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:33.82 | ^~~~~~~~~~~~~~~~~~ 126:33.82 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:33.82 194 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:33.82 | ^~~~~~~~~~~~~~~~~~~~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 126:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:33.84 1028 | foundInterface = 0; \ 126:33.84 | ^~~~~~~~~~~~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:33.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:33.84 348 | NS_INTERFACE_MAP_END 126:33.84 | ^~~~~~~~~~~~~~~~~~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:33.84 1002 | else 126:33.84 | ^~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:33.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:33.84 | ^~~~~~~~~~~~~~~~~~ 126:33.84 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:347:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:33.84 347 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:33.84 | ^~~~~~~~~~~~~~~~~~~~~~ 126:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 126:34.63 from /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:7, 126:34.63 from Unified_cpp_dom_events0.cpp:56: 126:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:34.63 | ^ 126:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:34.63 46 | struct Block { 126:34.63 | ^~~~~ 126:35.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:35.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:35.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:35.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:35.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:35.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:35.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:35.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:35.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:35.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:35.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Touch.h:12, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:12, 126:35.46 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:35.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:35.46 23 | class nsDataHashtable : public nsBaseHashtable { 126:35.46 | ^~~~~~~~~~~~~~~ 126:35.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:35.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:35.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:35.56 In file included from /usr/include/c++/9/vector:67, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Touch.h:12, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:12, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:35.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:35.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:35.56 | ^~~~~~ 126:35.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:8: 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:35.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:35.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:35.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 126:35.56 from /builddir/build/BUILD/firefox-72.0.2/dom/events/EventStateManager.cpp:24: 126:35.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:35.56 52 | class ClipManager { 126:35.56 | ^~~~~~~~~~~ 126:38.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 126:38.42 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:38.43 from Unified_cpp_dom_events0.cpp:2: 126:38.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 126:38.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:38.43 1043 | foundInterface = 0; \ 126:38.43 | ^~~~~~~~~~~~~~ 126:38.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:38.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:38.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:38.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:38.43 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 126:38.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:38.43 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 126:38.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 126:38.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:38.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:38.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:38.43 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:38.43 from Unified_cpp_dom_events0.cpp:2: 126:38.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:38.43 304 | } else 126:38.43 | ^~~~ 126:38.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:38.43 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:38.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:38.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:38.43 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 126:38.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:41.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:41.68 from Unified_cpp_dom_events0.cpp:2: 126:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 126:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.68 1043 | foundInterface = 0; \ 126:41.68 | ^~~~~~~~~~~~~~ 126:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:41.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:41.68 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:41.68 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:41.68 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:41.68 from Unified_cpp_dom_events0.cpp:2: 126:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.68 304 | } else 126:41.68 | ^~~~ 126:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:41.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:41.68 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 126:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:41.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 126:41.70 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:41.70 from Unified_cpp_dom_events0.cpp:2: 126:41.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 126:41.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:41.70 1028 | foundInterface = 0; \ 126:41.70 | ^~~~~~~~~~~~~~ 126:41.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:41.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:41.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:41.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:41.70 84 | NS_INTERFACE_MAP_END 126:41.70 | ^~~~~~~~~~~~~~~~~~~~ 126:41.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:41.70 1002 | else 126:41.70 | ^~~~ 126:41.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:41.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:41.70 | ^~~~~~~~~~~~~~~~~~ 126:41.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/DOMEventTargetHelper.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:41.70 83 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 126:41.70 | ^~~~~~~~~~~~~~~~~~~~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 126:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:42.13 1028 | foundInterface = 0; \ 126:42.13 | ^~~~~~~~~~~~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:42.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:42.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:42.13 75 | NS_INTERFACE_MAP_END 126:42.13 | ^~~~~~~~~~~~~~~~~~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:42.13 1002 | else 126:42.13 | ^~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:42.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:42.13 | ^~~~~~~~~~~~~~~~~~ 126:42.13 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:42.13 74 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:42.13 | ^~~~~~~~~~~~~~~~~~~~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 126:42.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:42.35 1028 | foundInterface = 0; \ 126:42.35 | ^~~~~~~~~~~~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:42.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:42.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:42.35 52 | NS_INTERFACE_MAP_END 126:42.35 | ^~~~~~~~~~~~~~~~~~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:42.35 1002 | else 126:42.35 | ^~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:42.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:42.35 | ^~~~~~~~~~~~~~~~~~ 126:42.35 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:42.35 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:42.36 | ^~~~~~~~~~~~~~~~~~~~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 126:42.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:42.49 1028 | foundInterface = 0; \ 126:42.49 | ^~~~~~~~~~~~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:42.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:42.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:42.49 34 | NS_INTERFACE_MAP_END 126:42.49 | ^~~~~~~~~~~~~~~~~~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:42.49 1002 | else 126:42.49 | ^~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:42.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:42.49 | ^~~~~~~~~~~~~~~~~~ 126:42.49 /builddir/build/BUILD/firefox-72.0.2/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:42.49 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:42.49 | ^~~~~~~~~~~~~~~~~~~~~~ 126:42.57 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 126:42.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:42.58 1043 | foundInterface = 0; \ 126:42.58 | ^~~~~~~~~~~~~~ 126:42.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:42.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:42.58 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:42.58 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:42.58 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 126:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 126:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:42.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:42.58 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:42.58 from Unified_cpp_dom_events0.cpp:2: 126:42.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:42.58 304 | } else 126:42.58 | ^~~~ 126:42.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:42.58 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:42.58 /builddir/build/BUILD/firefox-72.0.2/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:42.58 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 126:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:43.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:43.91 from Unified_cpp_dom_events0.cpp:2: 126:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:43.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:43.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:43.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:43.91 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:43.91 from Unified_cpp_dom_events0.cpp:2: 126:43.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:43.91 23 | class nsDataHashtable : public nsBaseHashtable { 126:43.91 | ^~~~~~~~~~~~~~~ 126:43.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:43.95 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:43.95 from Unified_cpp_dom_events0.cpp:2: 126:43.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 126:43.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 126:43.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 126:43.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:43.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:43.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:43.96 In file included from /usr/include/c++/9/vector:67, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:43.96 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:43.96 from Unified_cpp_dom_events0.cpp:2: 126:43.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 126:43.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 126:43.96 | ^~~~~~ 126:43.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/dom/events/AnimationEvent.cpp:7, 126:43.97 from Unified_cpp_dom_events0.cpp:2: 126:43.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 126:43.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 126:43.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 126:43.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 126:43.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:43.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:43.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 126:43.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 126:43.98 from /builddir/build/BUILD/firefox-72.0.2/dom/events/CompositionEvent.cpp:7, 126:43.98 from Unified_cpp_dom_events0.cpp:56: 126:43.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 126:43.98 52 | class ClipManager { 126:43.98 | ^~~~~~~~~~~ 126:49.31 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/events/ContentEventHandler.cpp:15, 126:49.31 from Unified_cpp_dom_events0.cpp:74: 126:49.31 /builddir/build/BUILD/firefox-72.0.2/dom/events/DragEvent.cpp: In function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)': 126:49.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: number of counters in profile data for function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'arcs', expected 5 and have 7) [-Wcoverage-mismatch] 126:49.31 28 | static const RawRangeBoundary GetRawRangeBoundaryAfter(nsINode* aNode) { 126:49.31 | ^~~~~~~~~~~~~~~~~~~~~~~~ 126:49.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 126:49.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:51.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:51.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:51.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:51.08 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:29, 126:51.08 from Unified_cpp_dom_events1.cpp:2: 126:51.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:51.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:51.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:51.08 | ^ 126:51.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:51.08 46 | struct Block { 126:51.08 | ^~~~~ 126:53.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:53.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 126:53.77 from HTMLTextAreaElementBinding.cpp:3, 126:53.77 from UnifiedBindings9.cpp:2: 126:53.77 HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 126:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:53.78 1043 | foundInterface = 0; \ 126:53.78 | ^~~~~~~~~~~~~~ 126:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:53.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:53.78 HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:53.78 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:53.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:53.78 from HTMLTextAreaElementBinding.cpp:8, 126:53.78 from UnifiedBindings9.cpp:2: 126:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:53.78 304 | } else 126:53.78 | ^~~~ 126:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:53.78 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:53.78 HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:53.78 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 126:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:54.66 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 126:54.66 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 126:54.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 126:54.66 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 126:54.66 from Unified_cpp_dom_events1.cpp:2: 126:54.66 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 126:54.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:54.66 1028 | foundInterface = 0; \ 126:54.66 | ^~~~~~~~~~~~~~ 126:54.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:54.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:54.67 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:54.67 121 | NS_INTERFACE_MAP_END 126:54.67 | ^~~~~~~~~~~~~~~~~~~~ 126:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:54.67 1002 | else 126:54.67 | ^~~~ 126:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:54.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:54.67 | ^~~~~~~~~~~~~~~~~~ 126:54.67 /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:54.67 120 | NS_INTERFACE_MAP_ENTRY(Event) 126:54.67 | ^~~~~~~~~~~~~~~~~~~~~~ 126:55.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 126:55.62 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 126:55.62 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:40, 126:55.62 from Unified_cpp_dom_bindings0.cpp:2: 126:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 126:55.62 /builddir/build/BUILD/firefox-72.0.2/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] 126:55.62 79 | memset(this, 0, sizeof(nsXPTCVariant)); 126:55.62 | ^ 126:55.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 126:55.62 44 | struct nsXPTCVariant { 126:55.62 | ^~~~~~~~~~~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 126:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:55.64 1028 | foundInterface = 0; \ 126:55.64 | ^~~~~~~~~~~~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:55.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:55.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:55.64 113 | NS_INTERFACE_MAP_END 126:55.64 | ^~~~~~~~~~~~~~~~~~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:55.64 1002 | else 126:55.64 | ^~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:55.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:55.64 | ^~~~~~~~~~~~~~~~~~ 126:55.64 /builddir/build/BUILD/firefox-72.0.2/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:55.64 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:55.64 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 126:57.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.43 1028 | foundInterface = 0; \ 126:57.43 | ^~~~~~~~~~~~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.43 181 | NS_INTERFACE_MAP_END 126:57.43 | ^~~~~~~~~~~~~~~~~~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.43 1012 | else 126:57.43 | ^~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:57.43 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.43 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:57.43 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 126:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 126:57.52 from HTMLTextAreaElementBinding.cpp:3, 126:57.52 from UnifiedBindings9.cpp:2: 126:57.52 ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 126:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.52 1043 | foundInterface = 0; \ 126:57.52 | ^~~~~~~~~~~~~~ 126:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:57.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:57.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.52 ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:57.52 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:57.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 126:57.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 126:57.52 from HTMLTextAreaElementBinding.cpp:8, 126:57.52 from UnifiedBindings9.cpp:2: 126:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.52 304 | } else 126:57.52 | ^~~~ 126:57.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:57.52 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:57.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.52 ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:57.52 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 126:57.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 126:57.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.53 1028 | foundInterface = 0; \ 126:57.53 | ^~~~~~~~~~~~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.53 2068 | NS_INTERFACE_MAP_END 126:57.53 | ^~~~~~~~~~~~~~~~~~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.53 1002 | else 126:57.53 | ^~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.53 | ^~~~~~~~~~~~~~~~~~ 126:57.53 /builddir/build/BUILD/firefox-72.0.2/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.53 2067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:57.53 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:20, 126:57.62 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:7, 126:57.62 from Unified_cpp_dom_bindings0.cpp:2: 126:57.62 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 126:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.63 1028 | foundInterface = 0; \ 126:57.63 | ^~~~~~~~~~~~~~ 126:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.63 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.63 31 | NS_INTERFACE_MAP_END 126:57.63 | ^~~~~~~~~~~~~~~~~~~~ 126:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.63 1002 | else 126:57.63 | ^~~~ 126:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.63 | ^~~~~~~~~~~~~~~~~~ 126:57.63 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.63 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:57.63 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 126:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.70 1028 | foundInterface = 0; \ 126:57.70 | ^~~~~~~~~~~~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.70 300 | NS_INTERFACE_MAP_END 126:57.70 | ^~~~~~~~~~~~~~~~~~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.70 1002 | else 126:57.70 | ^~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.70 | ^~~~~~~~~~~~~~~~~~ 126:57.70 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.70 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:57.70 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.79 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 126:57.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.79 1028 | foundInterface = 0; \ 126:57.79 | ^~~~~~~~~~~~~~ 126:57.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.79 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.79 32 | NS_INTERFACE_MAP_END 126:57.79 | ^~~~~~~~~~~~~~~~~~~~ 126:57.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.79 1002 | else 126:57.79 | ^~~~ 126:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.80 | ^~~~~~~~~~~~~~~~~~ 126:57.80 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.80 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:57.80 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 126:57.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.83 1028 | foundInterface = 0; \ 126:57.83 | ^~~~~~~~~~~~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.83 42 | NS_INTERFACE_MAP_END 126:57.83 | ^~~~~~~~~~~~~~~~~~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.83 1002 | else 126:57.83 | ^~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.83 | ^~~~~~~~~~~~~~~~~~ 126:57.83 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.83 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 126:57.83 | ^~~~~~~~~~~~~~~~~~~~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 126:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:57.87 1028 | foundInterface = 0; \ 126:57.87 | ^~~~~~~~~~~~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:57.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:57.87 63 | NS_INTERFACE_MAP_END 126:57.87 | ^~~~~~~~~~~~~~~~~~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:57.87 1002 | else 126:57.87 | ^~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:57.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:57.87 | ^~~~~~~~~~~~~~~~~~ 126:57.87 /builddir/build/BUILD/firefox-72.0.2/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:57.87 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 126:57.87 | ^~~~~~~~~~~~~~~~~~~~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 126:58.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:58.11 1028 | foundInterface = 0; \ 126:58.11 | ^~~~~~~~~~~~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:58.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:58.11 19 | NS_INTERFACE_MAP_END 126:58.11 | ^~~~~~~~~~~~~~~~~~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:58.11 1002 | else 126:58.11 | ^~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:58.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:58.11 | ^~~~~~~~~~~~~~~~~~ 126:58.11 /builddir/build/BUILD/firefox-72.0.2/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:58.11 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:58.11 | ^~~~~~~~~~~~~~~~~~~~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 126:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:58.19 1028 | foundInterface = 0; \ 126:58.19 | ^~~~~~~~~~~~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:58.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:58.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:58.19 95 | NS_INTERFACE_MAP_END 126:58.19 | ^~~~~~~~~~~~~~~~~~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 126:58.19 1002 | else 126:58.19 | ^~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:58.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:58.19 | ^~~~~~~~~~~~~~~~~~ 126:58.19 /builddir/build/BUILD/firefox-72.0.2/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:58.19 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 126:58.19 | ^~~~~~~~~~~~~~~~~~~~~~ 126:58.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 126:58.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsfriendapi.h:19, 126:58.28 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:10, 126:58.28 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:7, 126:58.28 from Unified_cpp_dom_bindings0.cpp:2: 126:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 126:58.29 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 126:58.29 /builddir/build/BUILD/firefox-72.0.2/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] 126:58.29 31 | memset(aT, 0, sizeof(T)); 126:58.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 126:58.29 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.cpp:40, 126:58.29 from Unified_cpp_dom_bindings0.cpp:2: 126:58.29 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 126:58.29 2262 | struct GlobalProperties { 126:58.29 | ^~~~~~~~~~~~~~~~ 126:58.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 126:58.29 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 126:58.29 from Unified_cpp_dom_events2.cpp:2: 126:58.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:58.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:58.30 | ^ 126:58.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:58.30 46 | struct Block { 126:58.30 | ^~~~~ 126:58.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 126:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 126:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 126:58.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 126:58.33 from /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:9, 126:58.33 from Unified_cpp_dom_events3.cpp:11: 126:58.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:58.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:58.33 | ^ 126:58.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:58.33 46 | struct Block { 126:58.33 | ^~~~~ 126:58.48 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 126:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:58.48 1043 | foundInterface = 0; \ 126:58.48 | ^~~~~~~~~~~~~~ 126:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:58.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:58.48 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:58.48 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:58.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 126:58.48 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 126:58.48 from Unified_cpp_dom_events1.cpp:2: 126:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 126:58.48 304 | } else 126:58.48 | ^~~~ 126:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 126:58.48 304 | } else 126:58.48 | ^~~~ 126:58.48 /builddir/build/BUILD/firefox-72.0.2/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 126:58.48 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 126:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:59.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 126:59.14 from HTMLTextAreaElementBinding.cpp:3, 126:59.14 from UnifiedBindings9.cpp:2: 126:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:59.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:59.14 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 126:59.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 126:59.14 from HTMLTextAreaElementBinding.cpp:8, 126:59.14 from UnifiedBindings9.cpp:2: 126:59.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:59.14 23 | class nsDataHashtable : public nsBaseHashtable { 126:59.14 | ^~~~~~~~~~~~~~~ 126:59.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 126:59.96 from Unified_cpp_dom_events1.cpp:2: 126:59.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 126:59.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 126:59.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 126:59.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:59.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:59.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:59.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 126:59.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 126:59.97 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 126:59.97 from Unified_cpp_dom_events1.cpp:2: 126:59.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:59.97 23 | class nsDataHashtable : public nsBaseHashtable { 126:59.97 | ^~~~~~~~~~~~~~~ 127:00.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 127:00.01 from Unified_cpp_dom_events1.cpp:2: 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:00.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:00.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:00.01 In file included from /usr/include/c++/9/vector:67, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:9, 127:00.01 from Unified_cpp_dom_events1.cpp:2: 127:00.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 127:00.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 127:00.01 | ^~~~~~ 127:00.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Id.h:30, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:7, 127:00.01 from Unified_cpp_dom_events1.cpp:2: 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:00.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:00.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:00.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 127:00.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/Event.cpp:29, 127:00.01 from Unified_cpp_dom_events1.cpp:2: 127:00.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 127:00.01 52 | class ClipManager { 127:00.01 | ^~~~~~~~~~~ 127:01.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:01.61 from Unified_cpp_dom_fetch0.cpp:2: 127:01.61 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 127:01.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:01.61 1043 | foundInterface = 0; \ 127:01.61 | ^~~~~~~~~~~~~~ 127:01.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:01.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:01.61 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:01.61 34 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 127:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:01.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:01.61 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:01.61 from Unified_cpp_dom_fetch0.cpp:2: 127:01.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:01.61 304 | } else 127:01.61 | ^~~~ 127:01.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:01.61 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:01.61 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:01.61 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 127:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:9, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:02.15 from Unified_cpp_dom_events3.cpp:2: 127:02.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 127:02.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.15 1043 | foundInterface = 0; \ 127:02.15 | ^~~~~~~~~~~~~~ 127:02.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:02.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:02.15 92 | NS_INTERFACE_MAP_END_INHERITING(Event) 127:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.15 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:02.15 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:02.15 from Unified_cpp_dom_events3.cpp:2: 127:02.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.15 304 | } else 127:02.15 | ^~~~ 127:02.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:02.15 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.15 /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:02.15 91 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 127:02.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:02.16 from Unified_cpp_dom_events2.cpp:2: 127:02.16 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 127:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.16 1028 | foundInterface = 0; \ 127:02.16 | ^~~~~~~~~~~~~~ 127:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:02.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:02.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:02.16 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:02.16 25 | NS_INTERFACE_MAP_END 127:02.16 | ^~~~~~~~~~~~~~~~~~~~ 127:02.16 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:02.16 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:02.16 from Unified_cpp_dom_events2.cpp:2: 127:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.16 304 | } else 127:02.16 | ^~~~ 127:02.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:02.16 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:02.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.16 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 127:02.16 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 127:02.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:02.17 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:02.17 from Unified_cpp_dom_events2.cpp:2: 127:02.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 127:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.17 1028 | foundInterface = 0; \ 127:02.17 | ^~~~~~~~~~~~~~ 127:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:02.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:02.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:02.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:02.17 51 | NS_INTERFACE_MAP_END 127:02.17 | ^~~~~~~~~~~~~~~~~~~~ 127:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.17 1002 | else 127:02.17 | ^~~~ 127:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:02.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:02.17 | ^~~~~~~~~~~~~~~~~~ 127:02.17 /builddir/build/BUILD/firefox-72.0.2/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:02.17 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:02.17 | ^~~~~~~~~~~~~~~~~~~~~~ 127:02.23 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 127:02.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.23 1043 | foundInterface = 0; \ 127:02.23 | ^~~~~~~~~~~~~~ 127:02.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:02.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.23 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:02.23 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 127:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.23 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:02.23 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:02.23 from Unified_cpp_dom_events2.cpp:2: 127:02.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.23 304 | } else 127:02.23 | ^~~~ 127:02.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:02.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.23 /builddir/build/BUILD/firefox-72.0.2/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:02.23 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 127:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:9, 127:02.35 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:02.35 from Unified_cpp_dom_events3.cpp:2: 127:02.35 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 127:02.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.35 1043 | foundInterface = 0; \ 127:02.35 | ^~~~~~~~~~~~~~ 127:02.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:02.35 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.35 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:02.35 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 127:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.36 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:02.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:02.36 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:02.36 from Unified_cpp_dom_events3.cpp:2: 127:02.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.36 304 | } else 127:02.36 | ^~~~ 127:02.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:02.36 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.36 /builddir/build/BUILD/firefox-72.0.2/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:02.36 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 127:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 127:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:02.50 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:02.50 from Unified_cpp_dom_fetch0.cpp:2: 127:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 127:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.50 1028 | foundInterface = 0; \ 127:02.50 | ^~~~~~~~~~~~~~ 127:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:02.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:02.50 107 | NS_INTERFACE_MAP_END 127:02.50 | ^~~~~~~~~~~~~~~~~~~~ 127:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.50 1002 | else 127:02.50 | ^~~~ 127:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:02.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:02.50 | ^~~~~~~~~~~~~~~~~~ 127:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Fetch.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:02.50 106 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:02.50 | ^~~~~~~~~~~~~~~~~~~~~~ 127:02.98 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 127:02.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.98 1043 | foundInterface = 0; \ 127:02.98 | ^~~~~~~~~~~~~~ 127:02.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:02.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:02.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.98 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:02.98 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:02.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 127:02.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 127:02.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 127:02.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 127:02.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:02.98 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:02.98 from Unified_cpp_dom_fetch0.cpp:2: 127:02.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.98 304 | } else 127:02.98 | ^~~~ 127:02.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:02.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:02.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.98 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:02.98 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 127:02.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:02.99 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:02.99 from Unified_cpp_dom_fetch0.cpp:2: 127:02.99 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 127:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:02.99 1028 | foundInterface = 0; \ 127:02.99 | ^~~~~~~~~~~~~~ 127:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:02.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:02.99 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:02.99 40 | NS_INTERFACE_MAP_END 127:02.99 | ^~~~~~~~~~~~~~~~~~~~ 127:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:02.99 1012 | else 127:02.99 | ^~~~ 127:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:02.99 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:02.99 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:02.99 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 127:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 127:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:03.08 1028 | foundInterface = 0; \ 127:03.08 | ^~~~~~~~~~~~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:03.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:03.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:03.08 23 | NS_INTERFACE_MAP_END 127:03.08 | ^~~~~~~~~~~~~~~~~~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:03.08 1002 | else 127:03.08 | ^~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:03.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:03.08 | ^~~~~~~~~~~~~~~~~~ 127:03.08 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:03.08 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:03.08 | ^~~~~~~~~~~~~~~~~~~~~~ 127:03.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:03.65 from Unified_cpp_dom_events3.cpp:2: 127:03.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 127:03.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 127:03.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 127:03.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 127:03.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:03.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:03.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 127:03.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 127:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:03.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:03.66 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:03.66 from Unified_cpp_dom_events3.cpp:2: 127:03.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 127:03.66 23 | class nsDataHashtable : public nsBaseHashtable { 127:03.66 | ^~~~~~~~~~~~~~~ 127:03.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:03.70 from Unified_cpp_dom_events3.cpp:2: 127:03.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 127:03.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 127:03.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 127:03.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:03.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:03.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:03.70 In file included from /usr/include/c++/9/vector:67, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:03.70 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:03.70 from Unified_cpp_dom_events3.cpp:2: 127:03.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 127:03.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 127:03.70 | ^~~~~~ 127:03.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/dom/events/TransitionEvent.cpp:7, 127:03.71 from Unified_cpp_dom_events3.cpp:2: 127:03.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 127:03.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 127:03.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 127:03.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:03.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:03.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:03.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 127:03.71 from /builddir/build/BUILD/firefox-72.0.2/dom/events/UIEvent.cpp:9, 127:03.71 from Unified_cpp_dom_events3.cpp:11: 127:03.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 127:03.71 52 | class ClipManager { 127:03.71 | ^~~~~~~~~~~ 127:04.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:04.96 from Unified_cpp_dom_events2.cpp:2: 127:04.96 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 127:04.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:04.96 1043 | foundInterface = 0; \ 127:04.96 | ^~~~~~~~~~~~~~ 127:04.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:04.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:04.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:04.96 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:04.96 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 127:04.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:04.96 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:04.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:04.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:04.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:04.97 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:04.97 from Unified_cpp_dom_events2.cpp:2: 127:04.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:04.97 304 | } else 127:04.97 | ^~~~ 127:04.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:04.97 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:04.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:04.97 /builddir/build/BUILD/firefox-72.0.2/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:04.97 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 127:04.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:05.01 from Unified_cpp_dom_events2.cpp:2: 127:05.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 127:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.01 1043 | foundInterface = 0; \ 127:05.01 | ^~~~~~~~~~~~~~ 127:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:05.01 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.01 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:05.01 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 127:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.01 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:05.01 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:05.01 from Unified_cpp_dom_events2.cpp:2: 127:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.02 304 | } else 127:05.02 | ^~~~ 127:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:05.02 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.02 /builddir/build/BUILD/firefox-72.0.2/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:05.02 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 127:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:05.08 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:05.08 from Unified_cpp_dom_events2.cpp:2: 127:05.08 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 127:05.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.08 1028 | foundInterface = 0; \ 127:05.08 | ^~~~~~~~~~~~~~ 127:05.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:05.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:05.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:05.08 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:05.08 21 | NS_INTERFACE_MAP_END 127:05.08 | ^~~~~~~~~~~~~~~~~~~~ 127:05.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.08 1002 | else 127:05.08 | ^~~~ 127:05.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:05.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:05.08 | ^~~~~~~~~~~~~~~~~~ 127:05.08 /builddir/build/BUILD/firefox-72.0.2/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:05.08 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:05.08 | ^~~~~~~~~~~~~~~~~~~~~~ 127:05.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 127:05.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.28 1043 | foundInterface = 0; \ 127:05.28 | ^~~~~~~~~~~~~~ 127:05.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:05.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:05.28 53 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 127:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:05.28 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:05.28 from Unified_cpp_dom_fetch0.cpp:2: 127:05.28 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.28 389 | else 127:05.28 | ^~~~ 127:05.28 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 127:05.28 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 127:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:05.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:05.39 from Unified_cpp_dom_fetch0.cpp:2: 127:05.39 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 127:05.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.39 1043 | foundInterface = 0; \ 127:05.39 | ^~~~~~~~~~~~~~ 127:05.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:05.39 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:05.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.39 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:05.39 64 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 127:05.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/File.h:10, 127:05.39 from /builddir/build/BUILD/firefox-72.0.2/dom/fetch/BodyExtractor.cpp:8, 127:05.39 from Unified_cpp_dom_fetch0.cpp:2: 127:05.39 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.39 389 | else 127:05.39 | ^~~~ 127:05.39 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 127:05.39 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 127:05.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.69 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 127:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.70 1028 | foundInterface = 0; \ 127:05.70 | ^~~~~~~~~~~~~~ 127:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:05.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:05.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:05.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:05.70 101 | NS_INTERFACE_MAP_END 127:05.70 | ^~~~~~~~~~~~~~~~~~~~ 127:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.70 1002 | else 127:05.70 | ^~~~ 127:05.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:05.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:05.70 | ^~~~~~~~~~~~~~~~~~ 127:05.70 /builddir/build/BUILD/firefox-72.0.2/dom/events/Touch.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:05.70 100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:05.70 | ^~~~~~~~~~~~~~~~~~~~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 127:05.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.92 1028 | foundInterface = 0; \ 127:05.92 | ^~~~~~~~~~~~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:05.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:05.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:05.92 29 | NS_INTERFACE_MAP_END 127:05.92 | ^~~~~~~~~~~~~~~~~~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.92 1002 | else 127:05.92 | ^~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:05.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:05.92 | ^~~~~~~~~~~~~~~~~~ 127:05.92 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:05.92 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:05.92 | ^~~~~~~~~~~~~~~~~~~~~~ 127:05.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 127:05.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:05.94 1043 | foundInterface = 0; \ 127:05.94 | ^~~~~~~~~~~~~~ 127:05.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:05.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:05.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:05.94 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 127:05.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:05.94 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:05.94 from Unified_cpp_dom_events2.cpp:2: 127:05.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:05.94 304 | } else 127:05.94 | ^~~~ 127:05.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:05.94 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:05.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:05.94 /builddir/build/BUILD/firefox-72.0.2/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:05.94 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 127:05.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.32 from Unified_cpp_dom_events2.cpp:2: 127:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 127:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 127:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 127:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 127:07.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:07.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.32 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.32 from Unified_cpp_dom_events2.cpp:2: 127:07.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 127:07.32 23 | class nsDataHashtable : public nsBaseHashtable { 127:07.32 | ^~~~~~~~~~~~~~~ 127:07.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.36 from Unified_cpp_dom_events2.cpp:2: 127:07.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 127:07.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 127:07.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 127:07.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:07.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:07.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.36 In file included from /usr/include/c++/9/vector:67, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.36 from Unified_cpp_dom_events2.cpp:2: 127:07.36 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 127:07.36 386 | class vector : protected _Vector_base<_Tp, _Alloc> 127:07.36 | ^~~~~~ 127:07.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.36 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.36 from Unified_cpp_dom_events2.cpp:2: 127:07.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 127:07.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 127:07.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 127:07.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:07.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:07.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:07.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 127:07.37 from /builddir/build/BUILD/firefox-72.0.2/dom/events/MouseScrollEvent.cpp:7, 127:07.37 from Unified_cpp_dom_events2.cpp:2: 127:07.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 127:07.37 52 | class ClipManager { 127:07.37 | ^~~~~~~~~~~ 127:12.02 In file included from Unified_cpp_dom_fetch0.cpp:83: 127:12.02 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/Response.cpp: In function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)': 127:12.02 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/InternalHeaders.cpp:514: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] 127:12.02 514 | already_AddRefed InternalHeaders::CORSHeaders( 127:12.02 | ^~~~~~~~~~~~~~~ 127:12.02 /builddir/build/BUILD/firefox-72.0.2/dom/fetch/InternalHeaders.cpp:514: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] 127:12.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 127:12.14 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:7, 127:12.14 from Unified_cpp_dom_file0.cpp:2: 127:12.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 127:12.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:12.14 1028 | foundInterface = 0; \ 127:12.14 | ^~~~~~~~~~~~~~ 127:12.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:12.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:12.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:12.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:12.14 47 | NS_INTERFACE_MAP_END 127:12.14 | ^~~~~~~~~~~~~~~~~~~~ 127:12.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:12.14 1002 | else 127:12.14 | ^~~~ 127:12.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:12.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:12.14 | ^~~~~~~~~~~~~~~~~~ 127:12.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:12.14 46 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:12.14 | ^~~~~~~~~~~~~~~~~~~~~~ 127:12.20 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 127:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:12.20 1043 | foundInterface = 0; \ 127:12.20 | ^~~~~~~~~~~~~~ 127:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:12.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:12.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:12.20 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:12.20 355 | NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 127:12.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:12.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 127:12.20 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:8, 127:12.20 from Unified_cpp_dom_file0.cpp:2: 127:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:12.20 304 | } else 127:12.20 | ^~~~ 127:12.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:12.20 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:12.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:12.20 /builddir/build/BUILD/firefox-72.0.2/dom/file/Blob.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:12.20 354 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 127:12.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:13.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:13.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 127:13.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 127:13.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 127:13.78 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:7, 127:13.78 from Unified_cpp_dom_file_uri0.cpp:2: 127:13.78 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 127:13.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:13.78 1043 | foundInterface = 0; \ 127:13.78 | ^~~~~~~~~~~~~~ 127:13.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:13.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.78 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:13.78 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 127:13.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.79 In file included from Unified_cpp_dom_file_uri0.cpp:2: 127:13.79 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:13.79 34 | } else 127:13.79 | ^~~~ 127:13.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:13.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:13.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIInputStream.h:10, 127:13.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 127:13.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 127:13.79 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:7, 127:13.79 from Unified_cpp_dom_file_uri0.cpp:2: 127:13.79 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 127:13.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:13.79 1028 | foundInterface = 0; \ 127:13.79 | ^~~~~~~~~~~~~~ 127:13.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:13.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:13.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:13.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:13.79 146 | NS_INTERFACE_MAP_END \ 127:13.79 | ^~~~~~~~~~~~~~~~~~~~ 127:13.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:13.79 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:13.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.79 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:13.80 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 127:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.80 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 127:13.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobURL.h:13, 127:13.80 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:10, 127:13.80 from Unified_cpp_dom_file_uri0.cpp:2: 127:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:13.80 145 | } else \ 127:13.80 | ^~~~ 127:13.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:13.80 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:13.80 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:13.80 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 127:13.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.74 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.h:10, 127:14.74 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.cpp:7, 127:14.74 from Unified_cpp_dom_file_ipc0.cpp:2: 127:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 127:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:14.74 1028 | foundInterface = 0; \ 127:14.74 | ^~~~~~~~~~~~~~ 127:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:14.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:14.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:14.74 122 | NS_INTERFACE_MAP_END 127:14.74 | ^~~~~~~~~~~~~~~~~~~~ 127:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:14.74 1012 | else 127:14.74 | ^~~~ 127:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:14.74 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:14.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:14.74 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:14.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:14.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 127:14.98 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:7, 127:14.98 from Unified_cpp_dom_file0.cpp:2: 127:14.98 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 127:14.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:14.98 1028 | foundInterface = 0; \ 127:14.98 | ^~~~~~~~~~~~~~ 127:14.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:14.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:14.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:14.98 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:14.98 20 | NS_INTERFACE_MAP_END 127:14.98 | ^~~~~~~~~~~~~~~~~~~~ 127:14.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:14.98 1002 | else 127:14.98 | ^~~~ 127:14.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:14.98 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:14.98 | ^~~~~~~~~~~~~~~~~~ 127:14.98 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:14.98 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:14.98 | ^~~~~~~~~~~~~~~~~~~~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 127:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.14 1043 | foundInterface = 0; \ 127:15.14 | ^~~~~~~~~~~~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:15.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:15.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:15.14 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:15.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.14 1002 | else 127:15.14 | ^~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:15.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:15.14 | ^~~~~~~~~~~~~~~~~~ 127:15.14 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:15.14 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 127:15.14 | ^~~~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 127:15.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.26 1028 | foundInterface = 0; \ 127:15.26 | ^~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:15.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:15.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:15.26 371 | NS_INTERFACE_MAP_END 127:15.26 | ^~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.26 1012 | else 127:15.26 | ^~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:15.26 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:15.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.26 /builddir/build/BUILD/firefox-72.0.2/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:15.26 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 127:15.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 127:15.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:15.27 1028 | foundInterface = 0; \ 127:15.27 | ^~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:15.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:15.27 26 | NS_INTERFACE_MAP_END 127:15.27 | ^~~~~~~~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:15.27 1012 | else 127:15.27 | ^~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 127:15.27 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.27 /builddir/build/BUILD/firefox-72.0.2/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:15.27 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 127:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 127:16.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 127:16.62 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 127:16.62 from Unified_cpp_dom_file_ipc0.cpp:47: 127:16.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:16.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:16.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:16.62 | ^ 127:16.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:16.62 46 | struct Block { 127:16.62 | ^~~~~ 127:19.17 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.h:10, 127:19.17 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.cpp:7, 127:19.17 from Unified_cpp_dom_file_ipc0.cpp:2: 127:19.17 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 127:19.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.17 1028 | foundInterface = 0; \ 127:19.17 | ^~~~~~~~~~~~~~ 127:19.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:19.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:19.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:19.17 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:19.17 29 | NS_INTERFACE_MAP_END 127:19.17 | ^~~~~~~~~~~~~~~~~~~~ 127:19.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.17 1002 | else 127:19.17 | ^~~~ 127:19.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:19.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:19.17 | ^~~~~~~~~~~~~~~~~~ 127:19.17 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:19.17 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 127:19.17 | ^~~~~~~~~~~~~~~~~~~~~~ 127:19.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 127:19.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 127:19.33 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURLProtocolHandler.cpp:12, 127:19.33 from Unified_cpp_dom_file_uri0.cpp:20: 127:19.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:19.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:19.34 | ^ 127:19.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:19.34 46 | struct Block { 127:19.34 | ^~~~~ 127:19.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.41 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.41 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.41 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 127:19.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.41 1028 | foundInterface = 0; \ 127:19.41 | ^~~~~~~~~~~~~~ 127:19.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:19.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:19.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:19.41 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:19.41 23 | NS_INTERFACE_MAP_END 127:19.41 | ^~~~~~~~~~~~~~~~~~~~ 127:19.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.41 1002 | else 127:19.41 | ^~~~ 127:19.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:19.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:19.41 | ^~~~~~~~~~~~~~~~~~ 127:19.41 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:19.41 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:19.41 | ^~~~~~~~~~~~~~~~~~~~~~ 127:19.43 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 127:19.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.43 1043 | foundInterface = 0; \ 127:19.43 | ^~~~~~~~~~~~~~ 127:19.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:19.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:19.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.43 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:19.43 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 127:19.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.43 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.43 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.43 304 | } else 127:19.43 | ^~~~ 127:19.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:19.43 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:19.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.43 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:19.43 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 127:19.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.45 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.45 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.45 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 127:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.46 1028 | foundInterface = 0; \ 127:19.46 | ^~~~~~~~~~~~~~ 127:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:19.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:19.46 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:19.46 127 | NS_INTERFACE_MAP_END 127:19.46 | ^~~~~~~~~~~~~~~~~~~~ 127:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.46 1002 | else 127:19.46 | ^~~~ 127:19.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:19.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:19.46 | ^~~~~~~~~~~~~~~~~~ 127:19.46 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:19.46 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:19.46 | ^~~~~~~~~~~~~~~~~~~~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 127:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.59 1028 | foundInterface = 0; \ 127:19.59 | ^~~~~~~~~~~~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:19.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:19.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:19.59 25 | NS_INTERFACE_MAP_END 127:19.59 | ^~~~~~~~~~~~~~~~~~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.59 1002 | else 127:19.59 | ^~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:19.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:19.59 | ^~~~~~~~~~~~~~~~~~ 127:19.59 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:19.59 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:19.59 | ^~~~~~~~~~~~~~~~~~~~~~ 127:19.72 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 127:19.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.72 1043 | foundInterface = 0; \ 127:19.72 | ^~~~~~~~~~~~~~ 127:19.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:19.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.72 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:19.72 50 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 127:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.72 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.72 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.72 304 | } else 127:19.72 | ^~~~ 127:19.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:19.72 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.72 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:19.72 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 127:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.74 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.74 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 127:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.74 1043 | foundInterface = 0; \ 127:19.74 | ^~~~~~~~~~~~~~ 127:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:19.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:19.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.74 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:19.74 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 127:19.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:19.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:19.75 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.75 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.75 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.75 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.75 304 | } else 127:19.75 | ^~~~ 127:19.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:19.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:19.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.75 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:19.75 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 127:19.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:19.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:19.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:19.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.78 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.78 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 127:19.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:19.78 1043 | foundInterface = 0; \ 127:19.78 | ^~~~~~~~~~~~~~ 127:19.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:19.78 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:19.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.78 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:19.78 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 127:19.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 127:19.78 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 127:19.78 from Unified_cpp_filesystem_compat0.cpp:2: 127:19.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:19.78 304 | } else 127:19.78 | ^~~~ 127:19.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:19.78 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:19.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:19.78 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:19.78 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 127:19.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:20.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 127:20.08 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:7, 127:20.08 from Unified_cpp_dom_filesystem0.cpp:2: 127:20.08 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 127:20.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:20.08 1028 | foundInterface = 0; \ 127:20.09 | ^~~~~~~~~~~~~~ 127:20.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:20.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:20.09 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:20.09 48 | NS_INTERFACE_MAP_END 127:20.09 | ^~~~~~~~~~~~~~~~~~~~ 127:20.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:20.09 1002 | else 127:20.09 | ^~~~ 127:20.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:20.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:20.09 | ^~~~~~~~~~~~~~~~~~ 127:20.09 /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:20.09 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:20.09 | ^~~~~~~~~~~~~~~~~~~~~~ 127:20.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 127:20.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 127:20.92 from /builddir/build/BUILD/firefox-72.0.2/dom/filesystem/FileSystemRequestParent.cpp:13, 127:20.92 from Unified_cpp_dom_filesystem0.cpp:20: 127:20.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:20.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:20.92 | ^ 127:20.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:20.92 46 | struct Block { 127:20.92 | ^~~~~ 127:20.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 127:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 127:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 127:20.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 127:20.99 from /builddir/build/BUILD/firefox-72.0.2/dom/file/BaseBlobImpl.cpp:8, 127:20.99 from Unified_cpp_dom_file0.cpp:2: 127:20.99 /builddir/build/BUILD/firefox-72.0.2/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 127:20.99 /builddir/build/BUILD/firefox-72.0.2/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] 127:21.00 50 | OffTheBooksMutex* Mutex() { 127:21.00 | ^~~~~ 127:21.00 /builddir/build/BUILD/firefox-72.0.2/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] 127:21.00 /builddir/build/BUILD/firefox-72.0.2/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 127:21.00 /builddir/build/BUILD/firefox-72.0.2/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] 127:21.00 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.h:10, 127:25.60 from /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/FileCreatorChild.cpp:7, 127:25.60 from Unified_cpp_dom_file_ipc0.cpp:2: 127:25.60 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 127:25.60 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.60 50 | OffTheBooksMutex* Mutex() { 127:25.60 | ^~~~~ 127:25.60 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.60 /builddir/build/BUILD/firefox-72.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 127:25.60 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.60 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 127:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 127:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 127:25.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 127:25.66 from /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/BlobURL.cpp:12, 127:25.66 from Unified_cpp_dom_file_uri0.cpp:2: 127:25.66 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 127:25.66 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.66 50 | OffTheBooksMutex* Mutex() { 127:25.67 | ^~~~~ 127:25.67 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.67 /builddir/build/BUILD/firefox-72.0.2/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 127:25.67 /builddir/build/BUILD/firefox-72.0.2/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] 127:25.67 /builddir/build/BUILD/firefox-72.0.2/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] 127:27.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:27.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:27.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 127:27.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMGeoPositionCoords.h:10, 127:27.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeolocationCoordinates.h:10, 127:27.03 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:7: 127:27.03 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp: In member function 'virtual nsresult mozilla::dom::GeolocationCoordinates::QueryInterface(const nsIID&, void**)': 127:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.03 1028 | foundInterface = 0; \ 127:27.03 | ^~~~~~~~~~~~~~ 127:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.03 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.03 22 | NS_INTERFACE_MAP_END 127:27.03 | ^~~~~~~~~~~~~~~~~~~~ 127:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.03 1002 | else 127:27.03 | ^~~~ 127:27.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.03 | ^~~~~~~~~~~~~~~~~~ 127:27.03 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationCoordinates.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.03 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:27.03 | ^~~~~~~~~~~~~~~~~~~~~~ 127:27.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:27.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:27.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/domstubs.h:10, 127:27.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDOMGeoPositionCoords.h:10, 127:27.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeolocationPosition.h:10, 127:27.14 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:7: 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.14 1028 | foundInterface = 0; \ 127:27.14 | ^~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.14 60 | NS_INTERFACE_MAP_END 127:27.14 | ^~~~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.14 1002 | else 127:27.14 | ^~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.14 | ^~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.14 59 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 127:27.14 | ^~~~~~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.14 1028 | foundInterface = 0; \ 127:27.14 | ^~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.14 128 | NS_INTERFACE_MAP_END 127:27.14 | ^~~~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.14 1002 | else 127:27.14 | ^~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.14 | ^~~~~~~~~~~~~~~~~~ 127:27.14 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.14 127 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 127:27.14 | ^~~~~~~~~~~~~~~~~~~~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp: In member function 'virtual nsresult mozilla::dom::GeolocationPosition::QueryInterface(const nsIID&, void**)': 127:27.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.15 1028 | foundInterface = 0; \ 127:27.15 | ^~~~~~~~~~~~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.15 155 | NS_INTERFACE_MAP_END 127:27.15 | ^~~~~~~~~~~~~~~~~~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.15 1002 | else 127:27.15 | ^~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.15 | ^~~~~~~~~~~~~~~~~~ 127:27.15 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/GeolocationPosition.cpp:154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.15 154 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:27.15 | ^~~~~~~~~~~~~~~~~~~~~~ 127:28.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.h:10, 127:28.52 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:7, 127:28.52 from Unified_cpp_dom_gamepad0.cpp:2: 127:28.52 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 127:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:28.52 1028 | foundInterface = 0; \ 127:28.52 | ^~~~~~~~~~~~~~ 127:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:28.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:28.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:28.52 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:28.52 23 | NS_INTERFACE_MAP_END 127:28.52 | ^~~~~~~~~~~~~~~~~~~~ 127:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:28.52 1002 | else 127:28.52 | ^~~~ 127:28.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:28.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:28.52 | ^~~~~~~~~~~~~~~~~~ 127:28.52 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:28.52 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:28.52 | ^~~~~~~~~~~~~~~~~~~~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 127:28.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:28.58 1028 | foundInterface = 0; \ 127:28.58 | ^~~~~~~~~~~~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:28.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:28.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:28.58 19 | NS_INTERFACE_MAP_END 127:28.58 | ^~~~~~~~~~~~~~~~~~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:28.58 1002 | else 127:28.58 | ^~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:28.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:28.58 | ^~~~~~~~~~~~~~~~~~ 127:28.58 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:28.58 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:28.58 | ^~~~~~~~~~~~~~~~~~~~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 127:28.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:28.64 1028 | foundInterface = 0; \ 127:28.64 | ^~~~~~~~~~~~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:28.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:28.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:28.64 20 | NS_INTERFACE_MAP_END 127:28.64 | ^~~~~~~~~~~~~~~~~~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:28.64 1002 | else 127:28.64 | ^~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:28.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:28.64 | ^~~~~~~~~~~~~~~~~~ 127:28.64 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:28.64 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:28.64 | ^~~~~~~~~~~~~~~~~~~~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 127:28.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:28.65 1028 | foundInterface = 0; \ 127:28.65 | ^~~~~~~~~~~~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:28.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:28.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:28.65 20 | NS_INTERFACE_MAP_END 127:28.65 | ^~~~~~~~~~~~~~~~~~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:28.65 1002 | else 127:28.65 | ^~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:28.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:28.65 | ^~~~~~~~~~~~~~~~~~ 127:28.65 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:28.65 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:28.65 | ^~~~~~~~~~~~~~~~~~~~~~ 127:29.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAttrName.h:16, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AttrArray.h:21, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.h:10, 127:29.77 from /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:7, 127:29.77 from Unified_cpp_dom_flex0.cpp:2: 127:29.77 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 127:29.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:29.77 1028 | foundInterface = 0; \ 127:29.77 | ^~~~~~~~~~~~~~ 127:29.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:29.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:29.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:29.77 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:29.77 22 | NS_INTERFACE_MAP_END 127:29.77 | ^~~~~~~~~~~~~~~~~~~~ 127:29.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:29.77 1002 | else 127:29.77 | ^~~~ 127:29.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:29.77 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:29.77 | ^~~~~~~~~~~~~~~~~~ 127:29.77 /builddir/build/BUILD/firefox-72.0.2/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:29.77 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:29.77 | ^~~~~~~~~~~~~~~~~~~~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 127:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:29.79 1028 | foundInterface = 0; \ 127:29.79 | ^~~~~~~~~~~~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:29.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:29.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:29.79 22 | NS_INTERFACE_MAP_END 127:29.79 | ^~~~~~~~~~~~~~~~~~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:29.79 1002 | else 127:29.79 | ^~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:29.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:29.79 | ^~~~~~~~~~~~~~~~~~ 127:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:29.79 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:29.79 | ^~~~~~~~~~~~~~~~~~~~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 127:29.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:29.81 1028 | foundInterface = 0; \ 127:29.81 | ^~~~~~~~~~~~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:29.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:29.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:29.81 22 | NS_INTERFACE_MAP_END 127:29.81 | ^~~~~~~~~~~~~~~~~~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:29.81 1002 | else 127:29.81 | ^~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:29.81 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:29.81 | ^~~~~~~~~~~~~~~~~~ 127:29.81 /builddir/build/BUILD/firefox-72.0.2/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:29.81 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:29.81 | ^~~~~~~~~~~~~~~~~~~~~~ 127:33.63 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 127:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:33.63 1043 | foundInterface = 0; \ 127:33.63 | ^~~~~~~~~~~~~~ 127:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:33.63 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:33.63 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:33.63 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 127:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:33.63 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:33.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 127:33.63 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.h:12, 127:33.63 from /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/Gamepad.cpp:7, 127:33.63 from Unified_cpp_dom_gamepad0.cpp:2: 127:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:33.63 304 | } else 127:33.63 | ^~~~ 127:33.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:33.63 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:33.63 /builddir/build/BUILD/firefox-72.0.2/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:33.63 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 127:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:34.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 127:34.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 127:34.88 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:11: 127:34.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:34.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:34.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:34.89 | ^ 127:34.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:34.89 46 | struct Block { 127:34.89 | ^~~~~ 127:35.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:35.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:35.16 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.h:14, 127:35.16 from /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:7: 127:35.16 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 127:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:35.16 1028 | foundInterface = 0; \ 127:35.16 | ^~~~~~~~~~~~~~ 127:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:35.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:35.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:35.16 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:35.16 503 | NS_INTERFACE_MAP_END 127:35.16 | ^~~~~~~~~~~~~~~~~~~~ 127:35.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:35.16 1002 | else 127:35.16 | ^~~~ 127:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:35.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:35.17 | ^~~~~~~~~~~~~~~~~~ 127:35.17 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:35.17 502 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 127:35.17 | ^~~~~~~~~~~~~~~~~~~~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 127:35.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:35.18 1028 | foundInterface = 0; \ 127:35.18 | ^~~~~~~~~~~~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:35.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:35.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:783:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:35.18 783 | NS_INTERFACE_MAP_END 127:35.18 | ^~~~~~~~~~~~~~~~~~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:35.18 1002 | else 127:35.18 | ^~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:35.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:35.18 | ^~~~~~~~~~~~~~~~~~ 127:35.18 /builddir/build/BUILD/firefox-72.0.2/dom/geolocation/Geolocation.cpp:782:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:35.18 782 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 127:35.18 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GridBinding.h:10, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.h:10, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.h:10, 127:36.02 from /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:7, 127:36.02 from Unified_cpp_dom_grid0.cpp:2: 127:36.03 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 127:36.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.03 1028 | foundInterface = 0; \ 127:36.03 | ^~~~~~~~~~~~~~ 127:36.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.03 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.03 23 | NS_INTERFACE_MAP_END 127:36.03 | ^~~~~~~~~~~~~~~~~~~~ 127:36.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.03 1002 | else 127:36.03 | ^~~~ 127:36.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.03 | ^~~~~~~~~~~~~~~~~~ 127:36.03 /builddir/build/BUILD/firefox-72.0.2/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.03 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.03 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 127:36.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.04 1028 | foundInterface = 0; \ 127:36.04 | ^~~~~~~~~~~~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.04 20 | NS_INTERFACE_MAP_END 127:36.04 | ^~~~~~~~~~~~~~~~~~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.04 1002 | else 127:36.04 | ^~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.04 | ^~~~~~~~~~~~~~~~~~ 127:36.04 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.04 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.04 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.06 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 127:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.07 1028 | foundInterface = 0; \ 127:36.07 | ^~~~~~~~~~~~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.07 24 | NS_INTERFACE_MAP_END 127:36.07 | ^~~~~~~~~~~~~~~~~~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.07 1002 | else 127:36.07 | ^~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.07 | ^~~~~~~~~~~~~~~~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.07 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.07 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.07 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 127:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.08 1028 | foundInterface = 0; \ 127:36.08 | ^~~~~~~~~~~~~~ 127:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.08 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.08 21 | NS_INTERFACE_MAP_END 127:36.08 | ^~~~~~~~~~~~~~~~~~~~ 127:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.08 1002 | else 127:36.08 | ^~~~ 127:36.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.08 | ^~~~~~~~~~~~~~~~~~ 127:36.08 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.08 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.08 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 127:36.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.10 1028 | foundInterface = 0; \ 127:36.10 | ^~~~~~~~~~~~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.10 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.10 24 | NS_INTERFACE_MAP_END 127:36.10 | ^~~~~~~~~~~~~~~~~~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.10 1002 | else 127:36.10 | ^~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.10 | ^~~~~~~~~~~~~~~~~~ 127:36.10 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.10 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.10 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 127:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.14 1028 | foundInterface = 0; \ 127:36.14 | ^~~~~~~~~~~~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.14 21 | NS_INTERFACE_MAP_END 127:36.14 | ^~~~~~~~~~~~~~~~~~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.14 1002 | else 127:36.14 | ^~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.14 | ^~~~~~~~~~~~~~~~~~ 127:36.14 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.14 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.14 | ^~~~~~~~~~~~~~~~~~~~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 127:36.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:36.16 1028 | foundInterface = 0; \ 127:36.16 | ^~~~~~~~~~~~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:36.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:36.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:36.16 23 | NS_INTERFACE_MAP_END 127:36.16 | ^~~~~~~~~~~~~~~~~~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:36.16 1002 | else 127:36.16 | ^~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:36.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:36.16 | ^~~~~~~~~~~~~~~~~~ 127:36.16 /builddir/build/BUILD/firefox-72.0.2/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:36.16 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:36.16 | ^~~~~~~~~~~~~~~~~~~~~~ 127:40.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:40.88 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:40.88 from Unified_cpp_dom_html0.cpp:2: 127:40.88 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp: In member function 'virtual nsresult mozilla::dom::ElementInternals::QueryInterface(const nsIID&, void**)': 127:40.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.88 1028 | foundInterface = 0; \ 127:40.88 | ^~~~~~~~~~~~~~ 127:40.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.88 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.88 20 | NS_INTERFACE_MAP_END 127:40.88 | ^~~~~~~~~~~~~~~~~~~~ 127:40.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.88 1002 | else 127:40.88 | ^~~~ 127:40.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:40.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:40.88 | ^~~~~~~~~~~~~~~~~~ 127:40.88 /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:40.88 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:40.88 | ^~~~~~~~~~~~~~~~~~~~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 127:40.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:40.92 1028 | foundInterface = 0; \ 127:40.92 | ^~~~~~~~~~~~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:40.92 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:40.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:40.92 35 | NS_INTERFACE_MAP_END 127:40.92 | ^~~~~~~~~~~~~~~~~~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:40.92 1002 | else 127:40.92 | ^~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:40.92 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:40.92 | ^~~~~~~~~~~~~~~~~~ 127:40.92 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:40.92 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 127:40.92 | ^~~~~~~~~~~~~~~~~~~~~~ 127:45.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 127:45.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 127:45.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 127:45.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 127:45.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:45.26 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:23, 127:45.26 from Unified_cpp_dom_html0.cpp:74: 127:45.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:45.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:45.26 | ^ 127:45.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:45.26 46 | struct Block { 127:45.26 | ^~~~~ 127:46.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:46.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:46.15 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 127:46.15 from Unified_cpp_dom_jsurl0.cpp:2: 127:46.15 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 127:46.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:46.15 1043 | foundInterface = 0; \ 127:46.15 | ^~~~~~~~~~~~~~ 127:46.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:46.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:46.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:46.15 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:46.15 1184 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 127:46.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:46.15 In file included from Unified_cpp_dom_jsurl0.cpp:2: 127:46.15 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1183:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:46.15 1183 | } else 127:46.15 | ^~~~ 127:46.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:46.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:46.16 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 127:46.16 from Unified_cpp_dom_jsurl0.cpp:2: 127:46.16 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:46.16 1028 | foundInterface = 0; \ 127:46.16 | ^~~~~~~~~~~~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:46.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:46.16 146 | NS_INTERFACE_MAP_END \ 127:46.16 | ^~~~~~~~~~~~~~~~~~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:46.16 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 127:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:46.16 1275 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 127:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:46.16 In file included from /builddir/build/BUILD/firefox-72.0.2/netwerk/base/nsSimpleURI.h:15, 127:46.16 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.h:15, 127:46.16 from /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:15, 127:46.16 from Unified_cpp_dom_jsurl0.cpp:2: 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 127:46.16 145 | } else \ 127:46.16 | ^~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 127:46.16 145 | } else \ 127:46.16 | ^~~~ 127:46.16 /builddir/build/BUILD/firefox-72.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1275:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 127:46.16 1275 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 127:46.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.50 from Unified_cpp_dom_html0.cpp:2: 127:48.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.50 1043 | foundInterface = 0; \ 127:48.50 | ^~~~~~~~~~~~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.50 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.50 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.50 from Unified_cpp_dom_html0.cpp:2: 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.50 304 | } else 127:48.50 | ^~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.50 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.50 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.50 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 127:48.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.54 from Unified_cpp_dom_html0.cpp:2: 127:48.54 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 127:48.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.54 1043 | foundInterface = 0; \ 127:48.54 | ^~~~~~~~~~~~~~ 127:48.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.54 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:660:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.54 660 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 127:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.54 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.54 from Unified_cpp_dom_html0.cpp:2: 127:48.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.54 304 | } else 127:48.54 | ^~~~ 127:48.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.54 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:659:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.54 659 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 127:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.64 from Unified_cpp_dom_html0.cpp:2: 127:48.64 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:48.64 1043 | foundInterface = 0; \ 127:48.64 | ^~~~~~~~~~~~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:48.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:48.64 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.64 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:48.64 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:48.64 from Unified_cpp_dom_html0.cpp:2: 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:48.64 304 | } else 127:48.64 | ^~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:48.64 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:48.64 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:48.64 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:48.64 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 127:48.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:50.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:50.20 from Unified_cpp_dom_html0.cpp:2: 127:50.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 127:50.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 127:50.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 127:50.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 127:50.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:50.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:50.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 127:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:50.20 from Unified_cpp_dom_html0.cpp:2: 127:50.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 127:50.20 23 | class nsDataHashtable : public nsBaseHashtable { 127:50.20 | ^~~~~~~~~~~~~~~ 127:50.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:50.34 from Unified_cpp_dom_html0.cpp:2: 127:50.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 127:50.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 127:50.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 127:50.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:50.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:50.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:50.34 In file included from /usr/include/c++/9/vector:67, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 127:50.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:50.35 from Unified_cpp_dom_html0.cpp:2: 127:50.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 127:50.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 127:50.35 | ^~~~~~ 127:50.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ElementInternals.cpp:7, 127:50.35 from Unified_cpp_dom_html0.cpp:2: 127:50.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 127:50.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 127:50.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 127:50.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 127:50.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 127:50.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:50.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 127:50.35 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLCanvasElement.cpp:23, 127:50.35 from Unified_cpp_dom_html0.cpp:74: 127:50.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 127:50.35 52 | class ClipManager { 127:50.35 | ^~~~~~~~~~~ 127:50.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 127:50.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 127:50.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CubebUtils.cpp:14: 127:50.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:50.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:50.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:50.58 | ^ 127:50.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:50.58 46 | struct Block { 127:50.59 | ^~~~~ 127:54.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:13, 127:54.84 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CubebUtils.cpp:14: 127:54.84 /builddir/build/BUILD/firefox-72.0.2/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 127:54.84 /builddir/build/BUILD/firefox-72.0.2/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] 127:54.84 50 | OffTheBooksMutex* Mutex() { 127:54.84 | ^~~~~ 127:54.84 /builddir/build/BUILD/firefox-72.0.2/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] 127:54.85 /builddir/build/BUILD/firefox-72.0.2/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 127:54.85 /builddir/build/BUILD/firefox-72.0.2/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] 127:54.85 /builddir/build/BUILD/firefox-72.0.2/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] 127:55.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 127:55.77 from Unified_cpp_dom_html1.cpp:2: 127:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 127:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:55.77 1028 | foundInterface = 0; \ 127:55.77 | ^~~~~~~~~~~~~~ 127:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:55.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:55.77 137 | NS_INTERFACE_MAP_END 127:55.77 | ^~~~~~~~~~~~~~~~~~~~ 127:55.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 127:55.77 from Unified_cpp_dom_html1.cpp:2: 127:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:55.78 304 | } else 127:55.78 | ^~~~ 127:55.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:55.78 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:55.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:55.78 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 127:55.78 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 127:55.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:56.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 127:56.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 127:56.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 127:56.30 from Unified_cpp_dom_html2.cpp:2: 127:56.30 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:56.30 1043 | foundInterface = 0; \ 127:56.30 | ^~~~~~~~~~~~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:56.30 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:56.30 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:56.30 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 127:56.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 127:56.30 from Unified_cpp_dom_html2.cpp:2: 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:56.30 304 | } else 127:56.30 | ^~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:56.30 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:56.30 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:56.30 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 127:56.30 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 127:56.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:58.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 127:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 127:58.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 127:58.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 127:58.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.h:11, 127:58.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaMIMETypes.h:10, 127:58.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaContainerType.h:10, 127:58.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDecoder.cpp:8, 127:58.30 from Unified_cpp_dom_media0.cpp:2: 127:58.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 127:58.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDemuxer.cpp:75:30: required from here 127:58.30 /builddir/build/BUILD/firefox-72.0.2/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] 127:58.30 31 | memset(aT, 0, sizeof(T)); 127:58.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 127:58.30 In file included from Unified_cpp_dom_media0.cpp:11: 127:58.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 127:58.30 50 | class FrameHeader { 127:58.30 | ^~~~~~~~~~~ 127:58.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 127:58.79 from Unified_cpp_dom_html1.cpp:2: 127:58.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 127:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:58.79 1043 | foundInterface = 0; \ 127:58.79 | ^~~~~~~~~~~~~~ 127:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:58.79 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:58.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:58.79 44 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 127:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:58.79 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 127:58.79 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 127:58.79 from Unified_cpp_dom_html1.cpp:2: 127:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 127:58.79 304 | } else 127:58.79 | ^~~~ 127:58.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 127:58.79 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 127:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:58.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLIFrameElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 127:58.79 43 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 127:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:01.33 from Unified_cpp_dom_html2.cpp:2: 128:01.33 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::MediaElementTrackSource::QueryInterface(const nsIID&, void**)': 128:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:01.33 1043 | foundInterface = 0; \ 128:01.33 | ^~~~~~~~~~~~~~ 128:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:01.33 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.33 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:972:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:01.33 972 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 128:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:01.33 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:01.33 from Unified_cpp_dom_html2.cpp:2: 128:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:01.33 304 | } else 128:01.33 | ^~~~ 128:01.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:01.33 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.33 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:970:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:01.34 970 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 128:01.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:01.41 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:01.41 from Unified_cpp_dom_html2.cpp:2: 128:01.41 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 128:01.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:01.41 1028 | foundInterface = 0; \ 128:01.41 | ^~~~~~~~~~~~~~ 128:01.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:01.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:01.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:01.41 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1603:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:01.41 1603 | NS_INTERFACE_MAP_END 128:01.41 | ^~~~~~~~~~~~~~~~~~~~ 128:01.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:01.41 1002 | else 128:01.41 | ^~~~ 128:01.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:01.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:01.41 | ^~~~~~~~~~~~~~~~~~ 128:01.41 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1602:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:01.41 1602 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 128:01.41 | ^~~~~~~~~~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:01.50 1043 | foundInterface = 0; \ 128:01.50 | ^~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:01.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:01.50 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1911:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:01.50 1911 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:01.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:01.50 from Unified_cpp_dom_html2.cpp:2: 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:01.50 304 | } else 128:01.50 | ^~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:01.50 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:01.50 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:01.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1911:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:01.50 1911 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 128:01.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 128:02.45 from Unified_cpp_dom_media10.cpp:2: 128:02.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 128:02.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:02.45 1043 | foundInterface = 0; \ 128:02.45 | ^~~~~~~~~~~~~~ 128:02.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:02.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:02.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:02.45 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:02.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMappedAttributeElement.h:16, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGenericHTMLElement.h:11, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:02.45 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 128:02.45 from Unified_cpp_dom_media10.cpp:2: 128:02.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:02.45 304 | } else 128:02.45 | ^~~~ 128:02.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:02.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:02.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.45 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:02.45 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 128:02.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 128:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 128:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 128:02.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:02.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 128:02.50 from Unified_cpp_dom_media10.cpp:2: 128:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 128:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:02.50 1028 | foundInterface = 0; \ 128:02.50 | ^~~~~~~~~~~~~~ 128:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:02.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:02.50 30 | NS_INTERFACE_MAP_END 128:02.50 | ^~~~~~~~~~~~~~~~~~~~ 128:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:02.50 1002 | else 128:02.50 | ^~~~ 128:02.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:02.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:02.50 | ^~~~~~~~~~~~~~~~~~ 128:02.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:02.50 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:02.50 | ^~~~~~~~~~~~~~~~~~~~~~ 128:02.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:02.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:02.68 from Unified_cpp_dom_html2.cpp:2: 128:02.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 128:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:02.68 1028 | foundInterface = 0; \ 128:02.68 | ^~~~~~~~~~~~~~ 128:02.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:02.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:02.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:02.69 76 | NS_INTERFACE_MAP_END 128:02.69 | ^~~~~~~~~~~~~~~~~~~~ 128:02.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:02.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:02.69 from Unified_cpp_dom_html2.cpp:2: 128:02.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:02.69 304 | } else 128:02.69 | ^~~~ 128:02.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:02.69 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:02.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:02.69 75 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 128:02.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConverter.h:10, 128:02.88 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConverter.cpp:7, 128:02.88 from Unified_cpp_dom_media1.cpp:2: 128:02.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 128:02.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:02.89 1043 | foundInterface = 0; \ 128:02.89 | ^~~~~~~~~~~~~~ 128:02.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:02.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:02.89 30 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 128:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:10, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioSegment.h:10, 128:02.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioSegment.cpp:6, 128:02.89 from Unified_cpp_dom_media1.cpp:20: 128:02.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:02.89 304 | } else 128:02.89 | ^~~~ 128:02.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:02.89 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:02.89 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 128:02.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.99 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 128:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:02.99 1043 | foundInterface = 0; \ 128:02.99 | ^~~~~~~~~~~~~~ 128:02.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:02.99 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:02.99 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:03.00 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:03.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMappedAttributeElement.h:16, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsGenericHTMLElement.h:11, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:03.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 128:03.00 from Unified_cpp_dom_media10.cpp:2: 128:03.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:03.00 304 | } else 128:03.00 | ^~~~ 128:03.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:03.00 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:03.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:03.00 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 128:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:03.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:03.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 128:03.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 128:03.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 128:03.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:03.02 from /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackCue.cpp:6, 128:03.02 from Unified_cpp_dom_media10.cpp:2: 128:03.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 128:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:03.02 1028 | foundInterface = 0; \ 128:03.02 | ^~~~~~~~~~~~~~ 128:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:03.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:03.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:03.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:03.02 18 | NS_INTERFACE_MAP_END 128:03.02 | ^~~~~~~~~~~~~~~~~~~~ 128:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:03.02 1002 | else 128:03.02 | ^~~~ 128:03.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:03.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:03.02 | ^~~~~~~~~~~~~~~~~~ 128:03.02 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:03.02 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:03.02 | ^~~~~~~~~~~~~~~~~~~~~~ 128:05.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 128:05.05 from Unified_cpp_dom_html1.cpp:2: 128:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:05.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:05.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:05.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 128:05.05 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLFieldSetElement.cpp:7, 128:05.05 from Unified_cpp_dom_html1.cpp:2: 128:05.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:05.05 23 | class nsDataHashtable : public nsBaseHashtable { 128:05.05 | ^~~~~~~~~~~~~~~ 128:05.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:05.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:05.30 from Unified_cpp_dom_html2.cpp:2: 128:05.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:05.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:05.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:05.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:05.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:05.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:05.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:05.30 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:05.30 from Unified_cpp_dom_html2.cpp:2: 128:05.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:05.30 23 | class nsDataHashtable : public nsBaseHashtable { 128:05.30 | ^~~~~~~~~~~~~~~ 128:06.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 128:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 128:06.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:10, 128:06.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 128:06.48 from Unified_cpp_dom_media11.cpp:2: 128:06.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 128:06.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:06.49 1043 | foundInterface = 0; \ 128:06.49 | ^~~~~~~~~~~~~~ 128:06.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:06.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:06.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:06.49 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 128:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:06.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 128:06.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 128:06.49 from Unified_cpp_dom_media11.cpp:2: 128:06.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:06.49 304 | } else 128:06.49 | ^~~~ 128:06.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:06.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:06.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:06.49 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 128:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 128:07.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 128:07.30 from Unified_cpp_dom_media11.cpp:2: 128:07.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:07.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:07.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:07.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:07.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:07.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 128:07.31 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.h:14, 128:07.31 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoFrameContainer.cpp:7, 128:07.31 from Unified_cpp_dom_media11.cpp:2: 128:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:07.31 23 | class nsDataHashtable : public nsBaseHashtable { 128:07.31 | ^~~~~~~~~~~~~~~ 128:12.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:12.09 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:12.09 from Unified_cpp_dom_html3.cpp:2: 128:12.09 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 128:12.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:12.09 1043 | foundInterface = 0; \ 128:12.09 | ^~~~~~~~~~~~~~ 128:12.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:12.09 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:12.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:12.09 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:12.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.09 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:12.09 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 128:12.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:12.10 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:12.10 from Unified_cpp_dom_html3.cpp:2: 128:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:12.10 304 | } else 128:12.10 | ^~~~ 128:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:12.10 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:12.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:12.10 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:12.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.10 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:12.10 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 128:12.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:12.50 from Unified_cpp_dom_html3.cpp:2: 128:12.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 128:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:12.50 1043 | foundInterface = 0; \ 128:12.50 | ^~~~~~~~~~~~~~ 128:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:12.50 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:12.50 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 128:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:12.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:12.50 from Unified_cpp_dom_html3.cpp:2: 128:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:12.50 304 | } else 128:12.50 | ^~~~ 128:12.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:12.50 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.50 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:12.50 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 128:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:12.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:11, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:46, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 128:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMapElement.cpp:7, 128:12.62 from Unified_cpp_dom_html2.cpp:2: 128:12.62 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 128:12.62 /builddir/build/BUILD/firefox-72.0.2/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] 128:12.62 561 | NS_IMETHOD Run() override { 128:12.62 | ^~~ 128:12.62 /builddir/build/BUILD/firefox-72.0.2/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] 128:12.65 In file included from Unified_cpp_dom_html2.cpp:20: 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:6610: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] 128:12.65 6610 | void HTMLMediaElement::FireTimeUpdate(bool aPeriodic) { 128:12.65 | ^~~~~~~~~~~~~~~~ 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:6610:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:6610:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5459:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 23 and have 21) [-Wcoverage-mismatch] 128:12.65 5459 | void HTMLMediaElement::PlaybackEnded() { 128:12.65 | ^~~~~~~~~~~~~~~~ 128:12.65 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5459:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 128:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5459:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 128:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5325: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 50 and have 49) [-Wcoverage-mismatch] 128:12.66 5325 | void HTMLMediaElement::MetadataLoaded(const MediaInfo* aInfo, 128:12.66 | ^~~~~~~~~~~~~~~~ 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5325: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] 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5325: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] 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5312: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] 128:12.67 5312 | void HTMLMediaElement::ProcessMediaFragmentURI() { 128:12.67 | ^~~~~~~~~~~~~~~~ 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:5312:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:12.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 128:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:4263:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'arcs', expected 37 and have 36) [-Wcoverage-mismatch] 128:12.68 4263 | void HTMLMediaElement::PlayInternal(bool aHandlingUserInput) { 128:12.68 | ^~~~~~~~~~~~~~~~ 128:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:4263:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 128:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:4263:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)': 128:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1270:17: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)' does not match its profile data (counter 'arcs', expected 18 and have 19) [-Wcoverage-mismatch] 128:12.69 1270 | NS_IMETHODIMP WindowSuspendChanged(SuspendTypes aSuspend) override { 128:12.69 | ^~~~~~~~~~~~~~~~~~~~ 128:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:1270:17: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:12.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLMediaElement.cpp:11, 128:12.69 from Unified_cpp_dom_html2.cpp:20: 128:12.69 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 128:12.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:538:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 128:12.69 538 | void Pause() { Pause(IgnoreErrors()); } 128:12.69 | ^~~~~ 128:12.70 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLPreElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)': 128:12.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:479:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data [-Wmissing-profile] 128:12.70 479 | void SetCurrentTime(double aCurrentTime) { 128:12.70 | ^~~~~~~~~~~~~~ 128:13.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:13.60 from Unified_cpp_dom_html3.cpp:2: 128:13.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:13.60 1043 | foundInterface = 0; \ 128:13.60 | ^~~~~~~~~~~~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:13.60 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:13.60 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:13.60 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:13.60 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:13.60 from Unified_cpp_dom_html3.cpp:2: 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:13.60 304 | } else 128:13.60 | ^~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:13.60 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:13.60 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:13.60 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:13.60 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 128:13.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.24 from Unified_cpp_dom_html3.cpp:2: 128:14.24 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 128:14.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.24 1028 | foundInterface = 0; \ 128:14.24 | ^~~~~~~~~~~~~~ 128:14.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:14.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:14.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:14.24 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:14.24 207 | NS_INTERFACE_MAP_END 128:14.24 | ^~~~~~~~~~~~~~~~~~~~ 128:14.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.24 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.24 from Unified_cpp_dom_html3.cpp:2: 128:14.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.24 304 | } else 128:14.24 | ^~~~ 128:14.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:14.24 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:14.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.24 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:14.24 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 128:14.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.28 from Unified_cpp_dom_html3.cpp:2: 128:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.28 1043 | foundInterface = 0; \ 128:14.28 | ^~~~~~~~~~~~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:14.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:14.28 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.28 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.28 from Unified_cpp_dom_html3.cpp:2: 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.28 304 | } else 128:14.28 | ^~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:14.28 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:14.28 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.28 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 128:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.32 from Unified_cpp_dom_html3.cpp:2: 128:14.32 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.32 1043 | foundInterface = 0; \ 128:14.32 | ^~~~~~~~~~~~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:14.32 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:14.32 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.32 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.32 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.32 from Unified_cpp_dom_html3.cpp:2: 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.32 304 | } else 128:14.32 | ^~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:14.32 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:14.32 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.32 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.32 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 128:14.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.34 from Unified_cpp_dom_html3.cpp:2: 128:14.34 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.34 1043 | foundInterface = 0; \ 128:14.34 | ^~~~~~~~~~~~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:14.34 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:14.34 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.34 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:14.34 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:14.34 from Unified_cpp_dom_html3.cpp:2: 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.34 304 | } else 128:14.34 | ^~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:14.34 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:14.34 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:14.34 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:14.34 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 128:14.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:15.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:15.49 from Unified_cpp_dom_html3.cpp:2: 128:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:15.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:15.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:15.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 128:15.49 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLProgressElement.cpp:8, 128:15.49 from Unified_cpp_dom_html3.cpp:2: 128:15.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:15.49 23 | class nsDataHashtable : public nsBaseHashtable { 128:15.49 | ^~~~~~~~~~~~~~~ 128:17.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 128:17.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 128:17.22 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.cpp:17, 128:17.22 from Unified_cpp_dom_media12.cpp:2: 128:17.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:17.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:17.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:17.22 | ^ 128:17.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:17.22 46 | struct Block { 128:17.22 | ^~~~~ 128:17.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:17.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:17.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConfig.h:12, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:9, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 128:17.48 from Unified_cpp_dom_media3.cpp:2: 128:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 128:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:17.48 1043 | foundInterface = 0; \ 128:17.48 | ^~~~~~~~~~~~~~ 128:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:17.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:17.48 145 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 128:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:17.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.h:9, 128:17.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 128:17.48 from Unified_cpp_dom_media3.cpp:11: 128:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:17.48 304 | } else 128:17.48 | ^~~~ 128:17.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:17.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:17.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:17.48 144 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 128:17.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:18.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.h:11, 128:18.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/VideoUtils.cpp:5, 128:18.24 from Unified_cpp_dom_media12.cpp:2: 128:18.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 128:18.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:18.24 1028 | foundInterface = 0; \ 128:18.24 | ^~~~~~~~~~~~~~ 128:18.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:18.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:18.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:18.24 35 | NS_INTERFACE_MAP_END 128:18.24 | ^~~~~~~~~~~~~~~~~~~~ 128:18.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:18.24 1012 | else 128:18.24 | ^~~~ 128:18.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:18.24 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:18.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:18.24 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 128:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:18.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioConfig.h:12, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:9, 128:18.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 128:18.76 from Unified_cpp_dom_media3.cpp:2: 128:18.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 128:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:18.76 1028 | foundInterface = 0; \ 128:18.76 | ^~~~~~~~~~~~~~ 128:18.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:18.77 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:18.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:18.77 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:18.77 123 | NS_INTERFACE_MAP_END 128:18.77 | ^~~~~~~~~~~~~~~~~~~~ 128:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:18.77 1012 | else 128:18.77 | ^~~~ 128:18.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:18.77 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:18.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:18.77 /builddir/build/BUILD/firefox-72.0.2/dom/media/CloneableWithRangeMediaResource.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:18.77 122 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 128:18.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:19.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 128:19.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 128:19.04 from /builddir/build/BUILD/firefox-72.0.2/dom/media/Benchmark.cpp:21, 128:19.04 from Unified_cpp_dom_media2.cpp:38: 128:19.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:19.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:19.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:19.04 | ^ 128:19.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:19.04 46 | struct Block { 128:19.04 | ^~~~~ 128:20.22 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 128:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:20.22 1043 | foundInterface = 0; \ 128:20.22 | ^~~~~~~~~~~~~~ 128:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:20.22 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.22 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:20.22 128 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:20.22 1002 | else 128:20.22 | ^~~~ 128:20.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:20.23 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:20.23 | ^~~~~~~~~~~~~~~~~~ 128:20.23 /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:20.23 127 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 128:20.23 | ^~~~~~~~~~~~~~~~~~~~~~ 128:20.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:20.73 from Unified_cpp_dom_html4.cpp:2: 128:20.73 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:20.73 1043 | foundInterface = 0; \ 128:20.73 | ^~~~~~~~~~~~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:20.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:20.73 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:20.73 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:20.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:20.73 from Unified_cpp_dom_html4.cpp:2: 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:20.73 304 | } else 128:20.73 | ^~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:20.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:20.73 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.73 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:20.73 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 128:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:21.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaData.h:16, 128:21.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/BitWriter.cpp:6, 128:21.48 from Unified_cpp_dom_media3.cpp:2: 128:21.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:21.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:21.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:21.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:21.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:21.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:21.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 128:21.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 128:21.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.h:9, 128:21.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 128:21.48 from Unified_cpp_dom_media3.cpp:11: 128:21.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:21.48 23 | class nsDataHashtable : public nsBaseHashtable { 128:21.48 | ^~~~~~~~~~~~~~~ 128:23.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:23.71 from Unified_cpp_dom_html4.cpp:2: 128:23.71 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:23.71 1043 | foundInterface = 0; \ 128:23.71 | ^~~~~~~~~~~~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:23.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:23.71 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:23.71 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:23.71 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:23.71 from Unified_cpp_dom_html4.cpp:2: 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:23.71 304 | } else 128:23.71 | ^~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:23.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:23.71 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.71 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp:145:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:23.71 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 128:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:24.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentListDeclarations.h:11, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:17, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:24.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:24.87 from Unified_cpp_dom_html5.cpp:2: 128:24.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 128:24.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:24.88 1028 | foundInterface = 0; \ 128:24.88 | ^~~~~~~~~~~~~~ 128:24.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:24.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:24.88 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:24.88 43 | NS_INTERFACE_MAP_END 128:24.88 | ^~~~~~~~~~~~~~~~~~~~ 128:24.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:24.88 1002 | else 128:24.88 | ^~~~ 128:24.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:24.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:24.88 | ^~~~~~~~~~~~~~~~~~ 128:24.88 /builddir/build/BUILD/firefox-72.0.2/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:24.88 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:24.88 | ^~~~~~~~~~~~~~~~~~~~~~ 128:25.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:25.18 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:25.18 from Unified_cpp_dom_html4.cpp:2: 128:25.18 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 128:25.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:25.18 1043 | foundInterface = 0; \ 128:25.18 | ^~~~~~~~~~~~~~ 128:25.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:25.18 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:25.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:25.19 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:25.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.19 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:25.19 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 128:25.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:25.19 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:25.19 from Unified_cpp_dom_html4.cpp:2: 128:25.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:25.19 304 | } else 128:25.19 | ^~~~ 128:25.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:25.19 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:25.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:25.19 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:25.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.19 /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLVideoElement.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:25.19 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 128:25.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:25.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 128:25.62 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.cpp:38, 128:25.62 from Unified_cpp_dom_html5.cpp:29: 128:25.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:25.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:25.62 | ^ 128:25.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:25.62 46 | struct Block { 128:25.62 | ^~~~~ 128:25.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 128:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 128:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 128:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 128:25.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 128:25.65 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ImageDocument.cpp:14, 128:25.65 from Unified_cpp_dom_html4.cpp:65: 128:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:25.65 | ^ 128:25.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:25.65 46 | struct Block { 128:25.65 | ^~~~~ 128:27.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.h:10, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 128:27.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioTrackList.cpp:6, 128:27.10 from Unified_cpp_dom_media2.cpp:2: 128:27.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 128:27.10 /builddir/build/BUILD/firefox-72.0.2/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] 128:27.10 50 | OffTheBooksMutex* Mutex() { 128:27.10 | ^~~~~ 128:27.10 /builddir/build/BUILD/firefox-72.0.2/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] 128:27.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 128:27.10 /builddir/build/BUILD/firefox-72.0.2/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] 128:27.10 /builddir/build/BUILD/firefox-72.0.2/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] 128:28.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:28.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:28.87 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:28.87 from Unified_cpp_dom_html4.cpp:2: 128:28.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 128:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:28.87 1028 | foundInterface = 0; \ 128:28.87 | ^~~~~~~~~~~~~~ 128:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:28.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:28.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:28.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:28.87 28 | NS_INTERFACE_MAP_END 128:28.87 | ^~~~~~~~~~~~~~~~~~~~ 128:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:28.87 1002 | else 128:28.87 | ^~~~ 128:28.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:28.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:28.87 | ^~~~~~~~~~~~~~~~~~ 128:28.87 /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:28.87 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:28.87 | ^~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextControlElement::QueryInterface(const nsIID&, void**)': 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.19 1043 | foundInterface = 0; \ 128:29.19 | ^~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:29.19 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:29.19 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:29.19 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.19 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.19 from Unified_cpp_dom_html4.cpp:2: 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.19 304 | } else 128:29.19 | ^~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:29.19 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:29.19 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.19 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:29.19 70 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 128:29.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:29.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.21 from Unified_cpp_dom_html4.cpp:2: 128:29.21 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextInputSelectionController::QueryInterface(const nsIID&, void**)': 128:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.21 1028 | foundInterface = 0; \ 128:29.21 | ^~~~~~~~~~~~~~ 128:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.21 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.21 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.21 380 | NS_INTERFACE_MAP_END 128:29.21 | ^~~~~~~~~~~~~~~~~~~~ 128:29.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.21 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.21 from Unified_cpp_dom_html4.cpp:2: 128:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.21 304 | } else 128:29.21 | ^~~~ 128:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:29.21 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.21 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 128:29.21 379 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TextInputSelectionController) 128:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.23 from Unified_cpp_dom_html4.cpp:2: 128:29.23 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 128:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.23 1028 | foundInterface = 0; \ 128:29.23 | ^~~~~~~~~~~~~~ 128:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.23 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.23 828 | NS_INTERFACE_MAP_END 128:29.23 | ^~~~~~~~~~~~~~~~~~~~ 128:29.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.23 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.23 from Unified_cpp_dom_html4.cpp:2: 128:29.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.23 304 | } else 128:29.23 | ^~~~ 128:29.23 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextControlState.cpp:827:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:29.23 827 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 128:29.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:10, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:29.67 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:29.67 from Unified_cpp_dom_html4.cpp:2: 128:29.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 128:29.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.67 1028 | foundInterface = 0; \ 128:29.67 | ^~~~~~~~~~~~~~ 128:29.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.67 106 | NS_INTERFACE_MAP_END 128:29.67 | ^~~~~~~~~~~~~~~~~~~~ 128:29.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.67 1002 | else 128:29.67 | ^~~~ 128:29.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:29.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:29.67 | ^~~~~~~~~~~~~~~~~~ 128:29.67 /builddir/build/BUILD/firefox-72.0.2/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:29.67 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 128:29.67 | ^~~~~~~~~~~~~~~~~~~~~~ 128:29.77 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 128:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.78 1028 | foundInterface = 0; \ 128:29.78 | ^~~~~~~~~~~~~~ 128:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.78 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.78 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.78 22 | NS_INTERFACE_MAP_END 128:29.78 | ^~~~~~~~~~~~~~~~~~~~ 128:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.78 1002 | else 128:29.78 | ^~~~ 128:29.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:29.78 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:29.78 | ^~~~~~~~~~~~~~~~~~ 128:29.78 /builddir/build/BUILD/firefox-72.0.2/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:29.78 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:29.78 | ^~~~~~~~~~~~~~~~~~~~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 128:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.79 1028 | foundInterface = 0; \ 128:29.79 | ^~~~~~~~~~~~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:29.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:29.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:29.79 22 | NS_INTERFACE_MAP_END 128:29.79 | ^~~~~~~~~~~~~~~~~~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:29.79 1002 | else 128:29.79 | ^~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:29.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:29.79 | ^~~~~~~~~~~~~~~~~~ 128:29.79 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:29.79 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:29.79 | ^~~~~~~~~~~~~~~~~~~~~~ 128:31.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:31.28 from Unified_cpp_dom_html4.cpp:2: 128:31.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:31.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:31.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:31.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:31.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:31.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:31.28 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:31.28 from Unified_cpp_dom_html4.cpp:2: 128:31.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:31.28 23 | class nsDataHashtable : public nsBaseHashtable { 128:31.28 | ^~~~~~~~~~~~~~~ 128:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:31.50 from Unified_cpp_dom_html4.cpp:2: 128:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 128:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 128:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 128:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:31.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:31.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.50 In file included from /usr/include/c++/9/vector:67, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:31.50 from Unified_cpp_dom_html4.cpp:2: 128:31.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 128:31.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 128:31.50 | ^~~~~~ 128:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStyledElement.h:18, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsMappedAttributeElement.h:16, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.h:11, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTemplateElement.cpp:7, 128:31.51 from Unified_cpp_dom_html4.cpp:2: 128:31.51 /builddir/build/BUILD/firefox-72.0.2/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:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 128:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 128:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:31.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:31.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 128:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 128:31.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 128:31.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 128:31.52 from /builddir/build/BUILD/firefox-72.0.2/dom/html/ImageDocument.cpp:14, 128:31.52 from Unified_cpp_dom_html4.cpp:65: 128:31.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 128:31.52 52 | class ClipManager { 128:31.52 | ^~~~~~~~~~~ 128:32.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 128:32.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 128:32.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:14, 128:32.29 from Unified_cpp_dom_media4.cpp:2: 128:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:32.29 | ^ 128:32.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:32.29 46 | struct Block { 128:32.29 | ^~~~~ 128:33.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 128:33.58 from Unified_cpp_dom_media4.cpp:2: 128:33.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::GVAutoplayPermissionRequest::QueryInterface(const nsIID&, void**)': 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:33.58 1043 | foundInterface = 0; \ 128:33.58 | ^~~~~~~~~~~~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:33.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:33.58 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp:83:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:33.58 83 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(GVAutoplayPermissionRequest, 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 128:33.58 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 128:33.58 from Unified_cpp_dom_media4.cpp:2: 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:33.58 304 | } else 128:33.58 | ^~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:33.58 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:33.58 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.58 /builddir/build/BUILD/firefox-72.0.2/dom/media/GVAutoplayPermissionRequest.cpp:83:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:33.58 83 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(GVAutoplayPermissionRequest, 128:33.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 128:33.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 128:33.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 128:33.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 128:33.64 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.h:11, 128:33.64 from /builddir/build/BUILD/firefox-72.0.2/dom/media/FileBlockCache.cpp:7, 128:33.64 from Unified_cpp_dom_media4.cpp:2: 128:33.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 128:33.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:33.64 1028 | foundInterface = 0; \ 128:33.64 | ^~~~~~~~~~~~~~ 128:33.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:33.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:33.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:33.64 48 | NS_INTERFACE_MAP_END 128:33.64 | ^~~~~~~~~~~~~~~~~~~~ 128:33.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:33.64 1002 | else 128:33.64 | ^~~~ 128:33.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:33.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:33.64 | ^~~~~~~~~~~~~~~~~~ 128:33.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:33.64 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:33.64 | ^~~~~~~~~~~~~~~~~~~~~~ 128:33.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:33.68 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:33.68 from Unified_cpp_dom_html5.cpp:2: 128:33.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:33.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:33.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:33.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:33.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:33.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINodeList.h:11, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:22, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:33.69 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:33.69 from Unified_cpp_dom_html5.cpp:2: 128:33.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:33.69 23 | class nsDataHashtable : public nsBaseHashtable { 128:33.69 | ^~~~~~~~~~~~~~~ 128:33.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:33.72 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:33.72 from Unified_cpp_dom_html5.cpp:2: 128:33.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 128:33.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 128:33.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 128:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:33.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:33.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.73 In file included from /usr/include/c++/9/vector:67, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNameSpaceManager.h:13, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:26, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:33.73 from Unified_cpp_dom_html5.cpp:2: 128:33.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 128:33.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 128:33.73 | ^~~~~~ 128:33.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsIHTMLCollection.h:13, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentList.h:21, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsHTMLDocument.h:10, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/MediaDocument.h:11, 128:33.73 from /builddir/build/BUILD/firefox-72.0.2/dom/html/VideoDocument.cpp:7, 128:33.73 from Unified_cpp_dom_html5.cpp:2: 128:33.73 /builddir/build/BUILD/firefox-72.0.2/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:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 128:33.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 128:33.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:33.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:33.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:33.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 128:33.74 from /builddir/build/BUILD/firefox-72.0.2/dom/html/nsGenericHTMLElement.cpp:38, 128:33.74 from Unified_cpp_dom_html5.cpp:29: 128:33.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 128:33.74 52 | class ClipManager { 128:33.74 | ^~~~~~~~~~~ 128:36.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioStream.h:11, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasink/AudioSink.h:9, 128:36.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDecoderStateMachine.cpp:11, 128:36.24 from Unified_cpp_dom_media6.cpp:2: 128:36.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 128:36.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.24 1028 | foundInterface = 0; \ 128:36.24 | ^~~~~~~~~~~~~~ 128:36.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.25 24 | NS_INTERFACE_MAP_END 128:36.25 | ^~~~~~~~~~~~~~~~~~~~ 128:36.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.25 1002 | else 128:36.25 | ^~~~ 128:36.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.25 | ^~~~~~~~~~~~~~~~~~ 128:36.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.25 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:36.25 | ^~~~~~~~~~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 128:36.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.44 1043 | foundInterface = 0; \ 128:36.44 | ^~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:36.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp:191:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:36.44 191 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:36.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.44 1002 | else 128:36.44 | ^~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.44 | ^~~~~~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaDevices.cpp:190:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.44 190 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 128:36.44 | ^~~~~~~~~~~~~~~~~~~~~~ 128:37.32 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:76, 128:37.32 from Unified_cpp_dom_media7.cpp:2: 128:37.32 /builddir/build/BUILD/firefox-72.0.2/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&)': 128:37.32 /builddir/build/BUILD/firefox-72.0.2/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] 128:37.32 294 | memcpy(this, &config, sizeof(*this)); 128:37.32 | ^ 128:37.32 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 128:37.32 256 | struct Config { 128:37.32 | ^~~~~~ 128:38.20 In file included from Unified_cpp_dom_html4.cpp:119: 128:38.20 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 128:38.21 /builddir/build/BUILD/firefox-72.0.2/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] 128:38.21 608 | void TextTrackManager::TimeMarchesOn() { 128:38.21 | ^~~~~~~~~~~~~~~~ 128:38.21 /builddir/build/BUILD/firefox-72.0.2/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] 128:38.21 /builddir/build/BUILD/firefox-72.0.2/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] 128:38.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 128:38.23 from /builddir/build/BUILD/firefox-72.0.2/dom/html/HTMLTrackElement.cpp:7, 128:38.23 from Unified_cpp_dom_html4.cpp:38: 128:38.23 /builddir/build/BUILD/firefox-72.0.2/dom/html/ValidityState.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 128:38.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:538:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 128:38.23 538 | void Pause() { Pause(IgnoreErrors()); } 128:38.23 | ^~~~~ 128:39.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DOMMediaStream.h:9, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaEngine.h:8, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.h:8, 128:39.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:7, 128:39.20 from Unified_cpp_dom_media7.cpp:2: 128:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 128:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:39.20 1043 | foundInterface = 0; \ 128:39.20 | ^~~~~~~~~~~~~~ 128:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:39.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:39.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:39.20 168 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:39.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:39.20 1002 | else 128:39.20 | ^~~~ 128:39.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:39.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:39.20 | ^~~~~~~~~~~~~~~~~~ 128:39.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaRecorder.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:39.20 167 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 128:39.20 | ^~~~~~~~~~~~~~~~~~~~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 128:39.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:39.61 1028 | foundInterface = 0; \ 128:39.61 | ^~~~~~~~~~~~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:39.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:39.61 64 | NS_INTERFACE_MAP_END 128:39.61 | ^~~~~~~~~~~~~~~~~~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:39.61 1002 | else 128:39.61 | ^~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:39.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:39.61 | ^~~~~~~~~~~~~~~~~~ 128:39.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:39.61 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 128:39.61 | ^~~~~~~~~~~~~~~~~~~~~~ 128:39.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:9, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 128:39.97 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.h:10, 128:39.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.cpp:7, 128:39.98 from Unified_cpp_dom_media5.cpp:2: 128:39.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 128:39.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 128:39.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 128:39.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: '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:39.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:39.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.98 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaInfo.h:11, 128:39.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioStream.h:11, 128:39.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/AudioMixer.h:10, 128:39.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphDriver.h:11, 128:39.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/GraphRunner.cpp:9, 128:39.98 from Unified_cpp_dom_media5.cpp:2: 128:39.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:39.98 23 | class nsDataHashtable : public nsBaseHashtable { 128:39.98 | ^~~~~~~~~~~~~~~ 128:42.97 In file included from Unified_cpp_media_doctor_gtest0.cpp:11: 128:42.98 /builddir/build/BUILD/firefox-72.0.2/dom/media/doctor/gtest/TestRollingNumber.cpp: In function 'TestMultiWriterQueueST<8192ul>(int)::{lambda(int&)#1}::operator()(int&) const [clone .isra.0]': 128:42.98 /builddir/build/BUILD/firefox-72.0.2/dom/media/doctor/gtest/TestRollingNumber.cpp:146:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found [-Wmissing-profile] 128:42.98 146 | } 128:42.98 | ^ 128:48.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:48.40 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:48.40 from Unified_cpp_dom_media8.cpp:2: 128:48.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 128:48.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:48.41 1028 | foundInterface = 0; \ 128:48.41 | ^~~~~~~~~~~~~~ 128:48.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:48.41 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:48.41 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:48.41 37 | NS_INTERFACE_MAP_END 128:48.41 | ^~~~~~~~~~~~~~~~~~~~ 128:48.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:48.41 1002 | else 128:48.41 | ^~~~ 128:48.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:48.41 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:48.41 | ^~~~~~~~~~~~~~~~~~ 128:48.41 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:48.41 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:48.41 | ^~~~~~~~~~~~~~~~~~~~~~ 128:48.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 128:48.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:48.48 1043 | foundInterface = 0; \ 128:48.48 | ^~~~~~~~~~~~~~ 128:48.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:48.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:48.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.48 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:48.48 276 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:48.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:48.48 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:48.48 from Unified_cpp_dom_media8.cpp:2: 128:48.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:48.48 304 | } else 128:48.48 | ^~~~ 128:48.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:48.48 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:48.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:48.49 275 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 128:48.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:48.65 from Unified_cpp_dom_media8.cpp:2: 128:48.65 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 128:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:48.65 1043 | foundInterface = 0; \ 128:48.65 | ^~~~~~~~~~~~~~ 128:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:48.65 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.65 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:48.65 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:48.65 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:48.65 from Unified_cpp_dom_media8.cpp:2: 128:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:48.65 304 | } else 128:48.65 | ^~~~ 128:48.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:48.65 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:48.66 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(dom::MediaTrack) 128:48.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 128:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 128:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 128:50.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/DOMMediaStream.h:9, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaEngine.h:8, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.h:8, 128:50.08 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:7, 128:50.08 from Unified_cpp_dom_media7.cpp:2: 128:50.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 128:50.08 /builddir/build/BUILD/firefox-72.0.2/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] 128:50.08 50 | OffTheBooksMutex* Mutex() { 128:50.08 | ^~~~~ 128:50.08 /builddir/build/BUILD/firefox-72.0.2/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] 128:50.08 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 128:50.08 /builddir/build/BUILD/firefox-72.0.2/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] 128:50.08 /builddir/build/BUILD/firefox-72.0.2/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] 128:50.10 In file included from Unified_cpp_dom_media7.cpp:2: 128:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamError.cpp: In member function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)': 128:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:2818: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] 128:50.10 2818 | RefPtr MediaManager::GetDisplayMedia( 128:50.10 | ^~~~~~~~~~~~ 128:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaManager.cpp:2818: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] 128:50.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 128:50.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:50.20 from Unified_cpp_dom_media_eme0.cpp:2: 128:50.21 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 128:50.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.21 1043 | foundInterface = 0; \ 128:50.21 | ^~~~~~~~~~~~~~ 128:50.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:50.21 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.21 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:50.21 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 128:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 128:50.21 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:50.21 from Unified_cpp_dom_media_eme0.cpp:2: 128:50.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.21 304 | } else 128:50.21 | ^~~~ 128:50.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:50.21 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.21 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:50.21 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 128:50.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:50.25 from Unified_cpp_dom_media_eme0.cpp:2: 128:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 128:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.25 1043 | foundInterface = 0; \ 128:50.25 | ^~~~~~~~~~~~~~ 128:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:50.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:50.25 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 128:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:50.25 from Unified_cpp_dom_media_eme0.cpp:2: 128:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.25 304 | } else 128:50.25 | ^~~~ 128:50.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:50.25 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:50.25 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 128:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:11, 128:50.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:50.26 from Unified_cpp_dom_media8.cpp:2: 128:50.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 128:50.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.26 1043 | foundInterface = 0; \ 128:50.26 | ^~~~~~~~~~~~~~ 128:50.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:50.26 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:50.26 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:18, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.h:9, 128:50.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaStreamTrack.cpp:6, 128:50.26 from Unified_cpp_dom_media8.cpp:2: 128:50.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.26 304 | } else 128:50.26 | ^~~~ 128:50.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:50.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:50.27 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 128:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:9, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.cpp:6, 128:50.76 from Unified_cpp_dom_media9.cpp:2: 128:50.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 128:50.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:50.76 1043 | foundInterface = 0; \ 128:50.76 | ^~~~~~~~~~~~~~ 128:50.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:50.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:50.76 82 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/PrincipalHandle.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaSegment.h:9, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackGraph.h:12, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.h:10, 128:50.76 from /builddir/build/BUILD/firefox-72.0.2/dom/media/MediaTrackListener.cpp:6, 128:50.76 from Unified_cpp_dom_media9.cpp:2: 128:50.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:50.76 304 | } else 128:50.76 | ^~~~ 128:50.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:50.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:50.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:50.76 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 128:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:51.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:51.98 from Unified_cpp_dom_media_eme0.cpp:2: 128:51.98 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 128:51.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:51.98 1043 | foundInterface = 0; \ 128:51.98 | ^~~~~~~~~~~~~~ 128:51.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:51.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:51.98 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:51.98 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:51.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 128:51.98 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:51.98 from Unified_cpp_dom_media_eme0.cpp:2: 128:51.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:51.98 304 | } else 128:51.98 | ^~~~ 128:51.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:51.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:51.98 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:51.98 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 128:51.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:52.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIEventTarget.h:10, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIThread.h:10, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 128:52.18 from /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/CDMCaps.cpp:7, 128:52.18 from Unified_cpp_dom_media_eme0.cpp:2: 128:52.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 128:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:52.18 1028 | foundInterface = 0; \ 128:52.18 | ^~~~~~~~~~~~~~ 128:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:52.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:52.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:52.18 22 | NS_INTERFACE_MAP_END 128:52.18 | ^~~~~~~~~~~~~~~~~~~~ 128:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:52.18 1002 | else 128:52.18 | ^~~~ 128:52.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:52.18 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:52.18 | ^~~~~~~~~~~~~~~~~~ 128:52.18 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:52.18 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:52.18 | ^~~~~~~~~~~~~~~~~~~~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 128:52.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:52.36 1028 | foundInterface = 0; \ 128:52.36 | ^~~~~~~~~~~~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:52.36 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:52.36 49 | NS_INTERFACE_MAP_END 128:52.36 | ^~~~~~~~~~~~~~~~~~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:52.36 1002 | else 128:52.36 | ^~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:52.36 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:52.36 | ^~~~~~~~~~~~~~~~~~ 128:52.36 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccess.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:52.36 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 128:52.36 | ^~~~~~~~~~~~~~~~~~~~~~ 128:55.39 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 128:55.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:55.40 1028 | foundInterface = 0; \ 128:55.40 | ^~~~~~~~~~~~~~ 128:55.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:55.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:55.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:55.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:55.40 75 | NS_INTERFACE_MAP_END 128:55.40 | ^~~~~~~~~~~~~~~~~~~~ 128:55.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:55.40 1002 | else 128:55.40 | ^~~~ 128:55.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:55.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:55.40 | ^~~~~~~~~~~~~~~~~~ 128:55.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:55.40 74 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 128:55.40 | ^~~~~~~~~~~~~~~~~~~~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 128:55.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:55.66 1028 | foundInterface = 0; \ 128:55.66 | ^~~~~~~~~~~~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:55.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:55.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:55.66 70 | NS_INTERFACE_MAP_END 128:55.66 | ^~~~~~~~~~~~~~~~~~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:55.66 1002 | else 128:55.66 | ^~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:55.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:55.66 | ^~~~~~~~~~~~~~~~~~ 128:55.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:55.66 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 128:55.66 | ^~~~~~~~~~~~~~~~~~~~~~ 129:06.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/AudioFocusManager.h:9, 129:06.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:5, 129:06.73 from Unified_cpp_media_mediacontrol0.cpp:2: 129:06.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 129:06.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:06.73 1028 | foundInterface = 0; \ 129:06.73 | ^~~~~~~~~~~~~~ 129:06.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:06.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:06.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:06.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:06.73 46 | NS_INTERFACE_MAP_END 129:06.73 | ^~~~~~~~~~~~~~~~~~~~ 129:06.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:06.73 1002 | else 129:06.73 | ^~~~ 129:06.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:06.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:06.73 | ^~~~~~~~~~~~~~~~~~ 129:06.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:06.73 45 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 129:06.73 | ^~~~~~~~~~~~~~~~~~~~~~ 129:07.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 129:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 129:07.56 from /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPServiceChild.cpp:15, 129:07.56 from Unified_cpp_dom_media_gmp1.cpp:38: 129:07.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:07.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:07.56 | ^ 129:07.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:07.56 46 | struct Block { 129:07.56 | ^~~~~ 129:08.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISerializable.h:10, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentSecurityPolicy.h:10, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:10, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PrincipalHandle.h:9, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSegment.h:9, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackGraph.h:12, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.h:10, 129:08.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 129:08.10 from Unified_cpp_media_imagecapture0.cpp:2: 129:08.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 129:08.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:08.11 1043 | foundInterface = 0; \ 129:08.11 | ^~~~~~~~~~~~~~ 129:08.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:08.11 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:08.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:08.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:08.11 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:08.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:08.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SchedulerGroup.h:19, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SystemGroup.h:11, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsProxyRelease.h:13, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PrincipalHandle.h:10, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSegment.h:9, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaTrackGraph.h:12, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.h:10, 129:08.11 from /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 129:08.11 from Unified_cpp_media_imagecapture0.cpp:2: 129:08.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:08.11 304 | } else 129:08.11 | ^~~~ 129:08.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:08.11 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:08.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:08.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:08.11 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 129:08.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:12.75 In file included from Unified_cpp_tests_gtest0.cpp:29: 129:12.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/tests/gtest/TestMediaKeysEvent.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 129:12.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/tests/gtest/TestMediaKeysEvent.cpp:24:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacontrol/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 129:12.75 24 | } 129:12.75 | ^ 129:13.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 129:13.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 129:13.69 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 129:13.69 from Unified_cpp_mediacapabilities0.cpp:2: 129:13.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:13.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:13.69 | ^ 129:13.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:13.69 46 | struct Block { 129:13.69 | ^~~~~ 129:14.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 129:14.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 129:14.80 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacontrol/MediaControlUtils.cpp:11, 129:14.80 from Unified_cpp_media_mediacontrol0.cpp:38: 129:14.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:14.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:14.81 | ^ 129:14.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:14.81 46 | struct Block { 129:14.81 | ^~~~~ 129:16.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPStorageChild.h:9, 129:16.51 from /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPPlatform.cpp:7, 129:16.52 from Unified_cpp_dom_media_gmp1.cpp:2: 129:16.52 /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 129:16.52 /builddir/build/BUILD/firefox-72.0.2/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] 129:16.52 50 | OffTheBooksMutex* Mutex() { 129:16.52 | ^~~~~ 129:16.52 /builddir/build/BUILD/firefox-72.0.2/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] 129:16.52 /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 129:16.52 /builddir/build/BUILD/firefox-72.0.2/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] 129:16.52 /builddir/build/BUILD/firefox-72.0.2/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] 129:17.04 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 129:17.04 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 129:17.04 from Unified_cpp_mediacapabilities0.cpp:2: 129:17.04 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 129:17.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:17.04 1028 | foundInterface = 0; \ 129:17.04 | ^~~~~~~~~~~~~~ 129:17.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:17.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:17.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:17.04 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:590:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:17.04 590 | NS_INTERFACE_MAP_END 129:17.04 | ^~~~~~~~~~~~~~~~~~~~ 129:17.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:17.04 1002 | else 129:17.04 | ^~~~ 129:17.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:17.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:17.04 | ^~~~~~~~~~~~~~~~~~ 129:17.04 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:589:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:17.04 589 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:17.04 | ^~~~~~~~~~~~~~~~~~~~~~ 129:18.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 129:18.35 from Unified_cpp_mediacapabilities0.cpp:2: 129:18.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 129:18.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 129:18.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 129:18.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 129:18.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 129:18.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 129:18.35 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 129:18.35 from Unified_cpp_mediacapabilities0.cpp:2: 129:18.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 129:18.35 23 | class nsDataHashtable : public nsBaseHashtable { 129:18.35 | ^~~~~~~~~~~~~~~ 129:21.12 In file included from Unified_cpp_mediasource_gtest0.cpp:11: 129:21.12 /builddir/build/BUILD/firefox-72.0.2/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]': 129:21.12 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:112:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found [-Wmissing-profile] 129:21.13 112 | } 129:21.13 | ^ 129:26.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 129:26.10 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:7, 129:26.11 from Unified_cpp_media_mediasession0.cpp:2: 129:26.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp: In member function 'virtual nsresult mozilla::dom::MediaMetadata::QueryInterface(const nsIID&, void**)': 129:26.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:26.11 1028 | foundInterface = 0; \ 129:26.11 | ^~~~~~~~~~~~~~ 129:26.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:26.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:26.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:26.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:26.11 23 | NS_INTERFACE_MAP_END 129:26.11 | ^~~~~~~~~~~~~~~~~~~~ 129:26.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:26.11 1002 | else 129:26.11 | ^~~~ 129:26.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:26.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:26.11 | ^~~~~~~~~~~~~~~~~~ 129:26.11 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaMetadata.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:26.11 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:26.11 | ^~~~~~~~~~~~~~~~~~~~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp: In member function 'virtual nsresult mozilla::dom::MediaSession::QueryInterface(const nsIID&, void**)': 129:26.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:26.19 1028 | foundInterface = 0; \ 129:26.19 | ^~~~~~~~~~~~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:26.19 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:26.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:26.19 19 | NS_INTERFACE_MAP_END 129:26.19 | ^~~~~~~~~~~~~~~~~~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:26.19 1002 | else 129:26.19 | ^~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:26.19 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:26.19 | ^~~~~~~~~~~~~~~~~~ 129:26.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasession/MediaSession.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:26.19 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:26.19 | ^~~~~~~~~~~~~~~~~~~~~~ 129:27.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AudioConfig.h:12, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:9, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSpan.h:9, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:11, 129:27.09 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 129:27.09 from Unified_cpp_media_mediasource0.cpp:2: 129:27.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 129:27.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:27.09 1043 | foundInterface = 0; \ 129:27.09 | ^~~~~~~~~~~~~~ 129:27.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:27.09 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:27.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.09 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp:591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:27.09 591 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:27.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 129:27.10 1002 | else 129:27.10 | ^~~~ 129:27.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:27.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:27.10 | ^~~~~~~~~~~~~~~~~~ 129:27.10 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/MediaSource.cpp:590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:27.10 590 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 129:27.10 | ^~~~~~~~~~~~~~~~~~~~~~ 129:27.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 129:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:27.67 1043 | foundInterface = 0; \ 129:27.67 | ^~~~~~~~~~~~~~ 129:27.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:27.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:27.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp:750:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:27.67 750 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:27.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/VideoUtils.h:19, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaMIMETypes.h:10, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaContainerType.h:10, 129:27.67 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:12, 129:27.68 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 129:27.68 from Unified_cpp_media_mediasource0.cpp:2: 129:27.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:27.68 304 | } else 129:27.68 | ^~~~ 129:27.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:27.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBuffer.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:27.68 749 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 129:27.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/AudioConfig.h:12, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:9, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaSpan.h:9, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:11, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 129:27.70 from Unified_cpp_media_mediasource0.cpp:2: 129:27.70 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 129:27.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:27.70 1043 | foundInterface = 0; \ 129:27.70 | ^~~~~~~~~~~~~~ 129:27.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:27.70 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.70 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:27.70 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/VideoUtils.h:19, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaMIMETypes.h:10, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaContainerType.h:10, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.h:12, 129:27.70 from /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/ContainerParser.cpp:7, 129:27.70 from Unified_cpp_media_mediasource0.cpp:2: 129:27.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 129:27.70 304 | } else 129:27.70 | ^~~~ 129:27.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:27.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.70 /builddir/build/BUILD/firefox-72.0.2/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:27.70 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 129:27.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:27.99 In file included from Unified_cpp_dom_media_gmp2.cpp:29: 129:27.99 /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 281 | GMPErr GMPVideoi420FrameImpl::SetHeight(int32_t aHeight) { 129:27.99 | ^~~~~~~~~~~~~~~~~~~~~ 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 272 | GMPErr GMPVideoi420FrameImpl::SetWidth(int32_t aWidth) { 129:27.99 | ^~~~~~~~~~~~~~~~~~~~~ 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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)': 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 167 | GMPErr GMPVideoi420FrameImpl::CreateFrame( 129:27.99 | ^~~~~~~~~~~~~~~~~~~~~ 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 /builddir/build/BUILD/firefox-72.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:27.99 133 | GMPErr GMPVideoi420FrameImpl::CreateEmptyFrame(int32_t aWidth, int32_t aHeight, 129:27.99 | ^~~~~~~~~~~~~~~~~~~~~ 129:27.99 /builddir/build/BUILD/firefox-72.0.2/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] 129:35.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/MediaData.h:16, 129:35.67 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 129:35.67 from Unified_cpp_bytestreams0.cpp:2: 129:35.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 129:35.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 129:35.67 /builddir/build/BUILD/firefox-72.0.2/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] 129:35.67 31 | memset(aT, 0, sizeof(T)); 129:35.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 129:35.67 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 129:35.67 from Unified_cpp_bytestreams0.cpp:20: 129:35.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: 'struct mozilla::SPSData' declared here 129:35.67 48 | struct SPSData { 129:35.67 | ^~~~~~~ 129:38.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDParent.cpp: In member function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 129:38.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDParent.cpp:205: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] 129:38.40 205 | void RDDParent::ActorDestroy(ActorDestroyReason aWhy) { 129:38.40 | ^~~~~~~~~ 129:38.40 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDParent.cpp:205: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] 129:38.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDProcessHost.cpp: In member function 'mozilla::RDDProcessHost::Shutdown()': 129:38.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDProcessHost.cpp:190: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] 129:38.60 190 | void RDDProcessHost::Shutdown() { 129:38.60 | ^~~~~~~~~~~~~~ 129:38.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDProcessHost.cpp:190:6: warning: the control flow of function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 129:41.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/PlatformDecoderModule.h:20, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/AllocationPolicy.h:12, 129:41.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/AllocationPolicy.cpp:7, 129:41.49 from Unified_cpp_dom_media_platforms0.cpp:2: 129:41.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 129:41.49 /builddir/build/BUILD/firefox-72.0.2/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] 129:41.50 50 | OffTheBooksMutex* Mutex() { 129:41.50 | ^~~~~ 129:41.50 /builddir/build/BUILD/firefox-72.0.2/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] 129:41.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 129:41.50 /builddir/build/BUILD/firefox-72.0.2/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] 129:41.50 /builddir/build/BUILD/firefox-72.0.2/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] 129:49.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 129:49.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:49.51 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RDDProcessManager.cpp:13: 129:49.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:49.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:49.51 | ^ 129:49.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:49.51 46 | struct Block { 129:49.51 | ^~~~~ 129:58.81 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 129:58.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 129:58.82 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 129:58.82 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 129:58.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 129:58.82 | ^ 130:01.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:01.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:01.07 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 130:01.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:01.07 /builddir/build/BUILD/firefox-72.0.2/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] 130:01.07 50 | OffTheBooksMutex* Mutex() { 130:01.07 | ^~~~~ 130:01.07 /builddir/build/BUILD/firefox-72.0.2/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] 130:01.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:01.07 /builddir/build/BUILD/firefox-72.0.2/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] 130:01.08 /builddir/build/BUILD/firefox-72.0.2/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] 130:02.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 130:02.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 130:02.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 130:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 130:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:02.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 130:02.73 | ^ 130:02.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 130:02.73 46 | struct Block { 130:02.73 | ^~~~~ 130:06.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:06.49 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:06.49 from Unified_cpp_ffmpeg_libav530.cpp:2: 130:06.49 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:06.49 /builddir/build/BUILD/firefox-72.0.2/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] 130:06.49 50 | OffTheBooksMutex* Mutex() { 130:06.49 | ^~~~~ 130:06.50 /builddir/build/BUILD/firefox-72.0.2/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] 130:06.50 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:06.50 /builddir/build/BUILD/firefox-72.0.2/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] 130:06.50 /builddir/build/BUILD/firefox-72.0.2/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] 130:06.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 130:06.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 130:06.69 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.cpp:9: 130:06.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 130:06.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:06.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 130:06.69 | ^ 130:06.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 130:06.69 46 | struct Block { 130:06.69 | ^~~~~ 130:08.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:08.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:08.29 from Unified_cpp_ffmpeg_libav540.cpp:2: 130:08.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:08.29 /builddir/build/BUILD/firefox-72.0.2/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] 130:08.29 50 | OffTheBooksMutex* Mutex() { 130:08.29 | ^~~~~ 130:08.29 /builddir/build/BUILD/firefox-72.0.2/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] 130:08.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:08.30 /builddir/build/BUILD/firefox-72.0.2/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] 130:08.30 /builddir/build/BUILD/firefox-72.0.2/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] 130:11.07 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 130:11.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 130:11.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 130:11.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:11.07 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:11.07 from Unified_cpp_ffmpeg_libav550.cpp:2: 130:11.07 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 130:11.07 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 130:11.07 | ^ 130:11.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.h:8, 130:11.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.cpp:6: 130:11.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:11.66 /builddir/build/BUILD/firefox-72.0.2/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] 130:11.66 50 | OffTheBooksMutex* Mutex() { 130:11.66 | ^~~~~ 130:11.66 /builddir/build/BUILD/firefox-72.0.2/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] 130:11.66 /builddir/build/BUILD/firefox-72.0.2/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:11.67 /builddir/build/BUILD/firefox-72.0.2/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] 130:11.67 /builddir/build/BUILD/firefox-72.0.2/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] 130:12.89 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:12.89 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:12.89 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 130:12.89 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 130:12.89 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 130:12.89 | ^ 130:13.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:13.32 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:13.32 from Unified_cpp_ffmpeg_libav550.cpp:2: 130:13.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:13.32 /builddir/build/BUILD/firefox-72.0.2/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] 130:13.32 50 | OffTheBooksMutex* Mutex() { 130:13.32 | ^~~~~ 130:13.32 /builddir/build/BUILD/firefox-72.0.2/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] 130:13.32 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:13.32 /builddir/build/BUILD/firefox-72.0.2/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] 130:13.32 /builddir/build/BUILD/firefox-72.0.2/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] 130:15.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:15.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:15.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:15.24 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:15.24 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 130:15.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:15.24 /builddir/build/BUILD/firefox-72.0.2/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] 130:15.24 50 | OffTheBooksMutex* Mutex() { 130:15.24 | ^~~~~ 130:15.24 /builddir/build/BUILD/firefox-72.0.2/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] 130:15.24 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:15.24 /builddir/build/BUILD/firefox-72.0.2/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] 130:15.24 /builddir/build/BUILD/firefox-72.0.2/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] 130:16.00 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:16.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:16.00 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 130:16.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 130:16.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 130:16.01 | ^ 130:18.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/PlatformDecoderModule.h:20, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 130:18.44 from /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 130:18.44 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 130:18.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:18.44 /builddir/build/BUILD/firefox-72.0.2/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] 130:18.44 50 | OffTheBooksMutex* Mutex() { 130:18.44 | ^~~~~ 130:18.44 /builddir/build/BUILD/firefox-72.0.2/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] 130:18.44 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:18.44 /builddir/build/BUILD/firefox-72.0.2/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] 130:18.44 /builddir/build/BUILD/firefox-72.0.2/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] 130:25.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 130:25.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 130:25.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/MediaChild.cpp:11, 130:25.75 from Unified_cpp_systemservices0.cpp:20: 130:25.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 130:25.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:25.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 130:25.75 | ^ 130:25.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 130:25.75 46 | struct Block { 130:25.75 | ^~~~~ 130:29.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:29.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:29.50 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:29.51 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 130:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:29.51 1043 | foundInterface = 0; \ 130:29.51 | ^~~~~~~~~~~~~~ 130:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:29.51 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:29.51 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:29.51 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 130:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:29.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:29.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:29.51 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:29.51 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:29.51 304 | } else 130:29.51 | ^~~~ 130:29.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:29.51 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:29.51 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:29.51 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 130:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:30.75 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:30.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 130:30.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:30.75 1043 | foundInterface = 0; \ 130:30.75 | ^~~~~~~~~~~~~~ 130:30.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:30.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:30.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:30.75 28 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 130:30.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:30.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:30.75 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:30.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:30.75 304 | } else 130:30.75 | ^~~~ 130:30.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:30.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:30.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:30.75 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 130:30.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:32.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:32.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:32.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:32.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:32.28 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:32.28 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:32.28 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 130:32.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:32.28 1043 | foundInterface = 0; \ 130:32.28 | ^~~~~~~~~~~~~~ 130:32.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:32.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:32.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.28 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:32.28 141 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:32.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:32.28 1002 | else 130:32.28 | ^~~~ 130:32.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:32.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:32.29 | ^~~~~~~~~~~~~~~~~~ 130:32.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:32.29 140 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 130:32.29 | ^~~~~~~~~~~~~~~~~~~~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 130:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:32.46 1043 | foundInterface = 0; \ 130:32.46 | ^~~~~~~~~~~~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:32.46 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:32.46 307 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:32.46 1002 | else 130:32.46 | ^~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:32.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:32.46 | ^~~~~~~~~~~~~~~~~~ 130:32.46 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioDestinationNode.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:32.46 306 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 130:32.46 | ^~~~~~~~~~~~~~~~~~~~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 130:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:32.74 1043 | foundInterface = 0; \ 130:32.74 | ^~~~~~~~~~~~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:32.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:32.74 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:32.74 1002 | else 130:32.74 | ^~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:32.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:32.74 | ^~~~~~~~~~~~~~~~~~ 130:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:32.74 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 130:32.74 | ^~~~~~~~~~~~~~~~~~~~~~ 130:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:32.90 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:32.90 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:32.90 1043 | foundInterface = 0; \ 130:32.90 | ^~~~~~~~~~~~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:32.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:32.90 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:32.90 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:32.90 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:32.90 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:32.90 304 | } else 130:32.90 | ^~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:32.90 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:32.90 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:32.90 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 130:32.90 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 130:32.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.01 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 130:33.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.01 1043 | foundInterface = 0; \ 130:33.01 | ^~~~~~~~~~~~~~ 130:33.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.01 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.01 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.01 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 130:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:33.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:33.01 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:33.01 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:33.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.01 304 | } else 130:33.01 | ^~~~ 130:33.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.01 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.01 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.01 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 130:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.14 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 130:33.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.14 1043 | foundInterface = 0; \ 130:33.14 | ^~~~~~~~~~~~~~ 130:33.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.14 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.14 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.14 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.14 304 | } else 130:33.14 | ^~~~ 130:33.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.14 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.14 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 130:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.20 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 130:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.20 1043 | foundInterface = 0; \ 130:33.20 | ^~~~~~~~~~~~~~ 130:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.20 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 130:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.20 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.20 304 | } else 130:33.20 | ^~~~ 130:33.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.20 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.20 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 130:33.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.25 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 130:33.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.25 1043 | foundInterface = 0; \ 130:33.25 | ^~~~~~~~~~~~~~ 130:33.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.25 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.25 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.25 304 | } else 130:33.25 | ^~~~ 130:33.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.25 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.25 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 130:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.30 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 130:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.30 1043 | foundInterface = 0; \ 130:33.30 | ^~~~~~~~~~~~~~ 130:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.30 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.30 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.30 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.30 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.30 304 | } else 130:33.30 | ^~~~ 130:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.30 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.30 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 130:33.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.34 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.34 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 130:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.34 1043 | foundInterface = 0; \ 130:33.34 | ^~~~~~~~~~~~~~ 130:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.34 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.34 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.34 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.34 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.34 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.34 304 | } else 130:33.34 | ^~~~ 130:33.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.34 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.34 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.34 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 130:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:33.59 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:33.59 /builddir/build/BUILD/firefox-72.0.2/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]': 130:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 130:33.59 /builddir/build/BUILD/firefox-72.0.2/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] 130:33.59 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 130:33.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.59 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 130:33.59 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 130:33.59 from Unified_cpp_dom_media_webaudio0.cpp:29: 130:33.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 130:33.59 27 | struct AudioTimelineEvent final { 130:33.59 | ^~~~~~~~~~~~~~~~~~ 130:33.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 130:33.66 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 130:33.67 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.67 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 130:33.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:33.67 1043 | foundInterface = 0; \ 130:33.67 | ^~~~~~~~~~~~~~ 130:33.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:33.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:33.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:33.67 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:33.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:33.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 130:33.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 130:33.67 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 130:33.67 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 130:33.67 from Unified_cpp_dom_media_webaudio1.cpp:2: 130:33.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:33.67 304 | } else 130:33.67 | ^~~~ 130:33.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:33.67 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:33.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:33.67 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:33.67 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 130:33.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:35.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCameras.h:11, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCamerasChild.h:9, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/CamerasChild.h:12, 130:35.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/CamerasChild.cpp:7, 130:35.74 from Unified_cpp_systemservices0.cpp:2: 130:35.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:35.74 /builddir/build/BUILD/firefox-72.0.2/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] 130:35.74 50 | OffTheBooksMutex* Mutex() { 130:35.74 | ^~~~~ 130:35.74 /builddir/build/BUILD/firefox-72.0.2/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] 130:35.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:35.74 /builddir/build/BUILD/firefox-72.0.2/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] 130:35.74 /builddir/build/BUILD/firefox-72.0.2/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] 130:36.26 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 130:36.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 130:36.26 /builddir/build/BUILD/firefox-72.0.2/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&)': 130:36.26 /builddir/build/BUILD/firefox-72.0.2/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] 130:36.26 294 | memcpy(this, &config, sizeof(*this)); 130:36.26 | ^ 130:36.26 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 130:36.26 256 | struct Config { 130:36.26 | ^~~~~~ 130:38.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 130:38.26 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 130:38.26 from Unified_cpp_dom_media_webaudio0.cpp:2: 130:38.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 130:38.26 /builddir/build/BUILD/firefox-72.0.2/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] 130:38.26 50 | OffTheBooksMutex* Mutex() { 130:38.26 | ^~~~~ 130:38.26 /builddir/build/BUILD/firefox-72.0.2/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] 130:38.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 130:38.27 /builddir/build/BUILD/firefox-72.0.2/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] 130:38.27 /builddir/build/BUILD/firefox-72.0.2/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] 130:38.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:38.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:38.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 130:38.85 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 130:38.86 from Unified_cpp_webspeech_synth0.cpp:2: 130:38.86 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 130:38.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:38.86 1043 | foundInterface = 0; \ 130:38.86 | ^~~~~~~~~~~~~~ 130:38.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:38.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:38.86 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:38.86 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:38.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:38.86 1002 | else 130:38.86 | ^~~~ 130:38.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:38.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:38.86 | ^~~~~~~~~~~~~~~~~~ 130:38.86 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:38.86 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 130:38.86 | ^~~~~~~~~~~~~~~~~~~~~~ 130:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 130:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:38.93 1043 | foundInterface = 0; \ 130:38.93 | ^~~~~~~~~~~~~~ 130:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:38.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:38.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:38.93 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:38.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:38.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:38.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 130:38.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.h:10, 130:38.93 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 130:38.93 from Unified_cpp_webspeech_synth0.cpp:2: 130:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:38.93 304 | } else 130:38.93 | ^~~~ 130:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:38.93 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:38.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:38.93 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 130:38.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:39.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:39.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:39.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 130:39.00 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 130:39.00 from Unified_cpp_webspeech_synth0.cpp:2: 130:39.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 130:39.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:39.00 1028 | foundInterface = 0; \ 130:39.00 | ^~~~~~~~~~~~~~ 130:39.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:39.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:39.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:39.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:39.00 20 | NS_INTERFACE_MAP_END 130:39.00 | ^~~~~~~~~~~~~~~~~~~~ 130:39.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:39.00 1002 | else 130:39.00 | ^~~~ 130:39.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:39.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:39.00 | ^~~~~~~~~~~~~~~~~~ 130:39.00 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:39.00 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:39.00 | ^~~~~~~~~~~~~~~~~~~~~~ 130:40.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 130:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:40.27 1028 | foundInterface = 0; \ 130:40.27 | ^~~~~~~~~~~~~~ 130:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:40.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:40.27 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:40.27 32 | NS_INTERFACE_MAP_END 130:40.27 | ^~~~~~~~~~~~~~~~~~~~ 130:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:40.27 1012 | else 130:40.27 | ^~~~ 130:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:40.27 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.28 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:40.28 31 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 130:40.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 130:40.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 130:40.73 from Unified_cpp_dom_media_webrtc0.cpp:38: 130:40.73 /builddir/build/BUILD/firefox-72.0.2/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&)': 130:40.73 /builddir/build/BUILD/firefox-72.0.2/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] 130:40.73 294 | memcpy(this, &config, sizeof(*this)); 130:40.73 | ^ 130:40.74 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 130:40.74 256 | struct Config { 130:40.74 | ^~~~~~ 130:41.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:41.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINamed.h:10, 130:41.54 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:8, 130:41.54 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 130:41.54 from Unified_cpp_dom_media_webrtc0.cpp:2: 130:41.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 130:41.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:41.54 1028 | foundInterface = 0; \ 130:41.54 | ^~~~~~~~~~~~~~ 130:41.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:41.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:41.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:41.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:41.54 34 | NS_INTERFACE_MAP_END 130:41.54 | ^~~~~~~~~~~~~~~~~~~~ 130:41.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:41.54 1002 | else 130:41.54 | ^~~~ 130:41.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:41.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:41.54 | ^~~~~~~~~~~~~~~~~~ 130:41.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:41.54 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:41.54 | ^~~~~~~~~~~~~~~~~~~~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 130:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:41.68 1028 | foundInterface = 0; \ 130:41.68 | ^~~~~~~~~~~~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:41.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:41.68 16 | NS_INTERFACE_MAP_END 130:41.68 | ^~~~~~~~~~~~~~~~~~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:41.68 1002 | else 130:41.68 | ^~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:41.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:41.68 | ^~~~~~~~~~~~~~~~~~ 130:41.68 /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:41.68 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:41.68 | ^~~~~~~~~~~~~~~~~~~~~~ 130:43.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:43.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:43.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObserver.h:10, 130:43.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 130:43.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 130:43.16 from Unified_cpp_synth_speechd0.cpp:2: 130:43.16 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 130:43.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:43.16 1028 | foundInterface = 0; \ 130:43.16 | ^~~~~~~~~~~~~~ 130:43.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:43.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:43.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:43.16 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:43.17 178 | NS_INTERFACE_MAP_END 130:43.17 | ^~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:43.17 1012 | else 130:43.17 | ^~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:43.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:43.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:43.17 177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 130:43.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:43.17 1028 | foundInterface = 0; \ 130:43.17 | ^~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:43.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:43.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:43.17 276 | NS_INTERFACE_MAP_END 130:43.17 | ^~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:43.17 1012 | else 130:43.17 | ^~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:43.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:43.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:43.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:43.17 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 130:43.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:43.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 130:43.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 130:43.55 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 130:43.55 from Unified_cpp_webspeech_synth0.cpp:56: 130:43.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 130:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:43.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 130:43.56 | ^ 130:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 130:43.56 46 | struct Block { 130:43.56 | ^~~~~ 130:43.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 130:43.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 130:43.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 130:43.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 130:43.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:12, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:13, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 130:43.81 from Unified_cpp_dom_media_webrtc0.cpp:2: 130:43.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 130:43.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 130:43.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 130:43.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 130:43.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 130:43.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:43.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ImageContainer.h:34, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/DOMMediaStream.h:9, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.h:13, 130:43.81 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 130:43.81 from Unified_cpp_dom_media_webrtc0.cpp:2: 130:43.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 130:43.81 23 | class nsDataHashtable : public nsBaseHashtable { 130:43.81 | ^~~~~~~~~~~~~~~ 130:44.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:44.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:44.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 130:44.25 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 130:44.25 from Unified_cpp_webspeech_synth0.cpp:2: 130:44.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 130:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:44.25 1028 | foundInterface = 0; \ 130:44.25 | ^~~~~~~~~~~~~~ 130:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:44.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:44.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:44.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:44.25 112 | NS_INTERFACE_MAP_END 130:44.25 | ^~~~~~~~~~~~~~~~~~~~ 130:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:44.25 1012 | else 130:44.25 | ^~~~ 130:44.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:44.25 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:44.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:44.25 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:44.25 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 130:44.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:44.30 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 130:44.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:44.31 1028 | foundInterface = 0; \ 130:44.31 | ^~~~~~~~~~~~~~ 130:44.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:44.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:44.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:44.31 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:44.31 219 | NS_INTERFACE_MAP_END 130:44.31 | ^~~~~~~~~~~~~~~~~~~~ 130:44.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:44.31 1012 | else 130:44.31 | ^~~~ 130:44.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:44.31 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:44.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:44.31 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:44.31 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 130:44.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:44.69 In file included from Unified_cpp_dom_media_mp40.cpp:65: 130:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 130:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp:852:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 130:44.69 852 | uint32_t creationTime, modificationTime, reserved, duration; 130:44.69 | ^~~~~~~~ 130:44.69 /builddir/build/BUILD/firefox-72.0.2/dom/media/mp4/MoofParser.cpp:865:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 130:44.69 865 | uint32_t reserved; 130:44.69 | ^~~~~~~~ 130:47.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.16 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.17 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 130:47.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.17 1043 | foundInterface = 0; \ 130:47.17 | ^~~~~~~~~~~~~~ 130:47.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.17 30 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 130:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.17 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.17 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.17 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.17 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.17 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.17 304 | } else 130:47.17 | ^~~~ 130:47.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.17 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.17 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 130:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.19 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 130:47.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.19 1043 | foundInterface = 0; \ 130:47.19 | ^~~~~~~~~~~~~~ 130:47.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.19 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.19 67 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 130:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.19 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.19 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.19 304 | } else 130:47.19 | ^~~~ 130:47.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.19 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.19 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.19 66 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 130:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.20 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 130:47.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.20 1043 | foundInterface = 0; \ 130:47.20 | ^~~~~~~~~~~~~~ 130:47.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.20 75 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.20 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.20 304 | } else 130:47.20 | ^~~~ 130:47.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.20 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.20 74 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 130:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.23 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.23 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 130:47.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.23 1043 | foundInterface = 0; \ 130:47.23 | ^~~~~~~~~~~~~~ 130:47.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.23 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.23 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.23 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.23 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.23 304 | } else 130:47.23 | ^~~~ 130:47.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.23 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.23 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 130:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.29 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 130:47.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.29 1043 | foundInterface = 0; \ 130:47.29 | ^~~~~~~~~~~~~~ 130:47.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.29 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.29 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.29 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.29 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.29 304 | } else 130:47.29 | ^~~~ 130:47.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.29 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.29 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.29 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 130:47.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.37 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.37 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 130:47.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.37 1043 | foundInterface = 0; \ 130:47.37 | ^~~~~~~~~~~~~~ 130:47.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.37 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.37 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 130:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.37 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.37 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.37 304 | } else 130:47.37 | ^~~~ 130:47.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.37 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.37 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 130:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:13, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:7, 130:47.61 from Unified_cpp_recognition0.cpp:2: 130:47.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 130:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.61 1028 | foundInterface = 0; \ 130:47.61 | ^~~~~~~~~~~~~~ 130:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:47.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:47.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:47.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:47.61 20 | NS_INTERFACE_MAP_END 130:47.61 | ^~~~~~~~~~~~~~~~~~~~ 130:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.61 1002 | else 130:47.61 | ^~~~ 130:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:47.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:47.61 | ^~~~~~~~~~~~~~~~~~ 130:47.61 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:47.61 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:47.61 | ^~~~~~~~~~~~~~~~~~~~~~ 130:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.61 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.62 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 130:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.62 1043 | foundInterface = 0; \ 130:47.62 | ^~~~~~~~~~~~~~ 130:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.62 37 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.62 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.62 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.62 304 | } else 130:47.62 | ^~~~ 130:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.62 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.63 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.63 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 130:47.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 130:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.64 1028 | foundInterface = 0; \ 130:47.64 | ^~~~~~~~~~~~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:47.64 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:47.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:47.64 23 | NS_INTERFACE_MAP_END 130:47.64 | ^~~~~~~~~~~~~~~~~~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.64 1002 | else 130:47.64 | ^~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:47.64 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:47.64 | ^~~~~~~~~~~~~~~~~~ 130:47.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:47.64 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:47.64 | ^~~~~~~~~~~~~~~~~~~~~~ 130:47.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.72 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.73 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 130:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.73 1043 | foundInterface = 0; \ 130:47.73 | ^~~~~~~~~~~~~~ 130:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.73 24 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.73 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.73 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.73 304 | } else 130:47.73 | ^~~~ 130:47.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/StereoPannerNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.73 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 130:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.74 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.74 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 130:47.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.75 1043 | foundInterface = 0; \ 130:47.75 | ^~~~~~~~~~~~~~ 130:47.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:47.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:47.75 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 130:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:47.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/AudioNode.h:10, 130:47.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 130:47.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 130:47.75 from /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 130:47.75 from Unified_cpp_dom_media_webaudio2.cpp:2: 130:47.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 130:47.75 304 | } else 130:47.75 | ^~~~ 130:47.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:47.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.75 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:47.75 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 130:47.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 130:48.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:48.56 1043 | foundInterface = 0; \ 130:48.56 | ^~~~~~~~~~~~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:48.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:48.56 139 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:48.56 1002 | else 130:48.56 | ^~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:48.56 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:48.56 | ^~~~~~~~~~~~~~~~~~ 130:48.56 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:48.56 138 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 130:48.56 | ^~~~~~~~~~~~~~~~~~~~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 130:48.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:48.73 1028 | foundInterface = 0; \ 130:48.73 | ^~~~~~~~~~~~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:48.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:48.73 22 | NS_INTERFACE_MAP_END 130:48.73 | ^~~~~~~~~~~~~~~~~~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:48.73 1002 | else 130:48.73 | ^~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:48.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:48.73 | ^~~~~~~~~~~~~~~~~~ 130:48.73 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:48.73 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:48.73 | ^~~~~~~~~~~~~~~~~~~~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 130:48.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:48.74 1028 | foundInterface = 0; \ 130:48.74 | ^~~~~~~~~~~~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:48.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:48.74 21 | NS_INTERFACE_MAP_END 130:48.74 | ^~~~~~~~~~~~~~~~~~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:48.74 1002 | else 130:48.74 | ^~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:48.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:48.74 | ^~~~~~~~~~~~~~~~~~ 130:48.74 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:48.74 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:48.74 | ^~~~~~~~~~~~~~~~~~~~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 130:48.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:48.76 1028 | foundInterface = 0; \ 130:48.76 | ^~~~~~~~~~~~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:48.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:48.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:48.76 23 | NS_INTERFACE_MAP_END 130:48.76 | ^~~~~~~~~~~~~~~~~~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:48.76 1002 | else 130:48.76 | ^~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:48.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:48.76 | ^~~~~~~~~~~~~~~~~~ 130:48.76 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:48.76 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 130:48.76 | ^~~~~~~~~~~~~~~~~~~~~~ 130:51.72 In file included from Unified_cpp_dom_media_webaudio2.cpp:20: 130:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)': 130:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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 18 and have 17) [-Wcoverage-mismatch] 130:51.72 146 | void MediaStreamAudioSourceNode::AttachToRightTrack( 130:51.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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] 130:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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] 130:51.92 /builddir/build/BUILD/firefox-72.0.2/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]': 130:51.92 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/mp4_demuxer/TestInterval.cpp:88:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found [-Wmissing-profile] 130:51.92 88 | } 130:51.92 | ^ 130:52.87 In file included from Unified_cpp_recognition0.cpp:29: 130:52.87 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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 55 and have 54) [-Wcoverage-mismatch] 130:52.88 772 | void SpeechRecognition::Start(const Optional>& aStream, 130:52.88 | ^~~~~~~~~~~~~~~~~ 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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] 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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] 130:52.88 /builddir/build/BUILD/firefox-72.0.2/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': 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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 21 and have 20) [-Wcoverage-mismatch] 130:52.88 820 | [this, self, 130:52.88 | ^ 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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] 130:52.88 /builddir/build/BUILD/firefox-72.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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] 130:58.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 130:58.34 from Unified_cpp_dom_midi0.cpp:2: 130:58.34 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 130:58.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:58.34 1043 | foundInterface = 0; \ 130:58.34 | ^~~~~~~~~~~~~~ 130:58.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:58.34 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.34 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:58.34 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 130:58.34 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 130:58.34 from Unified_cpp_dom_midi0.cpp:2: 130:58.34 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 130:58.34 389 | else 130:58.34 | ^~~~ 130:58.34 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 130:58.34 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 130:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:00.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/mp4_demuxer/TestParser.cpp: In function 'MP4MetadataTelemetryFixture_Telemetry_Test::TestBody()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]': 131:00.26 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/mp4_demuxer/TestParser.cpp:990:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found [-Wmissing-profile] 131:00.26 990 | } 131:00.26 | ^ 131:01.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:01.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:01.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 131:01.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 131:01.09 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 131:01.09 from Unified_cpp_dom_midi0.cpp:2: 131:01.09 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 131:01.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:01.09 1028 | foundInterface = 0; \ 131:01.09 | ^~~~~~~~~~~~~~ 131:01.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:01.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:01.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:01.09 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:01.09 21 | NS_INTERFACE_MAP_END 131:01.10 | ^~~~~~~~~~~~~~~~~~~~ 131:01.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:01.10 1002 | else 131:01.10 | ^~~~ 131:01.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:01.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:01.10 | ^~~~~~~~~~~~~~~~~~ 131:01.10 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:01.10 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:01.10 | ^~~~~~~~~~~~~~~~~~~~~~ 131:01.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 131:01.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:01.14 1043 | foundInterface = 0; \ 131:01.14 | ^~~~~~~~~~~~~~ 131:01.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:01.14 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:01.14 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 131:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 131:01.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 131:01.14 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 131:01.14 from Unified_cpp_dom_midi0.cpp:2: 131:01.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:01.14 304 | } else 131:01.14 | ^~~~ 131:01.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:01.14 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.14 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:01.14 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 131:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:01.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:01.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIApplicationCache.h:10, 131:01.16 from /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.h:11, 131:01.16 from /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:7, 131:01.16 from Unified_cpp_dom_offline0.cpp:2: 131:01.16 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 131:01.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:01.16 1043 | foundInterface = 0; \ 131:01.16 | ^~~~~~~~~~~~~~ 131:01.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:01.16 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.16 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:01.16 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:01.16 1002 | else 131:01.16 | ^~~~ 131:01.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:01.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:01.16 | ^~~~~~~~~~~~~~~~~~ 131:01.16 /builddir/build/BUILD/firefox-72.0.2/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:01.16 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:01.16 | ^~~~~~~~~~~~~~~~~~~~~~ 131:01.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:01.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:01.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 131:01.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 131:01.17 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 131:01.17 from Unified_cpp_dom_midi0.cpp:2: 131:01.17 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 131:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:01.17 1028 | foundInterface = 0; \ 131:01.17 | ^~~~~~~~~~~~~~ 131:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:01.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:01.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:01.17 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:01.17 21 | NS_INTERFACE_MAP_END 131:01.17 | ^~~~~~~~~~~~~~~~~~~~ 131:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:01.17 1002 | else 131:01.17 | ^~~~ 131:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:01.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:01.17 | ^~~~~~~~~~~~~~~~~~ 131:01.17 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:01.17 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:01.17 | ^~~~~~~~~~~~~~~~~~~~~~ 131:01.25 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 131:01.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:01.25 1043 | foundInterface = 0; \ 131:01.25 | ^~~~~~~~~~~~~~ 131:01.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:01.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.25 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:01.25 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 131:01.25 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 131:01.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 131:01.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 131:01.25 from /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIAccess.cpp:7, 131:01.25 from Unified_cpp_dom_midi0.cpp:2: 131:01.25 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:01.25 389 | else 131:01.25 | ^~~~ 131:01.25 /builddir/build/BUILD/firefox-72.0.2/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 131:01.25 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 131:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:01.85 In file included from Unified_cpp_gtest_mp4_demuxer0.cpp:2: 131:01.85 /builddir/build/BUILD/firefox-72.0.2/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]': 131:01.86 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/mp4_demuxer/TestMP4.cpp:134:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found [-Wmissing-profile] 131:01.86 134 | } 131:01.86 | ^ 131:04.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:04.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:04.13 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:23, 131:04.13 from Unified_cpp_dom_notification0.cpp:2: 131:04.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:04.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:04.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:04.13 | ^ 131:04.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:04.13 46 | struct Block { 131:04.13 | ^~~~~ 131:04.54 In file included from Unified_cpp_dom_media_gtest0.cpp:137: 131:04.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/TestDataMutex.cpp: In function 'mozilla::MozPromise, mozilla::MediaResult, true>::InvokeMethod >&&)::{lambda(RefPtr)#1}, void ({lambda(RefPtr)#1}::*)(RefPtr) const, RefPtr >(CDMStorageTest::CreateDecryptor(mozilla::gmp::NodeId const&, nsTArray >&&)::{lambda(RefPtr)#1}*, mozilla::detail::MethodTrait, RefPtr&&)mozilla::EnableIf)#1}::*)(RefPtr) const>::ArgSize!=(0)>::value, void ({lambda(RefPtr)#1}::*)(RefPtr) const::ReturnType>::Type [clone .isra.0]': 131:04.54 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/TestDataMutex.cpp:41:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found [-Wmissing-profile] 131:04.54 41 | } 131:04.54 | ^ 131:05.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 131:05.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 131:05.50 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:7, 131:05.50 from Unified_cpp_dom_notification0.cpp:2: 131:05.50 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 131:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:05.50 1028 | foundInterface = 0; \ 131:05.50 | ^~~~~~~~~~~~~~ 131:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:05.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:05.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:05.50 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:05.50 172 | NS_INTERFACE_MAP_END 131:05.50 | ^~~~~~~~~~~~~~~~~~~~ 131:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:05.50 1002 | else 131:05.50 | ^~~~ 131:05.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:05.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:05.50 | ^~~~~~~~~~~~~~~~~~ 131:05.50 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:05.50 171 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:05.50 | ^~~~~~~~~~~~~~~~~~~~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 131:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:05.74 1043 | foundInterface = 0; \ 131:05.74 | ^~~~~~~~~~~~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:05.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:05.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:05.74 928 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:05.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:05.74 1002 | else 131:05.74 | ^~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:05.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:05.74 | ^~~~~~~~~~~~~~~~~~ 131:05.74 /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:05.74 927 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:05.74 | ^~~~~~~~~~~~~~~~~~~~~~ 131:06.05 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 131:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:06.05 1043 | foundInterface = 0; \ 131:06.05 | ^~~~~~~~~~~~~~ 131:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:06.05 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:06.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:06.05 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:06.05 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 131:06.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:06.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 131:06.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 131:06.05 from /builddir/build/BUILD/firefox-72.0.2/dom/notification/Notification.cpp:7, 131:06.05 from Unified_cpp_dom_notification0.cpp:2: 131:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:06.05 304 | } else 131:06.05 | ^~~~ 131:06.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:06.05 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:06.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:06.05 /builddir/build/BUILD/firefox-72.0.2/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:06.05 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 131:06.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:07.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 131:07.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 131:07.48 from /builddir/build/BUILD/firefox-72.0.2/dom/power/PowerManagerService.cpp:7, 131:07.48 from Unified_cpp_dom_power0.cpp:2: 131:07.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:07.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:07.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:07.48 | ^ 131:07.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:07.48 46 | struct Block { 131:07.48 | ^~~~~ 131:08.85 In file included from Unified_cpp_dom_quota_test_gtest0.cpp:11: 131:08.85 /builddir/build/BUILD/firefox-72.0.2/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]': 131:08.85 /builddir/build/BUILD/firefox-72.0.2/dom/quota/test/gtest/TestQuotaManager.cpp:98:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 131:08.85 98 | } 131:08.85 | ^ 131:10.16 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 131:10.16 from /builddir/build/BUILD/firefox-72.0.2/dom/power/PowerManagerService.cpp:7, 131:10.16 from Unified_cpp_dom_power0.cpp:2: 131:10.16 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 131:10.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:10.16 1028 | foundInterface = 0; \ 131:10.16 | ^~~~~~~~~~~~~~ 131:10.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:10.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:10.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:10.16 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:10.16 28 | NS_INTERFACE_MAP_END 131:10.16 | ^~~~~~~~~~~~~~~~~~~~ 131:10.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:10.16 1002 | else 131:10.17 | ^~~~ 131:10.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:10.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:10.17 | ^~~~~~~~~~~~~~~~~~ 131:10.17 /builddir/build/BUILD/firefox-72.0.2/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:10.17 27 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 131:10.17 | ^~~~~~~~~~~~~~~~~~~~~~ 131:10.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 131:10.42 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:7, 131:10.42 from Unified_cpp_dom_push0.cpp:2: 131:10.42 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 131:10.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:10.42 1028 | foundInterface = 0; \ 131:10.43 | ^~~~~~~~~~~~~~ 131:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:10.43 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:10.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:10.43 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:10.43 374 | NS_INTERFACE_MAP_END 131:10.43 | ^~~~~~~~~~~~~~~~~~~~ 131:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:10.43 1002 | else 131:10.43 | ^~~~ 131:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:10.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:10.43 | ^~~~~~~~~~~~~~~~~~ 131:10.43 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:10.43 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:10.43 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:14.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:14.18 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:21, 131:14.18 from Unified_cpp_dom_push0.cpp:11: 131:14.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:14.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:14.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:14.19 | ^ 131:14.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:14.19 46 | struct Block { 131:14.19 | ^~~~~ 131:14.27 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 131:14.28 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 131:14.28 from Unified_cpp_dom_quota0.cpp:2: 131:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 131:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.28 1028 | foundInterface = 0; \ 131:14.28 | ^~~~~~~~~~~~~~ 131:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.28 50 | NS_INTERFACE_MAP_END 131:14.28 | ^~~~~~~~~~~~~~~~~~~~ 131:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.28 1002 | else 131:14.28 | ^~~~ 131:14.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.28 | ^~~~~~~~~~~~~~~~~~ 131:14.28 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.28 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:14.28 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 131:14.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.30 1043 | foundInterface = 0; \ 131:14.30 | ^~~~~~~~~~~~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:14.30 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:14.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:14.30 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 131:14.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.30 1002 | else 131:14.30 | ^~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.30 | ^~~~~~~~~~~~~~~~~~ 131:14.30 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.30 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 131:14.30 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 131:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.31 1043 | foundInterface = 0; \ 131:14.31 | ^~~~~~~~~~~~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:14.31 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:14.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:14.31 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 131:14.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.31 1002 | else 131:14.31 | ^~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.31 | ^~~~~~~~~~~~~~~~~~ 131:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.32 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 131:14.32 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 131:14.57 from /builddir/build/BUILD/firefox-72.0.2/dom/push/PushManager.cpp:7, 131:14.57 from Unified_cpp_dom_push0.cpp:2: 131:14.57 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 131:14.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.57 1028 | foundInterface = 0; \ 131:14.57 | ^~~~~~~~~~~~~~ 131:14.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.58 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.58 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.58 36 | NS_INTERFACE_MAP_END 131:14.58 | ^~~~~~~~~~~~~~~~~~~~ 131:14.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.58 1002 | else 131:14.58 | ^~~~ 131:14.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.58 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.58 | ^~~~~~~~~~~~~~~~~~ 131:14.58 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.58 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 131:14.58 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 131:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.59 1028 | foundInterface = 0; \ 131:14.59 | ^~~~~~~~~~~~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.59 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.59 159 | NS_INTERFACE_MAP_END 131:14.59 | ^~~~~~~~~~~~~~~~~~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.59 1002 | else 131:14.59 | ^~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.59 | ^~~~~~~~~~~~~~~~~~ 131:14.59 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.59 158 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 131:14.59 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 131:14.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.61 1028 | foundInterface = 0; \ 131:14.61 | ^~~~~~~~~~~~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.61 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.61 215 | NS_INTERFACE_MAP_END 131:14.61 | ^~~~~~~~~~~~~~~~~~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.61 1002 | else 131:14.61 | ^~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.61 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.61 | ^~~~~~~~~~~~~~~~~~ 131:14.61 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushNotifier.cpp:214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.61 214 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 131:14.61 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 131:14.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.71 1028 | foundInterface = 0; \ 131:14.71 | ^~~~~~~~~~~~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.71 211 | NS_INTERFACE_MAP_END 131:14.71 | ^~~~~~~~~~~~~~~~~~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.71 1002 | else 131:14.71 | ^~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.71 | ^~~~~~~~~~~~~~~~~~ 131:14.71 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.71 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:14.71 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 131:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.74 1028 | foundInterface = 0; \ 131:14.74 | ^~~~~~~~~~~~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.74 51 | NS_INTERFACE_MAP_END 131:14.74 | ^~~~~~~~~~~~~~~~~~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.74 1002 | else 131:14.74 | ^~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.74 | ^~~~~~~~~~~~~~~~~~ 131:14.74 /builddir/build/BUILD/firefox-72.0.2/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.74 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:14.74 | ^~~~~~~~~~~~~~~~~~~~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.92 1043 | foundInterface = 0; \ 131:14.92 | ^~~~~~~~~~~~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:14.92 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:14.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:14.92 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 131:14.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:640:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 131:14.92 640 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 131:14.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 131:14.92 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 131:14.92 from Unified_cpp_dom_quota0.cpp:2: 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.92 304 | } else 131:14.92 | ^~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:14.92 304 | } else 131:14.92 | ^~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:14.92 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 131:14.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.92 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:640:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 131:14.92 640 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 131:14.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:14.94 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.h:10, 131:14.94 from /builddir/build/BUILD/firefox-72.0.2/dom/quota/ActorsChild.cpp:7, 131:14.94 from Unified_cpp_dom_quota0.cpp:2: 131:14.94 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 131:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:14.94 1028 | foundInterface = 0; \ 131:14.94 | ^~~~~~~~~~~~~~ 131:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:14.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:14.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:14.94 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:14.94 725 | NS_INTERFACE_MAP_END 131:14.94 | ^~~~~~~~~~~~~~~~~~~~ 131:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:14.94 1002 | else 131:14.94 | ^~~~ 131:14.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:14.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:14.94 | ^~~~~~~~~~~~~~~~~~ 131:14.94 /builddir/build/BUILD/firefox-72.0.2/dom/quota/StorageManager.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:14.94 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:14.94 | ^~~~~~~~~~~~~~~~~~~~~~ 131:18.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/Feature.h:11, 131:18.69 from /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/Feature.cpp:7, 131:18.69 from Unified_cpp_featurepolicy0.cpp:2: 131:18.69 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 131:18.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:18.69 1028 | foundInterface = 0; \ 131:18.69 | ^~~~~~~~~~~~~~ 131:18.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:18.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:18.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:18.69 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:18.69 24 | NS_INTERFACE_MAP_END 131:18.69 | ^~~~~~~~~~~~~~~~~~~~ 131:18.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:18.69 1002 | else 131:18.69 | ^~~~ 131:18.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:18.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:18.69 | ^~~~~~~~~~~~~~~~~~ 131:18.69 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:18.69 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:18.69 | ^~~~~~~~~~~~~~~~~~~~~~ 131:19.07 In file included from Unified_cpp_security_test_gtest0.cpp:20: 131:19.07 /builddir/build/BUILD/firefox-72.0.2/dom/security/test/gtest/TestSecureContext.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 131:19.07 /builddir/build/BUILD/firefox-72.0.2/dom/security/test/gtest/TestSecureContext.cpp:113:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 131:19.07 113 | } 131:19.07 | ^ 131:21.46 In file included from Unified_cpp_test_gtest0.cpp:2: 131:21.46 /builddir/build/BUILD/firefox-72.0.2/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]': 131:21.46 /builddir/build/BUILD/firefox-72.0.2/dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:169:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 131:21.46 169 | } 131:21.46 | ^ 131:23.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:23.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:23.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 131:23.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 131:23.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 131:23.11 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 131:23.11 from Unified_cpp_dom_security0.cpp:2: 131:23.11 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp: In member function 'virtual nsresult DOMSecurityManager::QueryInterface(const nsIID&, void**)': 131:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:23.11 1028 | foundInterface = 0; \ 131:23.11 | ^~~~~~~~~~~~~~ 131:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:23.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:23.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:23.11 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:23.11 27 | NS_INTERFACE_MAP_END 131:23.11 | ^~~~~~~~~~~~~~~~~~~~ 131:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:23.11 1002 | else 131:23.11 | ^~~~ 131:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:23.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:23.11 | ^~~~~~~~~~~~~~~~~~ 131:23.11 /builddir/build/BUILD/firefox-72.0.2/dom/security/DOMSecurityManager.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:23.11 26 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 131:23.11 | ^~~~~~~~~~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:23.67 1028 | foundInterface = 0; \ 131:23.67 | ^~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:23.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:23.67 165 | NS_INTERFACE_MAP_END 131:23.67 | ^~~~~~~~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 131:23.67 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 131:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 131:23.67 41 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 131:23.67 | ^~~~~~~~~~~~~~~~~~~~ 131:23.67 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:7, 131:23.67 from Unified_cpp_dom_security0.cpp:38: 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:23.67 136 | } else 131:23.67 | ^~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 131:23.67 136 | } else 131:23.67 | ^~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 131:23.67 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 131:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 131:23.67 /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 131:23.67 41 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 131:23.67 | ^~~~~~~~~~~~~~~~~~~~ 131:24.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:24.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:24.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 131:24.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 131:24.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 131:24.25 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 131:24.25 from Unified_cpp_dom_security0.cpp:2: 131:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:24.25 1028 | foundInterface = 0; \ 131:24.25 | ^~~~~~~~~~~~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:24.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:24.25 165 | NS_INTERFACE_MAP_END 131:24.25 | ^~~~~~~~~~~~~~~~~~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 131:24.25 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 131:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp:245:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 131:24.25 245 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 131:24.25 | ^~~~~~~~~~~~~~~~~~~~ 131:24.25 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/security/ReferrerInfo.cpp:7, 131:24.25 from Unified_cpp_dom_security0.cpp:38: 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:24.25 136 | } else 131:24.25 | ^~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 131:24.25 136 | } else 131:24.25 | ^~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 131:24.25 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 131:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 131:24.25 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsCSPContext.cpp:245:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 131:24.25 245 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 131:24.25 | ^~~~~~~~~~~~~~~~~~~~ 131:24.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:24.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:24.98 from /builddir/build/BUILD/firefox-72.0.2/dom/security/nsMixedContentBlocker.cpp:41, 131:24.98 from Unified_cpp_dom_security0.cpp:119: 131:24.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:24.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:24.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:24.98 | ^ 131:24.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:24.98 46 | struct Block { 131:24.98 | ^~~~~ 131:26.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 131:26.49 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 131:26.49 from Unified_cpp_dom_security0.cpp:2: 131:26.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 131:26.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 131:26.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 131:26.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131:26.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 131:26.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:26.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 131:26.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 131:26.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 131:26.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 131:26.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:14, 131:26.50 from /builddir/build/BUILD/firefox-72.0.2/dom/security/CSPEvalChecker.cpp:8, 131:26.50 from Unified_cpp_dom_security0.cpp:2: 131:26.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 131:26.50 23 | class nsDataHashtable : public nsBaseHashtable { 131:26.50 | ^~~~~~~~~~~~~~~ 131:27.90 In file included from Unified_cpp_dom_media_gtest1.cpp:137: 131:27.90 /builddir/build/BUILD/firefox-72.0.2/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]': 131:27.90 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/TestMuxer.cpp:213:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found [-Wmissing-profile] 131:27.90 213 | } 131:27.90 | ^ 131:28.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:28.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:28.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:28.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:28.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:28.99 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 131:28.99 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.h:10, 131:28.99 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAngle.cpp:7, 131:28.99 from Unified_cpp_dom_svg0.cpp:2: 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:28.99 1028 | foundInterface = 0; \ 131:28.99 | ^~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:28.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:28.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:28.99 23 | NS_INTERFACE_MAP_END 131:28.99 | ^~~~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:28.99 1002 | else 131:28.99 | ^~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:28.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:28.99 | ^~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:28.99 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:28.99 | ^~~~~~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:28.99 1028 | foundInterface = 0; \ 131:28.99 | ^~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:28.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:28.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:28.99 23 | NS_INTERFACE_MAP_END 131:28.99 | ^~~~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:28.99 1002 | else 131:28.99 | ^~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:28.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:28.99 | ^~~~~~~~~~~~~~~~~~ 131:28.99 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:28.99 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:28.99 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 131:29.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.04 1028 | foundInterface = 0; \ 131:29.04 | ^~~~~~~~~~~~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.04 23 | NS_INTERFACE_MAP_END 131:29.04 | ^~~~~~~~~~~~~~~~~~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.04 1002 | else 131:29.04 | ^~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.04 | ^~~~~~~~~~~~~~~~~~ 131:29.04 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.04 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.04 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.06 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 131:29.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.06 1028 | foundInterface = 0; \ 131:29.06 | ^~~~~~~~~~~~~~ 131:29.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.06 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.07 38 | NS_INTERFACE_MAP_END 131:29.07 | ^~~~~~~~~~~~~~~~~~~~ 131:29.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.07 1002 | else 131:29.07 | ^~~~ 131:29.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.07 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.07 | ^~~~~~~~~~~~~~~~~~ 131:29.07 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.07 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.07 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.10 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 131:29.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.11 1028 | foundInterface = 0; \ 131:29.11 | ^~~~~~~~~~~~~~ 131:29.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.11 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.11 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.11 60 | NS_INTERFACE_MAP_END 131:29.11 | ^~~~~~~~~~~~~~~~~~~~ 131:29.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.11 1002 | else 131:29.11 | ^~~~ 131:29.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.11 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.11 | ^~~~~~~~~~~~~~~~~~ 131:29.11 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.11 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.11 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 131:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.12 1028 | foundInterface = 0; \ 131:29.12 | ^~~~~~~~~~~~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.12 70 | NS_INTERFACE_MAP_END 131:29.12 | ^~~~~~~~~~~~~~~~~~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.12 1002 | else 131:29.12 | ^~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.12 | ^~~~~~~~~~~~~~~~~~ 131:29.12 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.12 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.12 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 131:29.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.15 1028 | foundInterface = 0; \ 131:29.15 | ^~~~~~~~~~~~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.15 51 | NS_INTERFACE_MAP_END 131:29.15 | ^~~~~~~~~~~~~~~~~~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.15 1002 | else 131:29.15 | ^~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.15 | ^~~~~~~~~~~~~~~~~~ 131:29.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.15 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.15 | ^~~~~~~~~~~~~~~~~~~~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 131:29.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:29.16 1028 | foundInterface = 0; \ 131:29.16 | ^~~~~~~~~~~~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:29.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:29.16 70 | NS_INTERFACE_MAP_END 131:29.16 | ^~~~~~~~~~~~~~~~~~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:29.16 1002 | else 131:29.16 | ^~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:29.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:29.16 | ^~~~~~~~~~~~~~~~~~ 131:29.16 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:29.16 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:29.16 | ^~~~~~~~~~~~~~~~~~~~~~ 131:30.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:30.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:30.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 131:30.33 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 131:30.33 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 131:30.33 from Unified_cpp_dom_network0.cpp:2: 131:30.33 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 131:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:30.33 1043 | foundInterface = 0; \ 131:30.33 | ^~~~~~~~~~~~~~ 131:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:30.33 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:30.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.33 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:30.33 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:30.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:30.33 1002 | else 131:30.33 | ^~~~ 131:30.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:30.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:30.33 | ^~~~~~~~~~~~~~~~~~ 131:30.33 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:30.33 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 131:30.33 | ^~~~~~~~~~~~~~~~~~~~~~ 131:30.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 131:30.54 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 131:30.54 from Unified_cpp_dom_storage0.cpp:2: 131:30.54 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 131:30.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:30.54 1043 | foundInterface = 0; \ 131:30.54 | ^~~~~~~~~~~~~~ 131:30.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:30.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:30.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.54 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:30.54 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 131:30.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:30.54 1002 | else 131:30.54 | ^~~~ 131:30.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:30.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:30.54 | ^~~~~~~~~~~~~~~~~~ 131:30.54 /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:30.54 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:30.54 | ^~~~~~~~~~~~~~~~~~~~~~ 131:30.74 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 131:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:30.74 1043 | foundInterface = 0; \ 131:30.74 | ^~~~~~~~~~~~~~ 131:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:30.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.74 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:30.74 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 131:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:13, 131:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 131:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 131:30.74 from Unified_cpp_dom_storage0.cpp:2: 131:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:30.74 304 | } else 131:30.74 | ^~~~ 131:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:30.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.74 /builddir/build/BUILD/firefox-72.0.2/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:30.74 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 131:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 131:30.76 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 131:30.76 from Unified_cpp_dom_storage0.cpp:2: 131:30.76 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 131:30.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:30.77 1043 | foundInterface = 0; \ 131:30.77 | ^~~~~~~~~~~~~~ 131:30.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:30.77 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.77 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:30.77 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 131:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:13, 131:30.77 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 131:30.77 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 131:30.77 from Unified_cpp_dom_storage0.cpp:2: 131:30.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 131:30.77 304 | } else 131:30.77 | ^~~~ 131:30.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:30.77 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:30.77 /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:30.77 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 131:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:31.25 In file included from Unified_cpp_dom_security0.cpp:119: 131:31.25 /builddir/build/BUILD/firefox-72.0.2/dom/security/nsMixedContentBlocker.cpp: In function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)': 131:31.25 /builddir/build/BUILD/firefox-72.0.2/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] 131:31.25 424 | bool nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI* aURI) { 131:31.25 | ^~~~~~~~~~~~~~~~~~~~~ 131:31.25 /builddir/build/BUILD/firefox-72.0.2/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] 131:31.25 /builddir/build/BUILD/firefox-72.0.2/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] 131:32.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:32.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:32.12 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/SessionStorageManager.cpp:9, 131:32.12 from Unified_cpp_dom_storage0.cpp:56: 131:32.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:32.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:32.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:32.12 | ^ 131:32.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:32.12 46 | struct Block { 131:32.12 | ^~~~~ 131:32.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.h:11, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.h:10, 131:32.38 from /builddir/build/BUILD/firefox-72.0.2/dom/storage/LocalStorage.cpp:7, 131:32.38 from Unified_cpp_dom_storage0.cpp:2: 131:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 131:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:32.38 1028 | foundInterface = 0; \ 131:32.38 | ^~~~~~~~~~~~~~ 131:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:32.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:32.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:32.38 29 | NS_INTERFACE_MAP_END 131:32.38 | ^~~~~~~~~~~~~~~~~~~~ 131:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:32.38 1002 | else 131:32.38 | ^~~~ 131:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:32.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:32.38 | ^~~~~~~~~~~~~~~~~~ 131:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:32.38 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:32.38 | ^~~~~~~~~~~~~~~~~~~~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 131:32.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:32.47 1028 | foundInterface = 0; \ 131:32.47 | ^~~~~~~~~~~~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:32.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:32.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:32.47 290 | NS_INTERFACE_MAP_END 131:32.47 | ^~~~~~~~~~~~~~~~~~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:32.47 1002 | else 131:32.47 | ^~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:32.47 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:32.47 | ^~~~~~~~~~~~~~~~~~ 131:32.47 /builddir/build/BUILD/firefox-72.0.2/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:32.47 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:32.47 | ^~~~~~~~~~~~~~~~~~~~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 131:33.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:33.28 1028 | foundInterface = 0; \ 131:33.28 | ^~~~~~~~~~~~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:33.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:33.28 27 | NS_INTERFACE_MAP_END 131:33.28 | ^~~~~~~~~~~~~~~~~~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:33.28 1002 | else 131:33.28 | ^~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:33.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:33.28 | ^~~~~~~~~~~~~~~~~~ 131:33.28 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:33.28 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:33.28 | ^~~~~~~~~~~~~~~~~~~~~~ 131:34.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:34.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:34.29 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:9, 131:34.29 from Unified_cpp_dom_permission0.cpp:29: 131:34.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:34.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:34.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:34.29 | ^ 131:34.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:34.29 46 | struct Block { 131:34.29 | ^~~~~ 131:34.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:34.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:34.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:34.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:34.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 131:34.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 131:34.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionsBinding.h:10, 131:34.44 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/PermissionObserver.h:10, 131:34.44 from /builddir/build/BUILD/firefox-72.0.2/dom/permission/PermissionObserver.cpp:7, 131:34.44 from Unified_cpp_dom_permission0.cpp:2: 131:34.44 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 131:34.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:34.44 1028 | foundInterface = 0; \ 131:34.44 | ^~~~~~~~~~~~~~ 131:34.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:34.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:34.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:34.44 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:34.44 22 | NS_INTERFACE_MAP_END 131:34.44 | ^~~~~~~~~~~~~~~~~~~~ 131:34.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:34.44 1002 | else 131:34.44 | ^~~~ 131:34.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:34.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:34.44 | ^~~~~~~~~~~~~~~~~~ 131:34.44 /builddir/build/BUILD/firefox-72.0.2/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:34.44 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:34.44 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 131:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.52 1028 | foundInterface = 0; \ 131:36.52 | ^~~~~~~~~~~~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:36.52 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:36.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:36.52 24 | NS_INTERFACE_MAP_END 131:36.52 | ^~~~~~~~~~~~~~~~~~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.52 1002 | else 131:36.52 | ^~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.52 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.52 | ^~~~~~~~~~~~~~~~~~ 131:36.52 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.52 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:36.52 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.55 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 131:36.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.57 1028 | foundInterface = 0; \ 131:36.57 | ^~~~~~~~~~~~~~ 131:36.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:36.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:36.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:36.57 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:36.57 48 | NS_INTERFACE_MAP_END 131:36.57 | ^~~~~~~~~~~~~~~~~~~~ 131:36.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.57 1002 | else 131:36.57 | ^~~~ 131:36.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.57 | ^~~~~~~~~~~~~~~~~~ 131:36.57 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.57 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:36.57 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 131:36.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.59 1043 | foundInterface = 0; \ 131:36.59 | ^~~~~~~~~~~~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:36.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:36.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:36.59 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:36.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.59 1002 | else 131:36.59 | ^~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.59 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.59 | ^~~~~~~~~~~~~~~~~~ 131:36.59 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.59 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 131:36.59 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 131:36.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.65 1028 | foundInterface = 0; \ 131:36.65 | ^~~~~~~~~~~~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:36.65 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:36.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:36.65 68 | NS_INTERFACE_MAP_END 131:36.65 | ^~~~~~~~~~~~~~~~~~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.65 1002 | else 131:36.65 | ^~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.65 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.65 | ^~~~~~~~~~~~~~~~~~ 131:36.65 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.65 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:36.65 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 131:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.68 1028 | foundInterface = 0; \ 131:36.68 | ^~~~~~~~~~~~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:36.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:36.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:36.68 48 | NS_INTERFACE_MAP_END 131:36.68 | ^~~~~~~~~~~~~~~~~~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.68 1002 | else 131:36.68 | ^~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.68 | ^~~~~~~~~~~~~~~~~~ 131:36.68 /builddir/build/BUILD/firefox-72.0.2/dom/network/TCPSocketParent.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.68 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:36.68 | ^~~~~~~~~~~~~~~~~~~~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 131:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:36.82 1043 | foundInterface = 0; \ 131:36.82 | ^~~~~~~~~~~~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:36.82 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:36.82 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:36.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:36.82 1002 | else 131:36.82 | ^~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:36.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:36.82 | ^~~~~~~~~~~~~~~~~~ 131:36.82 /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:36.82 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 131:36.82 | ^~~~~~~~~~~~~~~~~~~~~~ 131:37.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:37.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:37.03 from /builddir/build/BUILD/firefox-72.0.2/dom/network/UDPSocketChild.cpp:11, 131:37.03 from Unified_cpp_dom_network0.cpp:92: 131:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:37.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:37.03 | ^ 131:37.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:37.03 46 | struct Block { 131:37.03 | ^~~~~ 131:38.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.h:10, 131:38.81 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:7, 131:38.81 from Unified_cpp_dom_svg1.cpp:2: 131:38.81 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 131:38.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:38.81 1028 | foundInterface = 0; \ 131:38.81 | ^~~~~~~~~~~~~~ 131:38.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:38.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:38.81 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:38.81 50 | NS_INTERFACE_MAP_END 131:38.81 | ^~~~~~~~~~~~~~~~~~~~ 131:38.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:38.81 1002 | else 131:38.81 | ^~~~ 131:38.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:38.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:38.82 | ^~~~~~~~~~~~~~~~~~ 131:38.82 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:38.82 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:38.82 | ^~~~~~~~~~~~~~~~~~~~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 131:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:38.93 1028 | foundInterface = 0; \ 131:38.93 | ^~~~~~~~~~~~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:38.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:38.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:38.93 67 | NS_INTERFACE_MAP_END 131:38.93 | ^~~~~~~~~~~~~~~~~~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:38.93 1002 | else 131:38.93 | ^~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:38.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:38.93 | ^~~~~~~~~~~~~~~~~~ 131:38.93 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGPointList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:38.93 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:38.93 | ^~~~~~~~~~~~~~~~~~~~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 131:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:38.96 1028 | foundInterface = 0; \ 131:38.96 | ^~~~~~~~~~~~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:38.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:38.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:38.96 37 | NS_INTERFACE_MAP_END 131:38.96 | ^~~~~~~~~~~~~~~~~~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:38.96 1002 | else 131:38.96 | ^~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:38.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:38.96 | ^~~~~~~~~~~~~~~~~~ 131:38.96 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:38.96 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:38.96 | ^~~~~~~~~~~~~~~~~~~~~~ 131:39.00 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 131:39.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:39.01 1028 | foundInterface = 0; \ 131:39.01 | ^~~~~~~~~~~~~~ 131:39.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:39.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:39.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:39.01 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:39.01 67 | NS_INTERFACE_MAP_END 131:39.01 | ^~~~~~~~~~~~~~~~~~~~ 131:39.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:39.01 1002 | else 131:39.01 | ^~~~ 131:39.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:39.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:39.01 | ^~~~~~~~~~~~~~~~~~ 131:39.01 /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGTransformList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:39.01 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:39.01 | ^~~~~~~~~~~~~~~~~~~~~~ 131:39.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 131:39.02 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedLengthList.h:13, 131:39.02 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedLengthList.cpp:7, 131:39.02 from Unified_cpp_dom_svg2.cpp:2: 131:39.02 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 131:39.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:39.02 1028 | foundInterface = 0; \ 131:39.02 | ^~~~~~~~~~~~~~ 131:39.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:39.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:39.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:39.02 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:39.02 31 | NS_INTERFACE_MAP_END 131:39.02 | ^~~~~~~~~~~~~~~~~~~~ 131:39.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:39.02 1002 | else 131:39.02 | ^~~~ 131:39.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:39.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:39.02 | ^~~~~~~~~~~~~~~~~~ 131:39.02 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:39.02 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:39.03 | ^~~~~~~~~~~~~~~~~~~~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 131:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:39.05 1028 | foundInterface = 0; \ 131:39.05 | ^~~~~~~~~~~~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:39.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:39.05 27 | NS_INTERFACE_MAP_END 131:39.05 | ^~~~~~~~~~~~~~~~~~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:39.05 1002 | else 131:39.05 | ^~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:39.05 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:39.05 | ^~~~~~~~~~~~~~~~~~ 131:39.05 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:39.05 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:39.05 | ^~~~~~~~~~~~~~~~~~~~~~ 131:39.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 131:39.46 from Unified_cpp_dom_network0.cpp:2: 131:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 131:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 131:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 131:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131:39.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 131:39.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:39.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.h:10, 131:39.46 from /builddir/build/BUILD/firefox-72.0.2/dom/network/Connection.cpp:7, 131:39.46 from Unified_cpp_dom_network0.cpp:2: 131:39.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 131:39.46 23 | class nsDataHashtable : public nsBaseHashtable { 131:39.46 | ^~~~~~~~~~~~~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 131:40.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:40.15 1043 | foundInterface = 0; \ 131:40.15 | ^~~~~~~~~~~~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:40.15 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:40.15 45 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 131:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:40.15 1002 | else 131:40.15 | ^~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:40.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:40.15 | ^~~~~~~~~~~~~~~~~~ 131:40.15 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:40.15 44 | NS_INTERFACE_MAP_ENTRY(Link) 131:40.15 | ^~~~~~~~~~~~~~~~~~~~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 131:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:40.27 1028 | foundInterface = 0; \ 131:40.27 | ^~~~~~~~~~~~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:40.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:40.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:40.27 51 | NS_INTERFACE_MAP_END 131:40.27 | ^~~~~~~~~~~~~~~~~~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:40.27 1002 | else 131:40.27 | ^~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:40.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:40.27 | ^~~~~~~~~~~~~~~~~~ 131:40.27 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:40.27 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 131:40.27 | ^~~~~~~~~~~~~~~~~~~~~~ 131:40.31 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 131:40.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:40.32 1043 | foundInterface = 0; \ 131:40.32 | ^~~~~~~~~~~~~~ 131:40.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:40.32 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:40.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:40.32 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:40.32 31 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 131:40.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:40.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:40.32 1002 | else 131:40.32 | ^~~~ 131:40.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:40.32 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:40.32 | ^~~~~~~~~~~~~~~~~~ 131:40.32 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:40.32 30 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 131:40.32 | ^~~~~~~~~~~~~~~~~~~~~~ 131:42.64 In file included from Unified_cpp_dom_media_gtest2.cpp:92: 131:42.64 /builddir/build/BUILD/firefox-72.0.2/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]': 131:42.64 /builddir/build/BUILD/firefox-72.0.2/dom/media/gtest/YUVBufferGenerator.cpp:157:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest2.gcda' profile count data file not found [-Wmissing-profile] 131:42.64 157 | } 131:42.64 | ^ 131:51.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 131:51.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 131:51.56 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:50: 131:51.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:51.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:51.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:51.56 | ^ 131:51.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:51.56 46 | struct Block { 131:51.56 | ^~~~~ 131:51.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:51.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:51.72 from /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:7: 131:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 131:51.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:51.72 1028 | foundInterface = 0; \ 131:51.72 | ^~~~~~~~~~~~~~ 131:51.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:51.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:51.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:51.72 142 | NS_INTERFACE_MAP_END 131:51.72 | ^~~~~~~~~~~~~~~~~~~~ 131:51.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:51.72 1002 | else 131:51.72 | ^~~~ 131:51.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:51.72 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:51.72 | ^~~~~~~~~~~~~~~~~~ 131:51.72 /builddir/build/BUILD/firefox-72.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:51.72 141 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 131:51.72 | ^~~~~~~~~~~~~~~~~~~~~~ 131:52.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 131:52.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPluginHost.h:14, 131:52.24 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:12, 131:52.24 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:9: 131:52.24 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 131:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:52.24 1028 | foundInterface = 0; \ 131:52.24 | ^~~~~~~~~~~~~~ 131:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:52.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:52.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:52.24 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:52.24 1587 | NS_INTERFACE_MAP_END 131:52.24 | ^~~~~~~~~~~~~~~~~~~~ 131:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:52.24 1012 | else 131:52.24 | ^~~~ 131:52.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:52.24 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:52.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:52.24 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:52.24 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 131:52.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 131:55.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 131:55.27 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:41: 131:55.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 131:55.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:55.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 131:55.27 | ^ 131:55.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 131:55.27 46 | struct Block { 131:55.27 | ^~~~~ 131:56.81 In file included from Unified_cpp_dom_svg3.cpp:2: 131:56.81 /builddir/build/BUILD/firefox-72.0.2/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*)': 131:56.81 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.81 576 | void SVGContentUtils::RectilinearGetStrokeBounds( 131:56.81 | ^~~~~~~~~~~~~~~ 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.82 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.82 473 | static gfx::Matrix GetCTMInternal(SVGElement* aElement, bool aScreenCTM, 131:56.82 | ^~~~~~~~~~~~~~ 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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': 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.82 476 | [](SVGElement const* e, bool shouldIncludeChildToUserSpace) -> gfxMatrix { 131:56.82 | ^ 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:56.82 /builddir/build/BUILD/firefox-72.0.2/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] 131:57.20 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/test/gtest/TestKey.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]': 131:57.20 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/test/gtest/TestKey.cpp:255:73: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB/test/gtest/TestKey.gcda' profile count data file not found [-Wmissing-profile] 131:57.20 255 | NS_LITERAL_STRING(u"\uffff"))); 131:57.20 | ^ 131:59.10 In file included from Unified_cpp_test_gtest0.cpp:2: 131:59.10 /builddir/build/BUILD/firefox-72.0.2/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]': 131:59.10 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/test/gtest/TestIDBResult.cpp:41:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 131:59.10 41 | } 131:59.10 | ^ 132:01.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:01.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 132:01.07 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:14, 132:01.07 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 132:01.07 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 132:01.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:01.08 1028 | foundInterface = 0; \ 132:01.08 | ^~~~~~~~~~~~~~ 132:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:01.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:01.08 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:27298:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:01.08 27298 | NS_INTERFACE_MAP_END 132:01.08 | ^~~~~~~~~~~~~~~~~~~~ 132:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:01.08 1012 | else 132:01.08 | ^~~~ 132:01.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:01.08 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:01.08 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:27297:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:01.08 27297 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 132:01.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:15, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 132:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:02.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:02.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.h:15, 132:02.61 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsParent.cpp:7: 132:02.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:02.61 23 | class nsDataHashtable : public nsBaseHashtable { 132:02.61 | ^~~~~~~~~~~~~~~ 132:04.88 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/dom/bindings/BindingUtils.h:20, 132:04.88 from /builddir/build/BUILD/firefox-72.0.2/dom/system/OSFileConstants.cpp:60, 132:04.88 from Unified_cpp_dom_system0.cpp:2: 132:04.88 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 132:04.88 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:04.88 1028 | foundInterface = 0; \ 132:04.88 | ^~~~~~~~~~~~~~ 132:04.88 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:04.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:04.88 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:04.88 65 | NS_INTERFACE_MAP_END 132:04.88 | ^~~~~~~~~~~~~~~~~~~~ 132:04.88 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:04.88 1012 | else 132:04.88 | ^~~~ 132:04.88 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:04.88 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:04.88 /builddir/build/BUILD/firefox-72.0.2/dom/system/nsDeviceSensors.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:04.88 64 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 132:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:05.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:05.00 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedNumber.h:10, 132:05.00 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedNumber.h:10, 132:05.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 132:05.00 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFEDropShadowElement.cpp:7, 132:05.00 from Unified_cpp_dom_svg4.cpp:2: 132:05.00 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 132:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:05.01 1043 | foundInterface = 0; \ 132:05.01 | ^~~~~~~~~~~~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:05.01 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:05.01 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 132:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:05.01 1020 | } else 132:05.01 | ^~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 132:05.01 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 132:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 132:05.01 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 132:05.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.01 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 132:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:05.02 1043 | foundInterface = 0; \ 132:05.02 | ^~~~~~~~~~~~~~ 132:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:05.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.02 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:05.02 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 132:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:05.02 1020 | } else 132:05.02 | ^~~~ 132:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 132:05.02 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 132:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.02 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 132:05.02 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 132:05.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:05.84 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:05.84 from Unified_cpp_dom_indexedDB0.cpp:2: 132:05.84 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 132:05.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:05.84 1028 | foundInterface = 0; \ 132:05.84 | ^~~~~~~~~~~~~~ 132:05.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:05.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:05.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:05.84 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:05.84 238 | NS_INTERFACE_MAP_END 132:05.84 | ^~~~~~~~~~~~~~~~~~~~ 132:05.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:05.84 1012 | else 132:05.84 | ^~~~ 132:05.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:05.84 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:05.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.84 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/FileSnapshot.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:05.84 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 132:05.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 132:05.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:05.89 1028 | foundInterface = 0; \ 132:05.89 | ^~~~~~~~~~~~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:05.89 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:05.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:05.89 866 | NS_INTERFACE_MAP_END 132:05.89 | ^~~~~~~~~~~~~~~~~~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:05.89 1002 | else 132:05.89 | ^~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:05.89 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:05.89 | ^~~~~~~~~~~~~~~~~~ 132:05.89 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:05.89 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:05.89 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.12 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 132:06.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.12 1043 | foundInterface = 0; \ 132:06.12 | ^~~~~~~~~~~~~~ 132:06.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.12 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.12 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.12 1021 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:06.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:06.12 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 132:06.12 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.12 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.12 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.12 304 | } else 132:06.12 | ^~~~ 132:06.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:06.12 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:06.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.12 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBDatabase.cpp:1020:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:06.12 1020 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 132:06.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.20 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.20 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.20 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 132:06.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.21 1043 | foundInterface = 0; \ 132:06.21 | ^~~~~~~~~~~~~~ 132:06.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.21 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.21 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.21 77 | NS_INTERFACE_MAP_END_INHERITING(Event) 132:06.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.21 1002 | else 132:06.21 | ^~~~ 132:06.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.21 | ^~~~~~~~~~~~~~~~~~ 132:06.21 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBEvents.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.21 76 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 132:06.21 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 132:06.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.27 1028 | foundInterface = 0; \ 132:06.27 | ^~~~~~~~~~~~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:06.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:06.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:06.27 814 | NS_INTERFACE_MAP_END 132:06.27 | ^~~~~~~~~~~~~~~~~~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.27 1002 | else 132:06.27 | ^~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.27 | ^~~~~~~~~~~~~~~~~~ 132:06.27 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFactory.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.27 813 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:06.27 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 132:06.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.33 1043 | foundInterface = 0; \ 132:06.33 | ^~~~~~~~~~~~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.33 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.33 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:06.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.33 1002 | else 132:06.33 | ^~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.33 | ^~~~~~~~~~~~~~~~~~ 132:06.33 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.33 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 132:06.33 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.35 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 132:06.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.35 1043 | foundInterface = 0; \ 132:06.35 | ^~~~~~~~~~~~~~ 132:06.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.35 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.35 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.35 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 132:06.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:06.35 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 132:06.35 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.36 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.36 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.36 304 | } else 132:06.36 | ^~~~ 132:06.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:06.36 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:06.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.36 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:06.36 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 132:06.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.42 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.42 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.42 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 132:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.42 1028 | foundInterface = 0; \ 132:06.42 | ^~~~~~~~~~~~~~ 132:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:06.42 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:06.42 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp:555:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:06.42 555 | NS_INTERFACE_MAP_END 132:06.42 | ^~~~~~~~~~~~~~~~~~~~ 132:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.42 1002 | else 132:06.42 | ^~~~ 132:06.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.42 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.42 | ^~~~~~~~~~~~~~~~~~ 132:06.42 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBIndex.cpp:554:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.42 554 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:06.42 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 132:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.44 1028 | foundInterface = 0; \ 132:06.44 | ^~~~~~~~~~~~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:06.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:06.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:06.44 136 | NS_INTERFACE_MAP_END 132:06.44 | ^~~~~~~~~~~~~~~~~~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.44 1002 | else 132:06.44 | ^~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.44 | ^~~~~~~~~~~~~~~~~~ 132:06.44 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.44 135 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:06.44 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.52 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 132:06.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.52 1043 | foundInterface = 0; \ 132:06.52 | ^~~~~~~~~~~~~~ 132:06.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:06.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:06.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.52 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:06.52 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:06.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:06.52 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 132:06.52 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.52 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.52 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.52 304 | } else 132:06.52 | ^~~~ 132:06.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:06.52 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:06.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.52 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:06.52 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 132:06.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:06.98 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:06.98 from Unified_cpp_dom_indexedDB0.cpp:2: 132:06.98 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 132:06.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:06.98 1028 | foundInterface = 0; \ 132:06.98 | ^~~~~~~~~~~~~~ 132:06.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:06.98 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:06.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:06.98 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:06.98 1873 | NS_INTERFACE_MAP_END 132:06.99 | ^~~~~~~~~~~~~~~~~~~~ 132:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:06.99 1002 | else 132:06.99 | ^~~~ 132:06.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:06.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:06.99 | ^~~~~~~~~~~~~~~~~~ 132:06.99 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBObjectStore.cpp:1872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:06.99 1872 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:06.99 | ^~~~~~~~~~~~~~~~~~~~~~ 132:07.15 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 132:07.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:07.16 1043 | foundInterface = 0; \ 132:07.16 | ^~~~~~~~~~~~~~ 132:07.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:07.16 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:07.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.16 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:07.16 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:07.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.16 In file included from Unified_cpp_dom_indexedDB0.cpp:119: 132:07.16 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:07.16 359 | } else 132:07.16 | ^~~~ 132:07.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:07.17 from Unified_cpp_dom_indexedDB0.cpp:2: 132:07.17 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 132:07.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:07.17 1043 | foundInterface = 0; \ 132:07.17 | ^~~~~~~~~~~~~~ 132:07.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:07.17 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.17 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:07.17 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 132:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:12, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:07.17 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:07.17 from Unified_cpp_dom_indexedDB0.cpp:2: 132:07.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:07.17 304 | } else 132:07.17 | ^~~~ 132:07.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:07.17 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.17 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:07.18 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 132:07.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.h:11, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.h:10, 132:07.30 from /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/ActorsChild.cpp:7, 132:07.30 from Unified_cpp_dom_indexedDB0.cpp:2: 132:07.30 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 132:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:07.31 1043 | foundInterface = 0; \ 132:07.31 | ^~~~~~~~~~~~~~ 132:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:07.31 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.31 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp:919:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:07.31 919 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:07.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:07.31 1002 | else 132:07.31 | ^~~~ 132:07.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:07.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:07.31 | ^~~~~~~~~~~~~~~~~~ 132:07.31 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IDBTransaction.cpp:918:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:07.31 918 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 132:07.31 | ^~~~~~~~~~~~~~~~~~~~~~ 132:08.21 In file included from Unified_cpp_dom_svg4.cpp:137: 132:08.21 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGForeignObjectElement.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 132:08.21 /builddir/build/BUILD/firefox-72.0.2/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] 132:08.21 73 | gfxMatrix SVGForeignObjectElement::PrependLocalTransformsTo( 132:08.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:08.21 /builddir/build/BUILD/firefox-72.0.2/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] 132:09.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 132:09.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 132:09.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 132:09.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 132:09.25 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 132:09.25 from Unified_cpp_dom_plugins_base0.cpp:38: 132:09.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:09.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:09.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:09.25 | ^ 132:09.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:09.25 46 | struct Block { 132:09.25 | ^~~~~ 132:11.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 132:11.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 132:11.40 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginInstanceParent.cpp:63, 132:11.40 from Unified_cpp_dom_plugins_ipc0.cpp:83: 132:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:11.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:11.40 | ^ 132:11.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:11.40 46 | struct Block { 132:11.40 | ^~~~~ 132:13.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 132:13.18 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 132:13.19 from Unified_cpp_dom_plugins_ipc0.cpp:2: 132:13.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:13.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:13.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:13.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:13.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:13.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:13.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 132:13.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 132:13.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 132:13.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 132:13.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 132:13.19 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/BrowserStreamChild.cpp:6, 132:13.19 from Unified_cpp_dom_plugins_ipc0.cpp:2: 132:13.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:13.19 23 | class nsDataHashtable : public nsBaseHashtable { 132:13.19 | ^~~~~~~~~~~~~~~ 132:14.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 132:14.68 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 132:14.69 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 132:14.69 from Unified_cpp_dom_plugins_base0.cpp:2: 132:14.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:14.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:14.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:14.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:14.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:14.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:14.69 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 132:14.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 132:14.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 132:14.69 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:30, 132:14.69 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:30, 132:14.69 from Unified_cpp_dom_plugins_base0.cpp:2: 132:14.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:14.69 23 | class nsDataHashtable : public nsBaseHashtable { 132:14.69 | ^~~~~~~~~~~~~~~ 132:14.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:10, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedEnumeration.h:10, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 132:14.72 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 132:14.72 from Unified_cpp_dom_svg5.cpp:2: 132:14.72 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 132:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:14.72 1043 | foundInterface = 0; \ 132:14.72 | ^~~~~~~~~~~~~~ 132:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:14.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:14.72 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:14.72 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 132:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:14.72 1002 | else 132:14.73 | ^~~~ 132:14.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:14.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:14.73 | ^~~~~~~~~~~~~~~~~~ 132:14.73 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:14.73 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 132:14.73 | ^~~~~~~~~~~~~~~~~~~~~~ 132:14.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 132:14.77 from Unified_cpp_dom_plugins_base0.cpp:2: 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:14.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:14.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:14.77 In file included from /usr/include/c++/9/vector:67, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginHost.h:30, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:30, 132:14.77 from Unified_cpp_dom_plugins_base0.cpp:2: 132:14.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 132:14.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 132:14.77 | ^~~~~~ 132:14.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIVariant.h:13, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAsyncShutdown.h:18, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.h:16, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/PluginFinder.cpp:9, 132:14.77 from Unified_cpp_dom_plugins_base0.cpp:2: 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:14.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:14.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:14.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 132:14.77 from /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 132:14.77 from Unified_cpp_dom_plugins_base0.cpp:38: 132:14.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 132:14.77 52 | class ClipManager { 132:14.77 | ^~~~~~~~~~~ 132:16.06 In file included from Unified_cpp_dom_indexedDB0.cpp:137: 132:16.06 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IndexedDatabaseManager.cpp: In member function 'mozilla::dom::IndexedDatabaseManager::Init()': 132:16.07 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:273:10: warning: number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 30 and have 32) [-Wcoverage-mismatch] 132:16.07 273 | nsresult IndexedDatabaseManager::Init() { 132:16.07 | ^~~~~~~~~~~~~~~~~~~~~~ 132:16.07 /builddir/build/BUILD/firefox-72.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:273:10: warning: the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 132:17.07 In file included from Unified_cpp_dom_plugins_ipc0.cpp:110: 132:17.07 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()': 132:17.08 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginModuleParent.cpp:1279:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 132:17.08 1279 | void PluginModuleChromeParent::ProcessFirstMinidump() { 132:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~~ 132:17.08 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginModuleParent.cpp:1279:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 132:17.08 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginModuleParent.cpp:1279:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 132:17.08 In file included from Unified_cpp_dom_plugins_ipc0.cpp:101: 132:17.08 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()': 132:17.08 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.08 598 | void PluginModuleChild::DeinitGraphics() { 132:17.08 | ^~~~~~~~~~~~~~~~~ 132:17.08 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.08 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()': 132:17.08 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.08 132 | PluginModuleChild::~PluginModuleChild() { 132:17.08 | ^~~~~~~~~~~~~~~~~ 132:17.08 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:12, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedEnumeration.h:10, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 132:17.75 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 132:17.75 from Unified_cpp_dom_svg5.cpp:2: 132:17.75 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 132:17.75 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.75 217 | BaseMatrix& PreRotate(T aAngle) { 132:17.75 | ^~~~~~~~~ 132:17.75 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.75 In file included from Unified_cpp_dom_svg5.cpp:137: 132:17.75 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 96 | already_AddRefed SVGMatrix::Multiply(SVGMatrix& aMatrix) { 132:17.76 | ^~~~~~~~~ 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 In file included from Unified_cpp_dom_svg5.cpp:101: 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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*)': 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 132 | bool SVGLineElement::GetGeometryBounds(Rect* aBounds, 132:17.76 | ^~~~~~~~~~~~~~ 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:19, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:12, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedEnumeration.h:10, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 132:17.76 from Unified_cpp_dom_svg5.cpp:2: 132:17.76 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 196 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGRadialGradientElement) 132:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 128 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGLinearGradientElement) 132:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.76 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:12, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGAnimatedEnumeration.h:10, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 132:17.76 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 132:17.76 from Unified_cpp_dom_svg5.cpp:2: 132:17.77 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)': 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.77 599 | nsresult NS_NewSVG##_elementName##Element( \ 132:17.77 | ^~~~~~~~~ 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.77 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMatrix.cpp: In function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)': 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.77 599 | nsresult NS_NewSVG##_elementName##Element( \ 132:17.77 | ^~~~~~~~~ 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:17.77 /builddir/build/BUILD/firefox-72.0.2/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] 132:19.85 In file included from Unified_cpp_dom_plugins_base0.cpp:65: 132:19.85 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginsDirUnix.cpp: In function 'ExtensionInList(nsTString const&, nsTSubstring const&)': 132:19.85 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginTags.cpp:59: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] 132:19.85 59 | static bool ExtensionInList(const nsCString& aExtensionList, 132:19.85 | ^~~~~~~~~~~~~~~ 132:19.85 /builddir/build/BUILD/firefox-72.0.2/dom/plugins/base/nsPluginTags.cpp:59:13: warning: the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 132:20.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 132:21.00 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:15, 132:21.00 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:21.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:21.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:21.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:21.00 | ^ 132:21.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:21.00 46 | struct Block { 132:21.00 | ^~~~~ 132:23.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.h:10, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.cpp:7, 132:23.04 from Unified_cpp_dom_workers0.cpp:2: 132:23.04 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 132:23.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:23.04 1043 | foundInterface = 0; \ 132:23.04 | ^~~~~~~~~~~~~~ 132:23.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:23.04 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:23.04 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:23.04 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:23.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Worker.h:12, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.h:10, 132:23.04 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/ChromeWorker.cpp:7, 132:23.04 from Unified_cpp_dom_workers0.cpp:2: 132:23.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:23.04 304 | } else 132:23.04 | ^~~~ 132:23.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:23.04 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:23.04 /builddir/build/BUILD/firefox-72.0.2/dom/workers/Worker.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:23.04 169 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 132:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:27.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:27.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:27.57 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:10, 132:27.57 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 132:27.57 from Unified_cpp_dom_svg7.cpp:2: 132:27.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 132:27.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:27.57 1028 | foundInterface = 0; \ 132:27.57 | ^~~~~~~~~~~~~~ 132:27.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:27.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:27.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:27.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:27.57 28 | NS_INTERFACE_MAP_END 132:27.57 | ^~~~~~~~~~~~~~~~~~~~ 132:27.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:27.57 1002 | else 132:27.57 | ^~~~ 132:27.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:27.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:27.57 | ^~~~~~~~~~~~~~~~~~ 132:27.57 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPreserveAspectRatio.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:27.57 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:27.57 | ^~~~~~~~~~~~~~~~~~~~~~ 132:28.06 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:28.06 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:28.06 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 132:28.06 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:28.06 1028 | foundInterface = 0; \ 132:28.06 | ^~~~~~~~~~~~~~ 132:28.06 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:28.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:28.06 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:28.06 612 | NS_INTERFACE_MAP_END 132:28.06 | ^~~~~~~~~~~~~~~~~~~~ 132:28.06 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:28.06 1002 | else 132:28.06 | ^~~~ 132:28.06 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:28.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:28.06 | ^~~~~~~~~~~~~~~~~~ 132:28.06 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:611:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:28.06 611 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:28.06 | ^~~~~~~~~~~~~~~~~~~~~~ 132:28.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 132:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 132:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:17, 132:28.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 132:28.78 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGMetadataElement.cpp:7, 132:28.78 from Unified_cpp_dom_svg6.cpp:2: 132:28.78 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 132:28.78 /builddir/build/BUILD/firefox-72.0.2/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] 132:28.78 217 | BaseMatrix& PreRotate(T aAngle) { 132:28.78 | ^~~~~~~~~ 132:28.78 /builddir/build/BUILD/firefox-72.0.2/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] 132:29.48 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:29.49 1028 | foundInterface = 0; \ 132:29.49 | ^~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:29.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:29.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:29.49 59 | NS_INTERFACE_MAP_END 132:29.49 | ^~~~~~~~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:29.49 1002 | else 132:29.49 | ^~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:29.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:29.49 | ^~~~~~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:29.49 58 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:29.49 | ^~~~~~~~~~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:29.49 1043 | foundInterface = 0; \ 132:29.49 | ^~~~~~~~~~~~~~ 132:29.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:29.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:29.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:29.50 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 132:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.50 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 132:29.50 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 132:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 132:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 132:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 132:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:12, 132:29.50 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 132:29.50 from Unified_cpp_dom_svg7.cpp:2: 132:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:29.50 304 | } else 132:29.50 | ^~~~ 132:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:29.50 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:29.50 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 132:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.50 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSVGElement.cpp:112:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 132:29.50 112 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 132:29.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:10, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 132:29.66 from Unified_cpp_dom_svg7.cpp:2: 132:29.66 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 132:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:29.66 1043 | foundInterface = 0; \ 132:29.66 | ^~~~~~~~~~~~~~ 132:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:29.66 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.66 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:29.66 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 132:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointList.h:12, 132:29.66 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGPointListSMILType.cpp:12, 132:29.66 from Unified_cpp_dom_svg7.cpp:2: 132:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:29.66 304 | } else 132:29.66 | ^~~~ 132:29.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:29.66 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:29.66 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:29.66 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 132:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:30.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:30.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:30.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:30.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:30.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:30.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:30.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:30.68 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:30.68 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:30.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:30.68 23 | class nsDataHashtable : public nsBaseHashtable { 132:30.68 | ^~~~~~~~~~~~~~~ 132:30.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 132:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 132:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 132:30.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:30.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:30.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:30.73 In file included from /usr/include/c++/9/vector:67, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:30.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 132:30.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 132:30.73 | ^~~~~~ 132:30.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:30.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.h:13, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:12: 132:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 132:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 132:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 132:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:30.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:30.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 132:30.74 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:274: 132:30.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 132:30.74 52 | class ClipManager { 132:30.74 | ^~~~~~~~~~~ 132:32.81 In file included from Unified_cpp_dom_svg7.cpp:56: 132:32.81 /builddir/build/BUILD/firefox-72.0.2/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*)': 132:32.81 /builddir/build/BUILD/firefox-72.0.2/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] 132:32.81 113 | bool SVGRectElement::GetGeometryBounds(Rect* aBounds, 132:32.81 | ^~~~~~~~~~~~~~ 132:32.81 /builddir/build/BUILD/firefox-72.0.2/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] 132:36.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 132:36.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 132:36.07 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerManager.h:12, 132:36.07 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerController.cpp:21, 132:36.07 from Unified_cpp_remoteworkers0.cpp:11: 132:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:36.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:36.07 | ^ 132:36.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:36.07 46 | struct Block { 132:36.07 | ^~~~~ 132:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 132:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:4033: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 37 and have 38) [-Wcoverage-mismatch] 132:37.33 4033 | mozilla::ipc::IPCResult ContentChild::RecvWindowPostMessage( 132:37.33 | ^~~~~~~~~~~~ 132:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:4033: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] 132:37.33 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:4033: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] 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:2374: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] 132:37.34 2374 | void ContentChild::ActorDestroy(ActorDestroyReason why) { 132:37.34 | ^~~~~~~~~~~~ 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:2374: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] 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:2374: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] 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:599: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] 132:37.34 599 | ContentChild::~ContentChild() { 132:37.34 | ^~~~~~~~~~~~ 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:599:1: warning: the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 132:37.34 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:599: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] 132:37.35 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentChild.cpp:599:1: warning: the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 132:37.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 132:37.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 132:37.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 132:37.66 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 132:37.66 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTextContentElement.cpp:17, 132:37.66 from Unified_cpp_dom_svg8.cpp:11: 132:37.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:37.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:37.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:37.66 | ^ 132:37.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:37.66 46 | struct Block { 132:37.66 | ^~~~~ 132:40.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.h:10, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 132:40.64 from Unified_cpp_sharedworkers0.cpp:2: 132:40.64 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 132:40.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:40.64 1043 | foundInterface = 0; \ 132:40.64 | ^~~~~~~~~~~~~~ 132:40.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:40.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:40.64 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:40.64 322 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:40.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.h:12, 132:40.64 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 132:40.64 from Unified_cpp_sharedworkers0.cpp:2: 132:40.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:40.64 304 | } else 132:40.64 | ^~~~ 132:40.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:40.64 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:40.64 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:40.64 321 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 132:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:41.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGStringList.h:11, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGTests.h:12, 132:41.37 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:7, 132:41.37 from Unified_cpp_dom_svg8.cpp:2: 132:41.37 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::dom::nsISVGPoint::QueryInterface(const nsIID&, void**)': 132:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:41.37 1028 | foundInterface = 0; \ 132:41.37 | ^~~~~~~~~~~~~~ 132:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:41.37 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:41.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:41.37 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:41.37 49 | NS_INTERFACE_MAP_END 132:41.37 | ^~~~~~~~~~~~~~~~~~~~ 132:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:41.37 1002 | else 132:41.37 | ^~~~ 132:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:41.37 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:41.37 | ^~~~~~~~~~~~~~~~~~ 132:41.37 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:41.37 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:41.37 | ^~~~~~~~~~~~~~~~~~~~~~ 132:42.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 132:42.90 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 132:42.90 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 132:42.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 132:42.90 /builddir/build/BUILD/firefox-72.0.2/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] 132:42.90 79 | memset(this, 0, sizeof(nsXPTCVariant)); 132:42.90 | ^ 132:42.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 132:42.90 44 | struct nsXPTCVariant { 132:42.90 | ^~~~~~~~~~~~~ 132:43.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:43.56 from Unified_cpp_dom_svg8.cpp:2: 132:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:43.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:43.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:19, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:11, 132:43.56 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:43.56 from Unified_cpp_dom_svg8.cpp:2: 132:43.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:43.56 23 | class nsDataHashtable : public nsBaseHashtable { 132:43.56 | ^~~~~~~~~~~~~~~ 132:43.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:43.60 from Unified_cpp_dom_svg8.cpp:2: 132:43.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 132:43.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 132:43.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 132:43.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:43.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:43.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.60 In file included from /usr/include/c++/9/vector:67, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:11, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:43.60 from Unified_cpp_dom_svg8.cpp:2: 132:43.60 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 132:43.60 386 | class vector : protected _Vector_base<_Tp, _Alloc> 132:43.60 | ^~~~~~ 132:43.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:43.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:10, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:43.61 from Unified_cpp_dom_svg8.cpp:2: 132:43.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 132:43.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 132:43.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 132:43.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 132:43.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:43.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 132:43.61 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTextContentElement.cpp:17, 132:43.61 from Unified_cpp_dom_svg8.cpp:11: 132:43.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 132:43.61 52 | class ClipManager { 132:43.61 | ^~~~~~~~~~~ 132:43.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:43.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:43.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 132:43.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 132:43.68 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 132:43.68 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:43.68 from Unified_cpp_dom_workers1.cpp:2: 132:43.68 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 132:43.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:43.68 1028 | foundInterface = 0; \ 132:43.68 | ^~~~~~~~~~~~~~ 132:43.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:43.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:43.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:43.68 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:5020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:43.68 5020 | NS_INTERFACE_MAP_END 132:43.68 | ^~~~~~~~~~~~~~~~~~~~ 132:43.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:43.68 1002 | else 132:43.68 | ^~~~ 132:43.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:43.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:43.68 | ^~~~~~~~~~~~~~~~~~ 132:43.68 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:5011:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:43.68 5011 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:43.68 | ^~~~~~~~~~~~~~~~~~~~~~ 132:43.71 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 132:43.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:43.71 1028 | foundInterface = 0; \ 132:43.71 | ^~~~~~~~~~~~~~ 132:43.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:43.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:43.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:43.71 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:43.71 212 | NS_INTERFACE_MAP_END 132:43.71 | ^~~~~~~~~~~~~~~~~~~~ 132:43.71 In file included from Unified_cpp_dom_workers1.cpp:20: 132:43.71 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:43.71 211 | } else 132:43.71 | ^~~~ 132:44.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:44.16 from Unified_cpp_dom_workers1.cpp:2: 132:44.16 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 132:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.16 1043 | foundInterface = 0; \ 132:44.16 | ^~~~~~~~~~~~~~ 132:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:44.16 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.16 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:44.16 89 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 132:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.16 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:14, 132:44.16 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:44.16 from Unified_cpp_dom_workers1.cpp:2: 132:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.16 304 | } else 132:44.16 | ^~~~ 132:44.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:44.16 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.16 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:44.16 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 132:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:44.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:44.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 132:44.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 132:44.20 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 132:44.20 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:44.20 from Unified_cpp_dom_workers1.cpp:2: 132:44.20 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 132:44.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.20 1043 | foundInterface = 0; \ 132:44.20 | ^~~~~~~~~~~~~~ 132:44.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:44.20 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:44.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.20 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:44.20 176 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:44.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.20 1002 | else 132:44.20 | ^~~~ 132:44.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:44.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:44.20 | ^~~~~~~~~~~~~~~~~~ 132:44.20 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:44.20 175 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 132:44.20 | ^~~~~~~~~~~~~~~~~~~~~~ 132:44.27 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 132:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.27 1043 | foundInterface = 0; \ 132:44.27 | ^~~~~~~~~~~~~~ 132:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:44.27 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.27 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:678:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:44.27 678 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 132:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:44.27 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:14, 132:44.27 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:44.27 from Unified_cpp_dom_workers1.cpp:2: 132:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.27 304 | } else 132:44.27 | ^~~~ 132:44.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:44.27 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.27 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:677:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:44.27 677 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 132:44.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.h:12, 132:44.28 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 132:44.28 from Unified_cpp_sharedworkers0.cpp:2: 132:44.28 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 132:44.28 /builddir/build/BUILD/firefox-72.0.2/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] 132:44.28 50 | OffTheBooksMutex* Mutex() { 132:44.28 | ^~~~~ 132:44.28 /builddir/build/BUILD/firefox-72.0.2/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] 132:44.28 /builddir/build/BUILD/firefox-72.0.2/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 132:44.28 /builddir/build/BUILD/firefox-72.0.2/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] 132:44.28 /builddir/build/BUILD/firefox-72.0.2/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] 132:44.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:44.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:44.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 132:44.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 132:44.35 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.h:10, 132:44.35 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerPrivate.cpp:7, 132:44.35 from Unified_cpp_dom_workers1.cpp:2: 132:44.35 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 132:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.35 1043 | foundInterface = 0; \ 132:44.35 | ^~~~~~~~~~~~~~ 132:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:44.35 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.35 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:951:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:44.35 951 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:44.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:44.35 1002 | else 132:44.35 | ^~~~ 132:44.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:44.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:44.35 | ^~~~~~~~~~~~~~~~~~ 132:44.35 /builddir/build/BUILD/firefox-72.0.2/dom/workers/WorkerScope.cpp:950:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:44.35 950 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 132:44.35 | ^~~~~~~~~~~~~~~~~~~~~~ 132:44.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 132:44.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 132:44.44 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:16: 132:44.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:44.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:44.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:44.44 | ^ 132:44.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:44.44 46 | struct Block { 132:44.44 | ^~~~~ 132:45.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DataMutex.h:12, 132:45.49 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:14, 132:45.50 from /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 132:45.50 from Unified_cpp_remoteworkers0.cpp:2: 132:45.50 /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 132:45.50 /builddir/build/BUILD/firefox-72.0.2/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] 132:45.50 50 | OffTheBooksMutex* Mutex() { 132:45.50 | ^~~~~ 132:45.50 /builddir/build/BUILD/firefox-72.0.2/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] 132:45.50 /builddir/build/BUILD/firefox-72.0.2/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 132:45.50 /builddir/build/BUILD/firefox-72.0.2/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] 132:45.50 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 132:47.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:13, 132:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGElement.h:17, 132:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/DOMSVGStringList.h:11, 132:47.20 from /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGTests.cpp:8, 132:47.20 from Unified_cpp_dom_svg8.cpp:2: 132:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 132:47.20 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 217 | BaseMatrix& PreRotate(T aAngle) { 132:47.20 | ^~~~~~~~~ 132:47.20 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 In file included from Unified_cpp_dom_svg8.cpp:128: 132:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 132:47.20 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 256 | gfxMatrix SVGViewportElement::PrependLocalTransformsTo( 132:47.20 | ^~~~~~~~~~~~~~~~~~ 132:47.20 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.20 In file included from Unified_cpp_dom_svg8.cpp:101: 132:47.20 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 132:47.21 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGUseElement.cpp:469: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] 132:47.21 469 | gfxMatrix SVGUseElement::PrependLocalTransformsTo( 132:47.21 | ^~~~~~~~~~~~~ 132:47.21 /builddir/build/BUILD/firefox-72.0.2/dom/svg/SVGUseElement.cpp:469: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] 132:47.21 In file included from Unified_cpp_dom_svg8.cpp:92: 132:47.21 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 132:47.21 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.21 277 | gfxMatrix SVGTransformableElement::GetUserToParentTransform( 132:47.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:47.21 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.21 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 132:47.21 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.21 96 | gfxMatrix SVGTransformableElement::PrependLocalTransformsTo( 132:47.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:47.22 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.22 In file included from Unified_cpp_dom_svg8.cpp:65: 132:47.22 /builddir/build/BUILD/firefox-72.0.2/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 132:47.22 /builddir/build/BUILD/firefox-72.0.2/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] 132:47.22 14 | gfxMatrix SVGTransformList::GetConsolidationMatrix() const { 132:47.22 | ^~~~~~~~~~~~~~~~ 132:47.22 /builddir/build/BUILD/firefox-72.0.2/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] 132:48.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRemoteTab.h:13, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 132:48.13 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 132:48.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 132:48.13 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 132:48.13 /builddir/build/BUILD/firefox-72.0.2/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] 132:48.13 31 | memset(aT, 0, sizeof(T)); 132:48.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 132:48.13 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 132:48.13 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 132:48.13 2262 | struct GlobalProperties { 132:48.13 | ^~~~~~~~~~~~~~~~ 132:48.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRemoteTab.h:13, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 132:48.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 132:48.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 132:48.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 132:48.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:48.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 132:48.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:48.90 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 132:48.90 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ProcessHangMonitor.cpp:8: 132:48.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 132:48.90 23 | class nsDataHashtable : public nsBaseHashtable { 132:48.90 | ^~~~~~~~~~~~~~~ 132:50.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:50.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:50.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAudioChannelAgent.h:10, 132:50.10 from /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.h:10, 132:50.10 from /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:5, 132:50.10 from Unified_cpp_dom_audiochannel0.cpp:2: 132:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 132:50.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:50.10 1028 | foundInterface = 0; \ 132:50.10 | ^~~~~~~~~~~~~~ 132:50.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:50.10 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:50.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:50.10 31 | NS_INTERFACE_MAP_END 132:50.10 | ^~~~~~~~~~~~~~~~~~~~ 132:50.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:50.10 1002 | else 132:50.10 | ^~~~ 132:50.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:50.10 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:50.10 | ^~~~~~~~~~~~~~~~~~ 132:50.10 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelAgent.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:50.10 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:50.10 | ^~~~~~~~~~~~~~~~~~~~~~ 132:50.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:50.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:50.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 132:50.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 132:50.71 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 132:50.71 from Unified_cpp_dom_ipc0.cpp:2: 132:50.71 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 132:50.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:50.71 1028 | foundInterface = 0; \ 132:50.71 | ^~~~~~~~~~~~~~ 132:50.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:50.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:50.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:50.71 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:50.71 16 | NS_INTERFACE_MAP_END 132:50.71 | ^~~~~~~~~~~~~~~~~~~~ 132:50.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:50.71 1002 | else 132:50.71 | ^~~~ 132:50.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:50.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:50.71 | ^~~~~~~~~~~~~~~~~~ 132:50.71 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:50.71 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:50.71 | ^~~~~~~~~~~~~~~~~~~~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 132:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:51.01 1028 | foundInterface = 0; \ 132:51.01 | ^~~~~~~~~~~~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:51.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:51.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:51.01 265 | NS_INTERFACE_MAP_END 132:51.01 | ^~~~~~~~~~~~~~~~~~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:51.01 1002 | else 132:51.01 | ^~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:51.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:51.01 | ^~~~~~~~~~~~~~~~~~ 132:51.01 /builddir/build/BUILD/firefox-72.0.2/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:51.01 264 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 132:51.01 | ^~~~~~~~~~~~~~~~~~~~~~ 132:53.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 132:53.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 132:53.62 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeParent.cpp:12, 132:53.62 from Unified_cpp_dom_ipc0.cpp:20: 132:53.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:53.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:53.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:53.62 | ^ 132:53.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:53.62 46 | struct Block { 132:53.62 | ^~~~~ 132:56.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:56.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:56.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 132:56.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 132:56.22 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 132:56.22 from Unified_cpp_dom_ipc0.cpp:2: 132:56.22 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 132:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:56.22 1028 | foundInterface = 0; \ 132:56.22 | ^~~~~~~~~~~~~~ 132:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:56.22 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:56.22 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:683:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:56.22 683 | NS_INTERFACE_MAP_END 132:56.22 | ^~~~~~~~~~~~~~~~~~~~ 132:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:56.22 1012 | else 132:56.22 | ^~~~ 132:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:56.22 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.22 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:682:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:56.22 682 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 132:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 132:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:56.45 1043 | foundInterface = 0; \ 132:56.45 | ^~~~~~~~~~~~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:56.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:4053:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:56.45 4053 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:56.45 1002 | else 132:56.45 | ^~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:56.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:56.45 | ^~~~~~~~~~~~~~~~~~ 132:56.45 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:4052:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:56.45 4052 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 132:56.45 | ^~~~~~~~~~~~~~~~~~~~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 132:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:56.47 1028 | foundInterface = 0; \ 132:56.47 | ^~~~~~~~~~~~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:56.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:56.47 67 | NS_INTERFACE_MAP_END 132:56.47 | ^~~~~~~~~~~~~~~~~~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:56.47 1012 | else 132:56.47 | ^~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:56.47 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.47 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:56.47 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 132:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 132:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:56.83 1028 | foundInterface = 0; \ 132:56.83 | ^~~~~~~~~~~~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:56.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:56.83 169 | NS_INTERFACE_MAP_END 132:56.83 | ^~~~~~~~~~~~~~~~~~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:56.83 1012 | else 132:56.83 | ^~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:56.83 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.83 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:56.83 168 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 132:56.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 132:57.28 from Unified_cpp_dom_broadcastchannel0.cpp:2: 132:57.28 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 132:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:57.28 1043 | foundInterface = 0; \ 132:57.28 | ^~~~~~~~~~~~~~ 132:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:57.28 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.28 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:57.28 445 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 132:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 132:57.28 from /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 132:57.28 from Unified_cpp_dom_broadcastchannel0.cpp:2: 132:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 132:57.28 304 | } else 132:57.28 | ^~~~ 132:57.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:57.28 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.28 /builddir/build/BUILD/firefox-72.0.2/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:57.28 444 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 132:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:57.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.h:11, 132:57.72 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:7, 132:57.72 from Unified_cpp_dom_messagechannel0.cpp:2: 132:57.72 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 132:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:57.72 1028 | foundInterface = 0; \ 132:57.72 | ^~~~~~~~~~~~~~ 132:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:57.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:57.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 132:57.72 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:57.72 29 | NS_INTERFACE_MAP_END 132:57.72 | ^~~~~~~~~~~~~~~~~~~~ 132:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:57.72 1002 | else 132:57.72 | ^~~~ 132:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:57.72 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:57.72 | ^~~~~~~~~~~~~~~~~~ 132:57.72 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:57.72 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 132:57.72 | ^~~~~~~~~~~~~~~~~~~~~~ 132:58.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 132:58.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 132:58.59 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:9, 132:58.59 from Unified_cpp_dom_ipc1.cpp:2: 132:58.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 132:58.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:58.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 132:58.59 | ^ 132:58.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 132:58.59 46 | struct Block { 132:58.59 | ^~~~~ 133:00.97 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 133:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:00.97 1028 | foundInterface = 0; \ 133:00.97 | ^~~~~~~~~~~~~~ 133:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:00.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:00.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:00.97 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:3022:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:00.97 3022 | NS_INTERFACE_MAP_END 133:00.97 | ^~~~~~~~~~~~~~~~~~~~ 133:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:00.97 1012 | else 133:00.97 | ^~~~ 133:00.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:00.97 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:00.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:00.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:3021:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:00.98 3021 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 133:00.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:01.41 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:01.41 from Unified_cpp_dom_ipc1.cpp:2: 133:01.41 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 133:01.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.42 1043 | foundInterface = 0; \ 133:01.42 | ^~~~~~~~~~~~~~ 133:01.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:01.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.42 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:01.42 158 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 133:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:01.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 133:01.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 133:01.42 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:01.42 from Unified_cpp_dom_ipc1.cpp:2: 133:01.42 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.42 304 | } else 133:01.42 | ^~~~ 133:01.42 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:01.42 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.42 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:01.42 157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 133:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:01.43 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:01.43 from Unified_cpp_dom_ipc1.cpp:2: 133:01.43 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 133:01.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.43 1043 | foundInterface = 0; \ 133:01.43 | ^~~~~~~~~~~~~~ 133:01.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:01.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.43 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:01.43 127 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 133:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:01.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 133:01.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 133:01.44 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:01.44 from Unified_cpp_dom_ipc1.cpp:2: 133:01.44 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.44 304 | } else 133:01.44 | ^~~~ 133:01.44 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:01.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.44 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorParent.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:01.44 126 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 133:01.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:01.80 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:01.80 from Unified_cpp_dom_ipc1.cpp:2: 133:01.80 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 133:01.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.80 1028 | foundInterface = 0; \ 133:01.80 | ^~~~~~~~~~~~~~ 133:01.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:01.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:01.80 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:01.80 35 | NS_INTERFACE_MAP_END 133:01.80 | ^~~~~~~~~~~~~~~~~~~~ 133:01.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.80 1002 | else 133:01.80 | ^~~~ 133:01.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:01.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:01.80 | ^~~~~~~~~~~~~~~~~~ 133:01.80 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:01.80 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 133:01.80 | ^~~~~~~~~~~~~~~~~~~~~~ 133:01.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 133:01.81 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 133:01.81 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:44, 133:01.81 from Unified_cpp_dom_promise0.cpp:2: 133:01.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 133:01.81 /builddir/build/BUILD/firefox-72.0.2/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] 133:01.81 79 | memset(this, 0, sizeof(nsXPTCVariant)); 133:01.81 | ^ 133:01.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 133:01.81 44 | struct nsXPTCVariant { 133:01.81 | ^~~~~~~~~~~~~ 133:01.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 133:01.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 133:01.89 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:13, 133:01.89 from Unified_cpp_dom_ipc0.cpp:137: 133:01.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 133:01.89 /builddir/build/BUILD/firefox-72.0.2/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] 133:01.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 133:01.89 | ^ 133:01.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 133:01.89 44 | struct nsXPTCVariant { 133:01.89 | ^~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.97 1043 | foundInterface = 0; \ 133:01.97 | ^~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:01.97 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:01.97 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.97 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.h:13, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessageChannel.cpp:7, 133:01.97 from Unified_cpp_dom_messagechannel0.cpp:2: 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.97 304 | } else 133:01.97 | ^~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:01.97 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:01.97 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:01.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 133:01.97 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:7, 133:01.97 from Unified_cpp_dom_promise0.cpp:2: 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.97 1028 | foundInterface = 0; \ 133:01.97 | ^~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:01.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:01.97 72 | NS_INTERFACE_MAP_END 133:01.97 | ^~~~~~~~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.97 1002 | else 133:01.97 | ^~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:01.97 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:01.97 | ^~~~~~~~~~~~~~~~~~ 133:01.97 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:01.97 71 | NS_INTERFACE_MAP_ENTRY(Promise) 133:01.97 | ^~~~~~~~~~~~~~~~~~~~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 133:01.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:01.99 1028 | foundInterface = 0; \ 133:01.99 | ^~~~~~~~~~~~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:01.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:01.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:259:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:01.99 259 | NS_INTERFACE_MAP_END 133:01.99 | ^~~~~~~~~~~~~~~~~~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:01.99 1002 | else 133:01.99 | ^~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:01.99 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:01.99 | ^~~~~~~~~~~~~~~~~~ 133:01.99 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:258:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:01.99 258 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:01.99 | ^~~~~~~~~~~~~~~~~~~~~~ 133:02.01 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 133:02.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:02.01 1028 | foundInterface = 0; \ 133:02.01 | ^~~~~~~~~~~~~~ 133:02.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:02.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:02.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:02.01 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:02.01 408 | NS_INTERFACE_MAP_END 133:02.01 | ^~~~~~~~~~~~~~~~~~~~ 133:02.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:02.01 1002 | else 133:02.01 | ^~~~ 133:02.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:02.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:02.02 | ^~~~~~~~~~~~~~~~~~ 133:02.02 /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:02.02 407 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:02.02 | ^~~~~~~~~~~~~~~~~~~~~~ 133:02.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:02.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:02.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessiblePivot.h:10, 133:02.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 133:02.14 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:02.14 from Unified_cpp_dom_ipc0.cpp:2: 133:02.14 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 133:02.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:02.14 1028 | foundInterface = 0; \ 133:02.14 | ^~~~~~~~~~~~~~ 133:02.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:02.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:02.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:02.14 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:02.14 22 | NS_INTERFACE_MAP_END 133:02.14 | ^~~~~~~~~~~~~~~~~~~~ 133:02.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:02.14 1002 | else 133:02.14 | ^~~~ 133:02.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:02.14 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:02.14 | ^~~~~~~~~~~~~~~~~~ 133:02.14 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:02.14 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:02.14 | ^~~~~~~~~~~~~~~~~~~~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 133:02.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:02.24 1028 | foundInterface = 0; \ 133:02.24 | ^~~~~~~~~~~~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:02.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:02.24 19 | NS_INTERFACE_MAP_END 133:02.24 | ^~~~~~~~~~~~~~~~~~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:02.24 1002 | else 133:02.24 | ^~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:02.24 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:02.24 | ^~~~~~~~~~~~~~~~~~ 133:02.24 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:02.24 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 133:02.24 | ^~~~~~~~~~~~~~~~~~~~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 133:02.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:02.30 1028 | foundInterface = 0; \ 133:02.30 | ^~~~~~~~~~~~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:02.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:02.30 371 | NS_INTERFACE_MAP_END 133:02.30 | ^~~~~~~~~~~~~~~~~~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:02.30 1002 | else 133:02.30 | ^~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:02.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:02.30 | ^~~~~~~~~~~~~~~~~~ 133:02.30 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:02.30 370 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:02.30 | ^~~~~~~~~~~~~~~~~~~~~~ 133:02.49 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 133:02.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:02.49 1043 | foundInterface = 0; \ 133:02.49 | ^~~~~~~~~~~~~~ 133:02.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:02.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.49 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:02.49 457 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 133:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 133:02.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 133:02.49 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:02.49 from Unified_cpp_dom_ipc1.cpp:2: 133:02.49 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:02.49 304 | } else 133:02.49 | ^~~~ 133:02.49 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:02.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.49 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:02.49 456 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 133:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:03.47 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:03.47 from Unified_cpp_dom_ipc1.cpp:2: 133:03.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 133:03.47 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 133:03.47 /builddir/build/BUILD/firefox-72.0.2/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] 133:03.48 31 | memset(aT, 0, sizeof(T)); 133:03.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:03.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/MemoryReportRequest.cpp:7, 133:03.48 from Unified_cpp_dom_ipc1.cpp:47: 133:03.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 133:03.48 144 | struct AmountFns { 133:03.48 | ^~~~~~~~~ 133:03.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:03.48 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:03.48 from Unified_cpp_dom_ipc1.cpp:2: 133:03.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 133:03.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 133:03.48 /builddir/build/BUILD/firefox-72.0.2/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] 133:03.48 31 | memset(aT, 0, sizeof(T)); 133:03.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:03.48 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/MemoryReportRequest.cpp:7, 133:03.48 from Unified_cpp_dom_ipc1.cpp:47: 133:03.48 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 133:03.48 178 | struct SizeOfTabFns { 133:03.48 | ^~~~~~~~~~~~ 133:03.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:03.73 from Unified_cpp_dom_ipc0.cpp:2: 133:03.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 133:03.73 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 133:03.73 /builddir/build/BUILD/firefox-72.0.2/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] 133:03.73 31 | memset(aT, 0, sizeof(T)); 133:03.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:03.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:194, 133:03.73 from Unified_cpp_dom_ipc0.cpp:92: 133:03.73 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 133:03.73 144 | struct AmountFns { 133:03.73 | ^~~~~~~~~ 133:03.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:03.73 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:03.73 from Unified_cpp_dom_ipc0.cpp:2: 133:03.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 133:03.73 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 133:03.73 /builddir/build/BUILD/firefox-72.0.2/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] 133:03.73 31 | memset(aT, 0, sizeof(T)); 133:03.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:03.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:194, 133:03.73 from Unified_cpp_dom_ipc0.cpp:92: 133:03.73 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 133:03.73 178 | struct SizeOfTabFns { 133:03.73 | ^~~~~~~~~~~~ 133:03.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:03.96 from Unified_cpp_dom_ipc1.cpp:2: 133:03.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 133:03.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 133:03.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 133:03.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 133:03.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:03.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:03.96 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 133:03.96 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActorChild.cpp:7, 133:03.96 from Unified_cpp_dom_ipc1.cpp:2: 133:03.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 133:03.96 23 | class nsDataHashtable : public nsBaseHashtable { 133:03.96 | ^~~~~~~~~~~~~~~ 133:04.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.00 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.00 from Unified_cpp_dom_ipc0.cpp:2: 133:04.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:04.00 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 133:04.00 /builddir/build/BUILD/firefox-72.0.2/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] 133:04.00 31 | memset(aT, 0, sizeof(T)); 133:04.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:04.00 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp:13, 133:04.00 from Unified_cpp_dom_ipc0.cpp:137: 133:04.00 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 133:04.00 2262 | struct GlobalProperties { 133:04.00 | ^~~~~~~~~~~~~~~~ 133:04.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.42 from Unified_cpp_dom_ipc0.cpp:2: 133:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 133:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 133:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 133:04.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 133:04.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:04.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.42 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.43 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.43 from Unified_cpp_dom_ipc0.cpp:2: 133:04.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 133:04.43 23 | class nsDataHashtable : public nsBaseHashtable { 133:04.43 | ^~~~~~~~~~~~~~~ 133:04.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.60 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.60 from Unified_cpp_dom_ipc0.cpp:2: 133:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 133:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 133:04.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 133:04.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 133:04.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:04.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.61 In file included from /usr/include/c++/9/vector:67, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContentInlines.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:17, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.61 from Unified_cpp_dom_ipc0.cpp:2: 133:04.61 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 133:04.61 386 | class vector : protected _Vector_base<_Tp, _Alloc> 133:04.61 | ^~~~~~ 133:04.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:13, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:04.61 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:04.61 from Unified_cpp_dom_ipc0.cpp:2: 133:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 133:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 133:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 133:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 133:04.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:04.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:04.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 133:04.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:04.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 133:04.62 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserChild.cpp:53, 133:04.62 from Unified_cpp_dom_ipc0.cpp:29: 133:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 133:04.62 52 | class ClipManager { 133:04.62 | ^~~~~~~~~~~ 133:05.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 133:05.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 133:05.21 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/PromiseDebugging.cpp:17, 133:05.21 from Unified_cpp_dom_promise0.cpp:11: 133:05.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 133:05.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:05.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 133:05.21 | ^ 133:05.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 133:05.22 46 | struct Block { 133:05.22 | ^~~~~ 133:05.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 133:05.88 from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:7, 133:05.88 from Unified_cpp_dom_promise0.cpp:2: 133:05.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:05.88 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 133:05.88 /builddir/build/BUILD/firefox-72.0.2/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] 133:05.88 31 | memset(aT, 0, sizeof(T)); 133:05.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:05.88 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/promise/Promise.cpp:44, 133:05.88 from Unified_cpp_dom_promise0.cpp:2: 133:05.88 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 133:05.88 2262 | struct GlobalProperties { 133:05.88 | ^~~~~~~~~~~~~~~~ 133:06.84 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 133:06.85 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 133:06.85 from Unified_cpp_dom_ipc2.cpp:2: 133:06.85 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 133:06.85 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:06.85 1028 | foundInterface = 0; \ 133:06.85 | ^~~~~~~~~~~~~~ 133:06.85 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:06.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:06.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.85 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:06.85 128 | NS_INTERFACE_MAP_END 133:06.85 | ^~~~~~~~~~~~~~~~~~~~ 133:06.85 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:06.85 1002 | else 133:06.85 | ^~~~ 133:06.85 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:06.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:06.85 | ^~~~~~~~~~~~~~~~~~ 133:06.85 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:06.85 127 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:06.85 | ^~~~~~~~~~~~~~~~~~~~~~ 133:07.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 133:07.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 133:07.02 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:12, 133:07.02 from Unified_cpp_dom_ipc2.cpp:47: 133:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 133:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:07.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 133:07.02 | ^ 133:07.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 133:07.02 46 | struct Block { 133:07.02 | ^~~~~ 133:07.56 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 133:07.56 from Unified_cpp_dom_ipc2.cpp:2: 133:07.56 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 133:07.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:07.56 1043 | foundInterface = 0; \ 133:07.56 | ^~~~~~~~~~~~~~ 133:07.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:07.56 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.56 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:07.56 544 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 133:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 133:07.56 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 133:07.56 from Unified_cpp_dom_ipc2.cpp:2: 133:07.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:07.56 304 | } else 133:07.56 | ^~~~ 133:07.56 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:07.56 304 | } else 133:07.56 | ^~~~ 133:07.56 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalChild.cpp:543:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:07.56 543 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 133:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.86 In file included from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsUtils.h:14, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCOMPtr.h:30, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsAutoPtr.h:10, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:15, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 133:07.86 from Unified_cpp_dom_ipc2.cpp:2: 133:07.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 133:07.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:07.86 1043 | foundInterface = 0; \ 133:07.86 | ^~~~~~~~~~~~~~ 133:07.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:07.86 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:07.86 553 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 133:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 133:07.86 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 133:07.86 from Unified_cpp_dom_ipc2.cpp:2: 133:07.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:07.86 304 | } else 133:07.86 | ^~~~ 133:07.86 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:07.86 304 | } else 133:07.86 | ^~~~ 133:07.86 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/WindowGlobalParent.cpp:552:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:07.86 552 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 133:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:09.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.h:12, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:7, 133:09.27 from Unified_cpp_dom_ipc2.cpp:2: 133:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 133:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 133:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 133:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 133:09.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:09.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:09.27 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 133:09.27 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/StructuredCloneData.cpp:12, 133:09.27 from Unified_cpp_dom_ipc2.cpp:2: 133:09.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 133:09.27 23 | class nsDataHashtable : public nsBaseHashtable { 133:09.27 | ^~~~~~~~~~~~~~~ 133:11.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.h:10, 133:11.67 from /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:7, 133:11.67 from Unified_cpp_dom_url0.cpp:2: 133:11.67 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 133:11.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:11.67 1028 | foundInterface = 0; \ 133:11.67 | ^~~~~~~~~~~~~~ 133:11.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:11.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:11.68 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:11.68 30 | NS_INTERFACE_MAP_END 133:11.68 | ^~~~~~~~~~~~~~~~~~~~ 133:11.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:11.68 1002 | else 133:11.68 | ^~~~ 133:11.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:11.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:11.68 | ^~~~~~~~~~~~~~~~~~ 133:11.68 /builddir/build/BUILD/firefox-72.0.2/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:11.68 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:11.68 | ^~~~~~~~~~~~~~~~~~~~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 133:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:12.08 1028 | foundInterface = 0; \ 133:12.08 | ^~~~~~~~~~~~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:12.08 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:12.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:12.08 311 | NS_INTERFACE_MAP_END 133:12.08 | ^~~~~~~~~~~~~~~~~~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:12.08 1002 | else 133:12.08 | ^~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:12.08 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:12.08 | ^~~~~~~~~~~~~~~~~~ 133:12.08 /builddir/build/BUILD/firefox-72.0.2/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:12.08 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:12.08 | ^~~~~~~~~~~~~~~~~~~~~~ 133:16.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:16.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.52 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.52 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 133:16.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:16.52 1043 | foundInterface = 0; \ 133:16.52 | ^~~~~~~~~~~~~~ 133:16.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:16.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:16.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.52 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:16.52 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 133:16.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 133:16.52 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.52 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:16.52 304 | } else 133:16.52 | ^~~~ 133:16.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:16.52 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:16.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.52 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:16.52 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 133:16.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 133:16.53 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.54 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:16.54 1043 | foundInterface = 0; \ 133:16.54 | ^~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:16.54 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:16.54 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.54 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:16.54 304 | } else 133:16.54 | ^~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:16.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:16.54 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 133:16.54 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.54 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:16.54 1028 | foundInterface = 0; \ 133:16.54 | ^~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:16.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:16.54 34 | NS_INTERFACE_MAP_END 133:16.54 | ^~~~~~~~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:16.54 1002 | else 133:16.54 | ^~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:16.54 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:16.54 | ^~~~~~~~~~~~~~~~~~ 133:16.54 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:16.54 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:16.54 | ^~~~~~~~~~~~~~~~~~~~~~ 133:16.82 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 133:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:16.82 1043 | foundInterface = 0; \ 133:16.82 | ^~~~~~~~~~~~~~ 133:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:16.82 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.82 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:16.82 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 133:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:16.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 133:16.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 133:16.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 133:16.82 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:16.82 from Unified_cpp_dom_webauthn0.cpp:2: 133:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:16.82 304 | } else 133:16.82 | ^~~~ 133:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:16.82 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:16.82 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:16.82 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 133:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimedElement.h:10, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.h:10, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.cpp:7, 133:17.23 from Unified_cpp_dom_smil1.cpp:11: 133:17.23 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:17.23 1043 | foundInterface = 0; \ 133:17.23 | ^~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:17.23 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:17.23 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:17.23 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/IDTracker.h:11, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SMILTimedElement.h:16, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.h:10, 133:17.23 from /builddir/build/BUILD/firefox-72.0.2/dom/smil/SMILTimeContainer.cpp:7, 133:17.23 from Unified_cpp_dom_smil1.cpp:11: 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:17.23 304 | } else 133:17.23 | ^~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:17.23 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:17.23 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/firefox-72.0.2/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:17.23 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 133:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:18.93 In file included from Unified_cpp_dom_ipc0.cpp:47: 133:18.93 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]': 133:18.93 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:3977:35: warning: the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 133:18.93 3977 | mBrowsingContext->PostOrderWalk([&](auto* aContext) { 133:18.93 | ^ 133:18.93 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:3977:35: warning: the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 133:18.93 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserParent.cpp:3977:35: warning: the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:18.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContentInlines.h:11, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:17, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 133:18.95 from /builddir/build/BUILD/firefox-72.0.2/dom/ipc/BrowserBridgeChild.cpp:12, 133:18.95 from Unified_cpp_dom_ipc0.cpp:2: 133:18.95 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 133:18.95 /builddir/build/BUILD/firefox-72.0.2/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] 133:18.95 50 | OffTheBooksMutex* Mutex() { 133:18.95 | ^~~~~ 133:18.95 /builddir/build/BUILD/firefox-72.0.2/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] 133:18.95 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 133:18.95 /builddir/build/BUILD/firefox-72.0.2/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] 133:18.95 /builddir/build/BUILD/firefox-72.0.2/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] 133:18.98 In file included from Unified_cpp_dom_ipc0.cpp:92: 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:839: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] 133:18.98 839 | already_AddRefed ContentParent::GetNewOrUsedBrowserProcess( 133:18.98 | ^~~~~~~~~~~~~ 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:839: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] 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:839: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] 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:641: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] 133:18.98 641 | ContentParent::PreallocateProcess() { 133:18.98 | ^~~~~~~~~~~~~ 133:18.98 /builddir/build/BUILD/firefox-72.0.2/dom/ipc/ContentParent.cpp:641:1: warning: the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:21.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:21.58 from Unified_cpp_dom_webauthn0.cpp:2: 133:21.58 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:21.58 1043 | foundInterface = 0; \ 133:21.58 | ^~~~~~~~~~~~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:21.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:21.58 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:21.58 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 133:21.58 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:21.58 from Unified_cpp_dom_webauthn0.cpp:2: 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:21.58 304 | } else 133:21.58 | ^~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:21.58 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:21.58 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.58 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:21.58 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 133:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:11, 133:21.70 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:21.70 from Unified_cpp_dom_webauthn0.cpp:2: 133:21.70 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 133:21.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:21.70 1028 | foundInterface = 0; \ 133:21.70 | ^~~~~~~~~~~~~~ 133:21.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:21.70 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:21.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:21.70 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:21.70 30 | NS_INTERFACE_MAP_END 133:21.70 | ^~~~~~~~~~~~~~~~~~~~ 133:21.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:21.70 1002 | else 133:21.70 | ^~~~ 133:21.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:21.70 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:21.70 | ^~~~~~~~~~~~~~~~~~ 133:21.70 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:21.70 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 133:21.70 | ^~~~~~~~~~~~~~~~~~~~~~ 133:21.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:12, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CDATASection.h:11, 133:21.71 from /builddir/build/BUILD/firefox-72.0.2/dom/xml/CDATASection.cpp:7, 133:21.71 from Unified_cpp_dom_xml0.cpp:2: 133:21.71 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 133:21.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:21.71 1043 | foundInterface = 0; \ 133:21.71 | ^~~~~~~~~~~~~~ 133:21.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:21.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:21.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.71 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:21.71 127 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 133:21.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:21.71 1002 | else 133:21.71 | ^~~~ 133:21.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:21.71 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:21.71 | ^~~~~~~~~~~~~~~~~~ 133:21.71 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:21.71 126 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 133:21.71 | ^~~~~~~~~~~~~~~~~~~~~~ 133:21.79 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 133:21.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:21.79 1043 | foundInterface = 0; \ 133:21.79 | ^~~~~~~~~~~~~~ 133:21.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:21.79 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:21.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.79 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:21.79 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 133:21.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:21.80 1002 | else 133:21.80 | ^~~~ 133:21.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:21.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:21.80 | ^~~~~~~~~~~~~~~~~~ 133:21.80 /builddir/build/BUILD/firefox-72.0.2/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:21.80 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 133:21.80 | ^~~~~~~~~~~~~~~~~~~~~~ 133:27.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 133:27.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 133:27.47 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathEvaluator.cpp:6, 133:27.47 from Unified_cpp_dom_xslt_xpath0.cpp:2: 133:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 133:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:27.47 1028 | foundInterface = 0; \ 133:27.47 | ^~~~~~~~~~~~~~ 133:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:27.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:27.47 67 | NS_INTERFACE_MAP_END 133:27.47 | ^~~~~~~~~~~~~~~~~~~~ 133:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:27.47 1012 | else 133:27.47 | ^~~~ 133:27.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:27.47 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:27.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:27.47 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 133:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:27.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 133:27.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 133:27.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 133:27.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 133:27.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 133:27.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 133:27.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:17, 133:27.82 from /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 133:27.82 from Unified_cpp_dom_webauthn0.cpp:2: 133:27.82 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 133:27.82 /builddir/build/BUILD/firefox-72.0.2/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] 133:27.82 50 | OffTheBooksMutex* Mutex() { 133:27.82 | ^~~~~ 133:27.82 /builddir/build/BUILD/firefox-72.0.2/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] 133:27.82 /builddir/build/BUILD/firefox-72.0.2/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 133:27.82 /builddir/build/BUILD/firefox-72.0.2/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] 133:27.82 /builddir/build/BUILD/firefox-72.0.2/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] 133:28.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 133:28.89 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 133:28.89 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 133:28.89 from Unified_cpp_dom_xslt_xslt0.cpp:29: 133:28.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 133:28.89 /builddir/build/BUILD/firefox-72.0.2/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] 133:28.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 133:28.89 | ^ 133:28.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 133:28.89 44 | struct nsXPTCVariant { 133:28.89 | ^~~~~~~~~~~~~ 133:29.47 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/base/txCore.h:11, 133:29.47 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txXMLEventHandler.h:9, 133:29.47 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txBufferingHandler.h:9, 133:29.47 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txBufferingHandler.cpp:6, 133:29.47 from Unified_cpp_dom_xslt_xslt0.cpp:2: 133:29.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 133:29.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:29.47 1028 | foundInterface = 0; \ 133:29.47 | ^~~~~~~~~~~~~~ 133:29.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:29.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:29.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:29.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:29.47 291 | NS_INTERFACE_MAP_END 133:29.47 | ^~~~~~~~~~~~~~~~~~~~ 133:29.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:29.47 1012 | else 133:29.47 | ^~~~ 133:29.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:29.47 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:29.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:29.47 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:29.47 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 133:29.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:30.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:10, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xml/txXMLUtils.h:15, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txXSLTFunctions.h:10, 133:30.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 133:30.02 from Unified_cpp_dom_xslt_xslt0.cpp:11: 133:30.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:30.02 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 133:30.02 /builddir/build/BUILD/firefox-72.0.2/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] 133:30.02 31 | memset(aT, 0, sizeof(T)); 133:30.02 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:30.02 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 133:30.02 from Unified_cpp_dom_xslt_xslt0.cpp:29: 133:30.02 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 133:30.02 2262 | struct GlobalProperties { 133:30.02 | ^~~~~~~~~~~~~~~~ 133:32.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 133:32.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 133:32.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 133:32.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 133:32.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 133:32.10 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULMenuElement.cpp:7, 133:32.10 from Unified_cpp_dom_xul0.cpp:29: 133:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 133:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:32.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 133:32.10 | ^ 133:32.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 133:32.10 46 | struct Block { 133:32.10 | ^~~~~ 133:32.68 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 133:32.68 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.68 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 133:32.68 | ^ 133:32.68 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.68 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.68 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.68 18 | class txXPathNode { 133:32.68 | ^~~~~~~~~~~ 133:32.68 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 133:32.68 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.68 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 133:32.68 | ^ 133:32.68 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.68 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.68 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.68 18 | class txXPathNode { 133:32.68 | ^~~~~~~~~~~ 133:32.68 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 133:32.68 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.68 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 133:32.69 | ^ 133:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.69 18 | class txXPathNode { 133:32.69 | ^~~~~~~~~~~ 133:32.69 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 133:32.69 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.69 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 133:32.69 | ^ 133:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.69 18 | class txXPathNode { 133:32.69 | ^~~~~~~~~~~ 133:32.69 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.69 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 133:32.69 | ^ 133:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.69 18 | class txXPathNode { 133:32.69 | ^~~~~~~~~~~ 133:32.69 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 133:32.69 /builddir/build/BUILD/firefox-72.0.2/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] 133:32.69 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 133:32.69 | ^ 133:32.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:32.69 from /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txNameTest.cpp:9, 133:32.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:32.69 /builddir/build/BUILD/firefox-72.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:32.69 18 | class txXPathNode { 133:32.69 | ^~~~~~~~~~~ 133:34.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:34.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:34.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIMutationObserver.h:10, 133:34.95 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStubMutationObserver.h:17, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.h:10, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:7, 133:34.96 from Unified_cpp_dom_xul0.cpp:2: 133:34.96 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:34.96 1043 | foundInterface = 0; \ 133:34.96 | ^~~~~~~~~~~~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:34.96 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:34.96 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:34.96 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 133:34.96 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:34.96 from Unified_cpp_dom_xul0.cpp:2: 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:34.96 304 | } else 133:34.96 | ^~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:34.96 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:34.96 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.96 /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 133:34.96 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 133:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:35.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:35.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:35.01 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIMutationObserver.h:10, 133:35.01 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsStubMutationObserver.h:17, 133:35.01 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.h:10, 133:35.01 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:7, 133:35.01 from Unified_cpp_dom_xul0.cpp:2: 133:35.01 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 133:35.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:35.01 1028 | foundInterface = 0; \ 133:35.01 | ^~~~~~~~~~~~~~ 133:35.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:35.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:35.01 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:35.01 50 | NS_INTERFACE_MAP_END 133:35.01 | ^~~~~~~~~~~~~~~~~~~~ 133:35.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:35.01 1012 | else 133:35.01 | ^~~~ 133:35.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:35.01 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:35.01 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:35.01 49 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 133:35.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 133:35.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:35.13 1028 | foundInterface = 0; \ 133:35.13 | ^~~~~~~~~~~~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:35.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:35.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:35.13 166 | NS_INTERFACE_MAP_END 133:35.13 | ^~~~~~~~~~~~~~~~~~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:35.13 1002 | else 133:35.13 | ^~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:35.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:35.13 | ^~~~~~~~~~~~~~~~~~ 133:35.13 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:35.13 165 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 133:35.13 | ^~~~~~~~~~~~~~~~~~~~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 133:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:35.17 1028 | foundInterface = 0; \ 133:35.17 | ^~~~~~~~~~~~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:35.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:35.17 56 | NS_INTERFACE_MAP_END 133:35.17 | ^~~~~~~~~~~~~~~~~~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:35.17 1012 | else 133:35.17 | ^~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:35.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:35.17 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:35.17 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 133:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 133:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:35.40 1028 | foundInterface = 0; \ 133:35.40 | ^~~~~~~~~~~~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:35.40 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:35.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:35.40 84 | NS_INTERFACE_MAP_END 133:35.40 | ^~~~~~~~~~~~~~~~~~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:35.40 1002 | else 133:35.40 | ^~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:35.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:35.40 | ^~~~~~~~~~~~~~~~~~ 133:35.40 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:35.40 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:35.40 | ^~~~~~~~~~~~~~~~~~~~~~ 133:36.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMArray.h:15, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.h:11, 133:36.87 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:6, 133:36.87 from Unified_cpp_dom_xul1.cpp:2: 133:36.87 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 133:36.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:36.87 1028 | foundInterface = 0; \ 133:36.87 | ^~~~~~~~~~~~~~ 133:36.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:36.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:36.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:36.87 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:36.87 80 | NS_INTERFACE_MAP_END 133:36.87 | ^~~~~~~~~~~~~~~~~~~~ 133:36.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:36.87 1002 | else 133:36.87 | ^~~~ 133:36.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:36.87 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:36.87 | ^~~~~~~~~~~~~~~~~~ 133:36.87 /builddir/build/BUILD/firefox-72.0.2/dom/xul/nsXULPrototypeDocument.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:36.87 79 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:36.87 | ^~~~~~~~~~~~~~~~~~~~~~ 133:37.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:37.72 from Unified_cpp_dom_xul0.cpp:2: 133:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 133:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 133:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 133:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 133:37.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:37.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:37.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 133:37.72 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:37.72 from Unified_cpp_dom_xul0.cpp:2: 133:37.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 133:37.72 23 | class nsDataHashtable : public nsBaseHashtable { 133:37.72 | ^~~~~~~~~~~~~~~ 133:37.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:37.76 from Unified_cpp_dom_xul0.cpp:2: 133:37.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 133:37.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 133:37.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 133:37.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 133:37.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:37.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:37.76 In file included from /usr/include/c++/9/vector:67, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 133:37.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:37.77 from Unified_cpp_dom_xul0.cpp:2: 133:37.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 133:37.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 133:37.77 | ^~~~~~ 133:37.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/ChromeObserver.cpp:10, 133:37.77 from Unified_cpp_dom_xul0.cpp:2: 133:37.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 133:37.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 133:37.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 133:37.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 133:37.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:37.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:37.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 133:37.77 from /builddir/build/BUILD/firefox-72.0.2/dom/xul/XULMenuElement.cpp:7, 133:37.77 from Unified_cpp_dom_xul0.cpp:29: 133:37.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 133:37.77 52 | class ClipManager { 133:37.77 | ^~~~~~~~~~~ 133:42.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.73 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.73 from Unified_cpp_dom_vr0.cpp:2: 133:42.73 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 133:42.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:42.73 1043 | foundInterface = 0; \ 133:42.73 | ^~~~~~~~~~~~~~ 133:42.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:42.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.73 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:42.73 656 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:42.73 1012 | else 133:42.73 | ^~~~ 133:42.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:42.73 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.73 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:655:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:42.73 655 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 133:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.77 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 133:42.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:42.77 1043 | foundInterface = 0; \ 133:42.77 | ^~~~~~~~~~~~~~ 133:42.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:42.77 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.77 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:42.77 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 133:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.77 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.77 from Unified_cpp_dom_vr0.cpp:2: 133:42.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:42.77 304 | } else 133:42.77 | ^~~~ 133:42.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:42.77 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.77 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:42.77 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 133:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.85 from Unified_cpp_dom_vr0.cpp:2: 133:42.85 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 133:42.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:42.85 1043 | foundInterface = 0; \ 133:42.85 | ^~~~~~~~~~~~~~ 133:42.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:42.85 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.85 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:42.85 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.85 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.85 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.85 from Unified_cpp_dom_vr0.cpp:2: 133:42.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:42.85 304 | } else 133:42.85 | ^~~~ 133:42.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:42.85 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.85 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:42.85 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 133:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.87 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.88 from Unified_cpp_dom_vr0.cpp:2: 133:42.88 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 133:42.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:42.88 1043 | foundInterface = 0; \ 133:42.88 | ^~~~~~~~~~~~~~ 133:42.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:42.88 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.88 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:42.88 357 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.88 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.88 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.88 from Unified_cpp_dom_vr0.cpp:2: 133:42.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:42.88 304 | } else 133:42.88 | ^~~~ 133:42.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:42.88 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.88 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:42.88 356 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 133:42.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.89 from Unified_cpp_dom_vr0.cpp:2: 133:42.89 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 133:42.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:42.89 1043 | foundInterface = 0; \ 133:42.89 | ^~~~~~~~~~~~~~ 133:42.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:42.89 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:42.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.89 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:42.89 566 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:42.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.89 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 133:42.89 from /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRDisplay.cpp:7, 133:42.90 from Unified_cpp_dom_vr0.cpp:2: 133:42.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:42.90 304 | } else 133:42.90 | ^~~~ 133:42.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:42.90 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.90 /builddir/build/BUILD/firefox-72.0.2/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:42.90 565 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 133:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:44.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 133:44.45 from /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:7, 133:44.46 from Unified_cpp_dom_console0.cpp:2: 133:44.46 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 133:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:44.46 1028 | foundInterface = 0; \ 133:44.46 | ^~~~~~~~~~~~~~ 133:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:44.46 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:44.46 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:44.46 930 | NS_INTERFACE_MAP_END 133:44.46 | ^~~~~~~~~~~~~~~~~~~~ 133:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:44.46 1002 | else 133:44.46 | ^~~~ 133:44.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:44.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:44.46 | ^~~~~~~~~~~~~~~~~~ 133:44.46 /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:44.46 929 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 133:44.46 | ^~~~~~~~~~~~~~~~~~~~~~ 133:44.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:44.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2F.h:12, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:7, 133:44.80 from Unified_cpp_dom_u2f0.cpp:2: 133:44.80 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 133:44.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:44.80 1043 | foundInterface = 0; \ 133:44.80 | ^~~~~~~~~~~~~~ 133:44.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:44.80 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:44.80 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:44.80 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 133:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:44.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2FBinding.h:13, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/U2F.h:14, 133:44.80 from /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:7, 133:44.80 from Unified_cpp_dom_u2f0.cpp:2: 133:44.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:44.80 389 | else 133:44.80 | ^~~~ 133:44.80 /builddir/build/BUILD/firefox-72.0.2/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 133:44.80 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 133:44.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:44.95 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 133:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:44.96 1028 | foundInterface = 0; \ 133:44.96 | ^~~~~~~~~~~~~~ 133:44.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:44.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:44.96 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:44.96 23 | NS_INTERFACE_MAP_END 133:44.96 | ^~~~~~~~~~~~~~~~~~~~ 133:44.96 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcpublic.h:22, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:13, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 133:44.96 from /builddir/build/BUILD/firefox-72.0.2/dom/console/Console.cpp:7, 133:44.96 from Unified_cpp_dom_console0.cpp:2: 133:44.96 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:44.96 389 | else 133:44.96 | ^~~~ 133:44.96 /builddir/build/BUILD/firefox-72.0.2/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 133:44.96 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 133:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.59 from Unified_cpp_dom_performance0.cpp:2: 133:46.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 133:46.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.59 1043 | foundInterface = 0; \ 133:46.59 | ^~~~~~~~~~~~~~ 133:46.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:46.59 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:46.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:46.59 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:46.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.59 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.59 from Unified_cpp_dom_performance0.cpp:2: 133:46.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.59 304 | } else 133:46.59 | ^~~~ 133:46.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:46.59 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:46.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.59 /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:46.59 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 133:46.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:46.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:46.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:46.69 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.69 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.69 from Unified_cpp_dom_performance0.cpp:2: 133:46.69 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 133:46.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.69 1028 | foundInterface = 0; \ 133:46.69 | ^~~~~~~~~~~~~~ 133:46.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:46.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:46.69 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:46.69 21 | NS_INTERFACE_MAP_END 133:46.69 | ^~~~~~~~~~~~~~~~~~~~ 133:46.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.69 1002 | else 133:46.69 | ^~~~ 133:46.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:46.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:46.69 | ^~~~~~~~~~~~~~~~~~ 133:46.69 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:46.69 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:46.69 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.71 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 133:46.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.72 1043 | foundInterface = 0; \ 133:46.72 | ^~~~~~~~~~~~~~ 133:46.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:46.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:46.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.72 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:46.72 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 133:46.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.72 1002 | else 133:46.72 | ^~~~ 133:46.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:46.72 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:46.72 | ^~~~~~~~~~~~~~~~~~ 133:46.72 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:46.72 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:46.72 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.75 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 133:46.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.75 1043 | foundInterface = 0; \ 133:46.75 | ^~~~~~~~~~~~~~ 133:46.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:46.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:46.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.75 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:46.75 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 133:46.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 133:46.75 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.75 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.75 from Unified_cpp_dom_performance0.cpp:2: 133:46.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.75 304 | } else 133:46.75 | ^~~~ 133:46.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:46.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:46.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.75 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:46.75 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 133:46.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:46.95 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.95 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.95 from Unified_cpp_dom_performance0.cpp:2: 133:46.95 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 133:46.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.95 1028 | foundInterface = 0; \ 133:46.95 | ^~~~~~~~~~~~~~ 133:46.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:46.95 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:46.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:46.95 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:46.95 47 | NS_INTERFACE_MAP_END 133:46.95 | ^~~~~~~~~~~~~~~~~~~~ 133:46.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.95 1002 | else 133:46.95 | ^~~~ 133:46.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:46.95 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:46.95 | ^~~~~~~~~~~~~~~~~~ 133:46.95 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:46.95 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:46.95 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 133:46.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.97 1028 | foundInterface = 0; \ 133:46.97 | ^~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:46.97 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:46.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:46.97 26 | NS_INTERFACE_MAP_END 133:46.97 | ^~~~~~~~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.97 1002 | else 133:46.97 | ^~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:46.97 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:46.97 | ^~~~~~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:46.97 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:46.97 | ^~~~~~~~~~~~~~~~~~~~~~ 133:46.97 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 133:46.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:46.98 1043 | foundInterface = 0; \ 133:46.98 | ^~~~~~~~~~~~~~ 133:46.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:46.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.98 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:46.98 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 133:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 133:46.98 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:46.98 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:46.98 from Unified_cpp_dom_performance0.cpp:2: 133:46.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:46.98 304 | } else 133:46.98 | ^~~~ 133:46.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:46.98 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.98 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:46.98 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 133:46.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:47.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:47.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:47.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:47.00 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:47.00 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:47.00 from Unified_cpp_dom_performance0.cpp:2: 133:47.00 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 133:47.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:47.00 1028 | foundInterface = 0; \ 133:47.00 | ^~~~~~~~~~~~~~ 133:47.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:47.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:47.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:47.00 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:47.00 23 | NS_INTERFACE_MAP_END 133:47.00 | ^~~~~~~~~~~~~~~~~~~~ 133:47.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:47.00 1002 | else 133:47.00 | ^~~~ 133:47.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:47.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:47.00 | ^~~~~~~~~~~~~~~~~~ 133:47.00 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:47.00 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:47.00 | ^~~~~~~~~~~~~~~~~~~~~~ 133:50.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.h:11, 133:50.06 from /builddir/build/BUILD/firefox-72.0.2/dom/performance/Performance.cpp:7, 133:50.06 from Unified_cpp_dom_performance0.cpp:2: 133:50.06 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 133:50.06 /builddir/build/BUILD/firefox-72.0.2/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] 133:50.06 50 | OffTheBooksMutex* Mutex() { 133:50.06 | ^~~~~ 133:50.06 /builddir/build/BUILD/firefox-72.0.2/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] 133:50.06 /builddir/build/BUILD/firefox-72.0.2/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 133:50.06 /builddir/build/BUILD/firefox-72.0.2/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] 133:50.06 /builddir/build/BUILD/firefox-72.0.2/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] 133:50.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 133:50.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 133:50.94 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 133:50.94 from Unified_cpp_webbrowserpersist0.cpp:2: 133:50.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 133:50.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:50.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 133:50.94 | ^ 133:50.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 133:50.94 46 | struct Block { 133:50.94 | ^~~~~ 133:51.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 133:51.02 from Unified_cpp_dom_xhr0.cpp:2: 133:51.02 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 133:51.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:51.02 1043 | foundInterface = 0; \ 133:51.02 | ^~~~~~~~~~~~~~ 133:51.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:51.02 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:51.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.02 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:51.02 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:51.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 133:51.02 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 133:51.02 from Unified_cpp_dom_xhr0.cpp:2: 133:51.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:51.02 304 | } else 133:51.02 | ^~~~ 133:51.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:51.02 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:51.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.02 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:51.02 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 133:51.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:51.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:51.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 133:51.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 133:51.94 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 133:51.94 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 133:51.94 from Unified_cpp_dom_xhr0.cpp:2: 133:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 133:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:51.94 1043 | foundInterface = 0; \ 133:51.94 | ^~~~~~~~~~~~~~ 133:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:51.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:51.94 390 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 133:51.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:51.94 1002 | else 133:51.94 | ^~~~ 133:51.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:51.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:51.94 | ^~~~~~~~~~~~~~~~~~ 133:51.94 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:51.94 389 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 133:51.94 | ^~~~~~~~~~~~~~~~~~~~~~ 133:52.22 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 133:52.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:52.23 1028 | foundInterface = 0; \ 133:52.23 | ^~~~~~~~~~~~~~ 133:52.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:52.23 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:52.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:52.23 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:52.23 3654 | NS_INTERFACE_MAP_END 133:52.23 | ^~~~~~~~~~~~~~~~~~~~ 133:52.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:52.23 1012 | else 133:52.23 | ^~~~ 133:52.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:52.23 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:52.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:52.23 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:52.23 3653 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 133:52.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.73 from Unified_cpp_dom_script0.cpp:2: 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:53.73 1028 | foundInterface = 0; \ 133:53.73 | ^~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:53.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:53.73 23 | NS_INTERFACE_MAP_END 133:53.73 | ^~~~~~~~~~~~~~~~~~~~ 133:53.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.73 from Unified_cpp_dom_script0.cpp:2: 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:53.73 304 | } else 133:53.73 | ^~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:53.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:53.73 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.73 from Unified_cpp_dom_script0.cpp:2: 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:53.73 1043 | foundInterface = 0; \ 133:53.73 | ^~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:53.73 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:53.73 103 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 133:53.73 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.73 from Unified_cpp_dom_script0.cpp:2: 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:53.73 304 | } else 133:53.73 | ^~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:53.73 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.73 /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:53.73 102 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 133:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:53.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:53.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 133:53.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.76 from Unified_cpp_dom_script0.cpp:2: 133:53.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 133:53.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:53.76 1043 | foundInterface = 0; \ 133:53.76 | ^~~~~~~~~~~~~~ 133:53.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:53.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:53.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:53.76 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 133:53.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.76 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 133:53.76 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:53.76 from Unified_cpp_dom_script0.cpp:2: 133:53.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:53.76 304 | } else 133:53.76 | ^~~~ 133:53.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:53.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:53.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.76 /builddir/build/BUILD/firefox-72.0.2/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:53.76 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 133:53.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:54.28 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 133:54.28 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 133:54.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 133:54.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 133:54.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 133:54.28 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 133:54.29 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 133:54.29 from Unified_cpp_webbrowserpersist0.cpp:2: 133:54.29 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 133:54.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:54.29 1028 | foundInterface = 0; \ 133:54.29 | ^~~~~~~~~~~~~~ 133:54.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:54.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:54.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:54.29 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:54.29 58 | NS_INTERFACE_MAP_END 133:54.29 | ^~~~~~~~~~~~~~~~~~~~ 133:54.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:54.29 1002 | else 133:54.29 | ^~~~ 133:54.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:54.29 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:54.29 | ^~~~~~~~~~~~~~~~~~ 133:54.29 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:54.29 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:54.29 | ^~~~~~~~~~~~~~~~~~~~~~ 133:54.52 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 133:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:54.53 1028 | foundInterface = 0; \ 133:54.53 | ^~~~~~~~~~~~~~ 133:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:54.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:54.53 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:54.53 287 | NS_INTERFACE_MAP_END 133:54.53 | ^~~~~~~~~~~~~~~~~~~~ 133:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:54.53 1002 | else 133:54.53 | ^~~~ 133:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:54.53 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:54.53 | ^~~~~~~~~~~~~~~~~~ 133:54.53 /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:54.53 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 133:54.53 | ^~~~~~~~~~~~~~~~~~~~~~ 133:55.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:55.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:55.09 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 133:55.09 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:55.09 from Unified_cpp_dom_script0.cpp:2: 133:55.09 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 133:55.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.09 1028 | foundInterface = 0; \ 133:55.09 | ^~~~~~~~~~~~~~ 133:55.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:55.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:55.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:55.09 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:55.09 50 | NS_INTERFACE_MAP_END 133:55.09 | ^~~~~~~~~~~~~~~~~~~~ 133:55.09 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 133:55.09 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:55.09 from Unified_cpp_dom_script0.cpp:2: 133:55.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.09 304 | } else 133:55.09 | ^~~~ 133:55.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:55.09 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.09 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.09 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 133:55.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 133:55.25 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 133:55.25 from Unified_cpp_dom_payments0.cpp:2: 133:55.25 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 133:55.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.26 1043 | foundInterface = 0; \ 133:55.26 | ^~~~~~~~~~~~~~ 133:55.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.26 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.26 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.26 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 133:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 133:55.26 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 133:55.26 from Unified_cpp_dom_payments0.cpp:2: 133:55.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.26 304 | } else 133:55.26 | ^~~~ 133:55.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:55.26 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.26 /builddir/build/BUILD/firefox-72.0.2/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.26 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 133:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 133:55.46 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 133:55.46 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:24, 133:55.46 from Unified_cpp_dom_worklet0.cpp:2: 133:55.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 133:55.46 /builddir/build/BUILD/firefox-72.0.2/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] 133:55.46 79 | memset(this, 0, sizeof(nsXPTCVariant)); 133:55.46 | ^ 133:55.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 133:55.46 44 | struct nsXPTCVariant { 133:55.46 | ^~~~~~~~~~~~~ 133:55.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 133:55.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 133:55.49 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 133:55.49 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 133:55.49 from Unified_cpp_dom_payments0.cpp:2: 133:55.49 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 133:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.49 1028 | foundInterface = 0; \ 133:55.49 | ^~~~~~~~~~~~~~ 133:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:55.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:55.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:55.49 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:55.49 21 | NS_INTERFACE_MAP_END 133:55.49 | ^~~~~~~~~~~~~~~~~~~~ 133:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.49 1002 | else 133:55.49 | ^~~~ 133:55.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:55.49 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:55.49 | ^~~~~~~~~~~~~~~~~~ 133:55.49 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:55.49 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:55.49 | ^~~~~~~~~~~~~~~~~~~~~~ 133:55.58 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 133:55.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.58 1043 | foundInterface = 0; \ 133:55.58 | ^~~~~~~~~~~~~~ 133:55.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.58 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.58 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 133:55.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 133:55.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 133:55.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 133:55.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 133:55.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 133:55.59 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 133:55.59 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 133:55.59 from Unified_cpp_dom_payments0.cpp:2: 133:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.59 304 | } else 133:55.59 | ^~~~ 133:55.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:55.59 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.59 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.59 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 133:55.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.h:11, 133:55.67 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:7, 133:55.67 from Unified_cpp_dom_worklet0.cpp:2: 133:55.67 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 133:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.67 1028 | foundInterface = 0; \ 133:55.67 | ^~~~~~~~~~~~~~ 133:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:55.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:55.67 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:55.67 430 | NS_INTERFACE_MAP_END 133:55.67 | ^~~~~~~~~~~~~~~~~~~~ 133:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.67 1002 | else 133:55.67 | ^~~~ 133:55.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:55.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:55.67 | ^~~~~~~~~~~~~~~~~~ 133:55.67 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:55.67 429 | NS_INTERFACE_MAP_ENTRY(nsISupports) 133:55.67 | ^~~~~~~~~~~~~~~~~~~~~~ 133:55.73 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 133:55.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.73 1028 | foundInterface = 0; \ 133:55.73 | ^~~~~~~~~~~~~~ 133:55.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:55.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:55.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:55.74 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:55.74 37 | NS_INTERFACE_MAP_END 133:55.74 | ^~~~~~~~~~~~~~~~~~~~ 133:55.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.74 1002 | else 133:55.74 | ^~~~ 133:55.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:55.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:55.74 | ^~~~~~~~~~~~~~~~~~ 133:55.74 /builddir/build/BUILD/firefox-72.0.2/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:55.74 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 133:55.74 | ^~~~~~~~~~~~~~~~~~~~~~ 133:55.76 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 133:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.76 1043 | foundInterface = 0; \ 133:55.76 | ^~~~~~~~~~~~~~ 133:55.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.77 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.77 1393 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 133:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 133:55.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 133:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.h:11, 133:55.77 from /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequest.cpp:7, 133:55.77 from Unified_cpp_dom_xhr0.cpp:2: 133:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:55.77 304 | } else 133:55.77 | ^~~~ 133:55.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:55.77 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.77 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1392:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.77 1392 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 133:55.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 133:56.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 133:56.01 from Unified_cpp_webbrowserpersist0.cpp:2: 133:56.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 133:56.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 133:56.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 133:56.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 133:56.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 133:56.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 133:56.01 from /builddir/build/BUILD/firefox-72.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 133:56.01 from Unified_cpp_webbrowserpersist0.cpp:2: 133:56.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 133:56.01 23 | class nsDataHashtable : public nsBaseHashtable { 133:56.01 | ^~~~~~~~~~~~~~~ 133:56.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:32, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.h:11, 133:56.31 from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:7, 133:56.31 from Unified_cpp_dom_worklet0.cpp:2: 133:56.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 133:56.31 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 133:56.31 /builddir/build/BUILD/firefox-72.0.2/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] 133:56.31 31 | memset(aT, 0, sizeof(T)); 133:56.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:56.31 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/worklet/Worklet.cpp:24, 133:56.31 from Unified_cpp_dom_worklet0.cpp:2: 133:56.31 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 133:56.31 2262 | struct GlobalProperties { 133:56.31 | ^~~~~~~~~~~~~~~~ 133:56.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:56.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:56.53 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:10, 133:56.53 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:56.53 from Unified_cpp_dom_script0.cpp:2: 133:56.53 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 133:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.53 1028 | foundInterface = 0; \ 133:56.53 | ^~~~~~~~~~~~~~ 133:56.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:56.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:56.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:56.53 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:56.53 125 | NS_INTERFACE_MAP_END 133:56.53 | ^~~~~~~~~~~~~~~~~~~~ 133:56.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.h:11, 133:56.54 from /builddir/build/BUILD/firefox-72.0.2/dom/script/LoadedScript.cpp:7, 133:56.54 from Unified_cpp_dom_script0.cpp:2: 133:56.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:56.54 304 | } else 133:56.54 | ^~~~ 133:56.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:56.54 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.54 /builddir/build/BUILD/firefox-72.0.2/dom/script/ScriptLoader.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:56.54 124 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 133:56.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 133:57.67 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 133:57.67 from Unified_cpp_dom_payments0.cpp:2: 133:57.67 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 133:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:57.67 1043 | foundInterface = 0; \ 133:57.67 | ^~~~~~~~~~~~~~ 133:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:57.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:57.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.67 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:57.67 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:57.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:57.67 1002 | else 133:57.67 | ^~~~ 133:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:57.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:57.67 | ^~~~~~~~~~~~~~~~~~ 133:57.67 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:57.67 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 133:57.67 | ^~~~~~~~~~~~~~~~~~~~~~ 134:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 134:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:00.84 1043 | foundInterface = 0; \ 134:00.84 | ^~~~~~~~~~~~~~ 134:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:00.84 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:00.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:00.84 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 134:00.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 134:00.84 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 134:00.84 from Unified_cpp_dom_payments0.cpp:2: 134:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:00.84 304 | } else 134:00.84 | ^~~~ 134:00.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:00.84 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:00.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.84 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:00.84 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 134:00.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:11, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.h:10, 134:00.88 from /builddir/build/BUILD/firefox-72.0.2/dom/payments/BasicCardPayment.cpp:7, 134:00.88 from Unified_cpp_dom_payments0.cpp:2: 134:00.88 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 134:00.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:00.88 1043 | foundInterface = 0; \ 134:00.88 | ^~~~~~~~~~~~~~ 134:00.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:00.88 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.88 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:00.88 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:00.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:00.88 1002 | else 134:00.88 | ^~~~ 134:00.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:00.88 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:00.88 | ^~~~~~~~~~~~~~~~~~ 134:00.88 /builddir/build/BUILD/firefox-72.0.2/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:00.88 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 134:00.88 | ^~~~~~~~~~~~~~~~~~~~~~ 134:01.82 In file included from Unified_cpp_dom_xhr0.cpp:20: 134:01.82 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const': 134:01.82 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:1042: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] 134:01.82 1042 | bool XMLHttpRequestMainThread::IsSafeHeader( 134:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 134:01.82 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:1042: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] 134:01.82 /builddir/build/BUILD/firefox-72.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:1042: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] 134:06.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:17, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.h:12, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:7, 134:06.76 from Unified_cpp_dom_websocket0.cpp:2: 134:06.76 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 134:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:06.76 1043 | foundInterface = 0; \ 134:06.76 | ^~~~~~~~~~~~~~ 134:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:06.76 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:06.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:06.76 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:06.76 1447 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:06.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:06.76 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:19, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.h:12, 134:06.76 from /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:7, 134:06.76 from Unified_cpp_dom_websocket0.cpp:2: 134:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:06.76 304 | } else 134:06.76 | ^~~~ 134:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:06.76 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:06.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:06.76 /builddir/build/BUILD/firefox-72.0.2/dom/websocket/WebSocket.cpp:1446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:06.76 1446 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 134:06.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:07.66 In file included from Unified_cpp_test_gtest0.cpp:2: 134:07.66 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/test/gtest/TestReadWrite.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:07.66 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/test/gtest/TestReadWrite.cpp:940:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:07.66 940 | } 134:07.66 | ^ 134:10.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:10.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:10.43 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.h:10, 134:10.43 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 134:10.43 from Unified_cpp_dom_serviceworkers0.cpp:2: 134:10.43 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 134:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:10.43 1043 | foundInterface = 0; \ 134:10.43 | ^~~~~~~~~~~~~~ 134:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:10.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:10.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.43 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:10.43 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:10.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:10.43 1002 | else 134:10.43 | ^~~~ 134:10.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:10.43 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:10.43 | ^~~~~~~~~~~~~~~~~~ 134:10.43 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:10.43 133 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 134:10.43 | ^~~~~~~~~~~~~~~~~~~~~~ 134:10.57 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 134:10.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:10.57 1043 | foundInterface = 0; \ 134:10.57 | ^~~~~~~~~~~~~~ 134:10.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:10.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.57 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:10.57 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 134:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 134:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 134:10.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:10.57 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.h:12, 134:10.57 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 134:10.57 from Unified_cpp_dom_serviceworkers0.cpp:2: 134:10.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:10.57 304 | } else 134:10.57 | ^~~~ 134:10.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:10.57 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.57 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:10.57 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 134:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.28 In file included from Unified_cpp_tests_gtest0.cpp:2: 134:12.28 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/tests/gtest/TestReportToParser.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 134:12.29 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/tests/gtest/TestReportToParser.cpp:420:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:12.29 420 | } 134:12.29 | ^ 134:12.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 134:12.62 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.62 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 134:12.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:12.62 1043 | foundInterface = 0; \ 134:12.62 | ^~~~~~~~~~~~~~ 134:12.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:12.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.62 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:12.62 961 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 134:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 134:12.62 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 134:12.62 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:12.62 304 | } else 134:12.62 | ^~~~ 134:12.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:12.62 304 | } else 134:12.62 | ^~~~ 134:12.62 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:960:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:12.62 960 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 134:12.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 134:12.64 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.64 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 134:12.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:12.64 1043 | foundInterface = 0; \ 134:12.64 | ^~~~~~~~~~~~~~ 134:12.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:12.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:12.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.64 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:12.64 1004 | NS_INTERFACE_MAP_END_INHERITING(Event) 134:12.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 134:12.64 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 134:12.64 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:12.64 304 | } else 134:12.64 | ^~~~ 134:12.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:12.64 304 | } else 134:12.64 | ^~~~ 134:12.64 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1003:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:12.64 1003 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 134:12.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:12.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:12.66 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 134:12.66 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 134:12.66 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 134:12.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:12.66 1028 | foundInterface = 0; \ 134:12.66 | ^~~~~~~~~~~~~~ 134:12.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:12.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:12.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:12.66 1067 | NS_INTERFACE_MAP_END 134:12.66 | ^~~~~~~~~~~~~~~~~~~~ 134:12.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:12.66 1002 | else 134:12.66 | ^~~~ 134:12.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:12.66 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:12.66 | ^~~~~~~~~~~~~~~~~~ 134:12.66 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1066:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:12.66 1066 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:12.66 | ^~~~~~~~~~~~~~~~~~~~~~ 134:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 134:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:12.68 1043 | foundInterface = 0; \ 134:12.68 | ^~~~~~~~~~~~~~ 134:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:12.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:12.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:12.68 1160 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 134:12.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 134:12.68 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 134:12.68 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:12.68 304 | } else 134:12.68 | ^~~~ 134:12.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:12.68 304 | } else 134:12.68 | ^~~~ 134:12.68 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:12.68 1159 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 134:12.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 134:12.74 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.74 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 134:12.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:12.74 1043 | foundInterface = 0; \ 134:12.74 | ^~~~~~~~~~~~~~ 134:12.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:12.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.74 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:12.74 1265 | NS_INTERFACE_MAP_END_INHERITING(Event) 134:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:12.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 134:12.74 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 134:12.74 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:12.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:12.74 304 | } else 134:12.74 | ^~~~ 134:12.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:12.74 304 | } else 134:12.74 | ^~~~ 134:12.74 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1264:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:12.74 1264 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 134:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:13.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:13.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:13.46 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:43, 134:13.46 from Unified_cpp_dom_serviceworkers1.cpp:65: 134:13.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:13.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:13.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:13.46 | ^ 134:13.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:13.46 46 | struct Block { 134:13.46 | ^~~~~ 134:14.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:14.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:14.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 134:14.31 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 134:14.31 from Unified_cpp_dom_reporting0.cpp:2: 134:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 134:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:14.31 1028 | foundInterface = 0; \ 134:14.31 | ^~~~~~~~~~~~~~ 134:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:14.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:14.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:14.31 21 | NS_INTERFACE_MAP_END 134:14.31 | ^~~~~~~~~~~~~~~~~~~~ 134:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:14.31 1002 | else 134:14.31 | ^~~~ 134:14.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:14.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:14.31 | ^~~~~~~~~~~~~~~~~~ 134:14.31 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:14.31 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:14.31 | ^~~~~~~~~~~~~~~~~~~~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 134:14.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:14.33 1028 | foundInterface = 0; \ 134:14.33 | ^~~~~~~~~~~~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:14.33 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:14.33 20 | NS_INTERFACE_MAP_END 134:14.33 | ^~~~~~~~~~~~~~~~~~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:14.33 1002 | else 134:14.33 | ^~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:14.33 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:14.33 | ^~~~~~~~~~~~~~~~~~ 134:14.33 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:14.33 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:14.33 | ^~~~~~~~~~~~~~~~~~~~~~ 134:15.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:15.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:15.46 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerJob.h:10, 134:15.46 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 134:15.46 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 134:15.46 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 134:15.46 from Unified_cpp_dom_serviceworkers2.cpp:2: 134:15.46 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 134:15.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:15.46 1043 | foundInterface = 0; \ 134:15.46 | ^~~~~~~~~~~~~~ 134:15.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:15.46 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:15.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.46 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:15.46 35 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:15.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:15.46 1002 | else 134:15.46 | ^~~~ 134:15.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:15.46 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:15.46 | ^~~~~~~~~~~~~~~~~~ 134:15.46 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:15.46 34 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 134:15.46 | ^~~~~~~~~~~~~~~~~~~~~~ 134:15.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:15.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:15.99 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 134:15.99 from /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 134:15.99 from Unified_cpp_dom_serviceworkers1.cpp:2: 134:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 134:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:15.99 1028 | foundInterface = 0; \ 134:15.99 | ^~~~~~~~~~~~~~ 134:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:15.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:15.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:308:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:15.99 308 | NS_INTERFACE_MAP_END 134:15.99 | ^~~~~~~~~~~~~~~~~~~~ 134:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:15.99 1012 | else 134:15.99 | ^~~~ 134:15.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:15.99 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:15.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.99 /builddir/build/BUILD/firefox-72.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:307:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:15.99 307 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 134:15.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.63 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/ActorsChild.h:10, 134:16.63 from /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/ActorsChild.cpp:7, 134:16.63 from Unified_cpp_dom_simpledb0.cpp:2: 134:16.63 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 134:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:16.63 1028 | foundInterface = 0; \ 134:16.63 | ^~~~~~~~~~~~~~ 134:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:16.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:16.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:16.63 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:16.63 70 | NS_INTERFACE_MAP_END 134:16.63 | ^~~~~~~~~~~~~~~~~~~~ 134:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:16.63 1002 | else 134:16.63 | ^~~~ 134:16.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:16.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:16.63 | ^~~~~~~~~~~~~~~~~~ 134:16.63 /builddir/build/BUILD/firefox-72.0.2/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:16.63 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 134:16.63 | ^~~~~~~~~~~~~~~~~~~~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 134:18.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.51 1028 | foundInterface = 0; \ 134:18.51 | ^~~~~~~~~~~~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.51 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.51 397 | NS_INTERFACE_MAP_END 134:18.51 | ^~~~~~~~~~~~~~~~~~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.51 1002 | else 134:18.51 | ^~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:18.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:18.51 | ^~~~~~~~~~~~~~~~~~ 134:18.51 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:18.51 396 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 134:18.51 | ^~~~~~~~~~~~~~~~~~~~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 134:18.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.68 1028 | foundInterface = 0; \ 134:18.68 | ^~~~~~~~~~~~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.68 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.68 770 | NS_INTERFACE_MAP_END 134:18.68 | ^~~~~~~~~~~~~~~~~~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.68 1002 | else 134:18.68 | ^~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:18.68 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:18.68 | ^~~~~~~~~~~~~~~~~~ 134:18.68 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:18.68 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 134:18.68 | ^~~~~~~~~~~~~~~~~~~~~~ 134:18.71 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 134:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.71 1028 | foundInterface = 0; \ 134:18.71 | ^~~~~~~~~~~~~~ 134:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.71 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.71 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.71 39 | NS_INTERFACE_MAP_END 134:18.71 | ^~~~~~~~~~~~~~~~~~~~ 134:18.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 134:18.71 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 134:18.71 from Unified_cpp_dom_reporting0.cpp:2: 134:18.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.71 389 | else 134:18.71 | ^~~~ 134:18.71 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 134:18.71 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 134:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:18.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ReportBody.h:11, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 134:18.74 from /builddir/build/BUILD/firefox-72.0.2/dom/reporting/DeprecationReportBody.cpp:7, 134:18.74 from Unified_cpp_dom_reporting0.cpp:2: 134:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 134:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.74 1028 | foundInterface = 0; \ 134:18.74 | ^~~~~~~~~~~~~~ 134:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.74 20 | NS_INTERFACE_MAP_END 134:18.74 | ^~~~~~~~~~~~~~~~~~~~ 134:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.74 1002 | else 134:18.74 | ^~~~ 134:18.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:18.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:18.74 | ^~~~~~~~~~~~~~~~~~ 134:18.74 /builddir/build/BUILD/firefox-72.0.2/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:18.74 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:18.74 | ^~~~~~~~~~~~~~~~~~~~~~ 134:25.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:25.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:25.45 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsParent.cpp:20, 134:25.45 from Unified_cpp_dom_localstorage0.cpp:11: 134:25.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:25.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:25.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:25.45 | ^ 134:25.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:25.45 46 | struct Block { 134:25.45 | ^~~~~ 134:25.57 In file included from Unified_cpp_dom_prio_test_gtest0.cpp:2: 134:25.57 /builddir/build/BUILD/firefox-72.0.2/dom/prio/test/gtest/TestPrioEncoder.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:25.57 /builddir/build/BUILD/firefox-72.0.2/dom/prio/test/gtest/TestPrioEncoder.cpp:306:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:25.57 306 | } 134:25.57 | ^ 134:26.36 In file included from Unified_cpp_test_gtest0.cpp:2: 134:26.36 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/test/gtest/TestLocalStorage.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:26.36 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/test/gtest/TestLocalStorage.cpp:118:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:26.36 118 | } 134:26.36 | ^ 134:29.94 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.h:10, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.cpp:7, 134:29.94 from Unified_cpp_dom_localstorage0.cpp:2: 134:29.94 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 134:29.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:29.94 1043 | foundInterface = 0; \ 134:29.94 | ^~~~~~~~~~~~~~ 134:29.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:29.94 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:29.94 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:29.94 801 | NS_INTERFACE_MAP_END_INHERITING(Storage) 134:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:29.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:21, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.h:10, 134:29.94 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.cpp:7, 134:29.94 from Unified_cpp_dom_localstorage0.cpp:2: 134:29.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:29.94 304 | } else 134:29.94 | ^~~~ 134:29.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:29.94 304 | } else 134:29.94 | ^~~~ 134:29.94 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:29.94 800 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 134:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:31.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:31.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 134:31.98 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 134:31.98 from Unified_cpp_dom_l10n0.cpp:2: 134:31.98 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 134:31.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:31.98 1043 | foundInterface = 0; \ 134:31.98 | ^~~~~~~~~~~~~~ 134:31.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:31.98 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.98 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:31.98 33 | NS_INTERFACE_MAP_END_INHERITING(Localization) 134:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULPrototypeDocument.h:15, 134:31.98 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.h:10, 134:31.98 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:10, 134:31.98 from Unified_cpp_dom_l10n0.cpp:2: 134:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:31.99 304 | } else 134:31.99 | ^~~~ 134:31.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:31.99 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:31.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.99 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:31.99 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 134:31.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:32.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:32.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 134:32.01 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 134:32.01 from Unified_cpp_dom_l10n0.cpp:2: 134:32.01 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 134:32.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.01 1028 | foundInterface = 0; \ 134:32.01 | ^~~~~~~~~~~~~~ 134:32.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.01 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.01 256 | NS_INTERFACE_MAP_END 134:32.01 | ^~~~~~~~~~~~~~~~~~~~ 134:32.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.01 1002 | else 134:32.01 | ^~~~ 134:32.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.01 | ^~~~~~~~~~~~~~~~~~ 134:32.01 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.01 255 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.01 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 134:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.05 1028 | foundInterface = 0; \ 134:32.05 | ^~~~~~~~~~~~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.05 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.05 407 | NS_INTERFACE_MAP_END 134:32.05 | ^~~~~~~~~~~~~~~~~~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.05 1002 | else 134:32.05 | ^~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.05 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.05 | ^~~~~~~~~~~~~~~~~~ 134:32.05 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.05 406 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.05 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 134:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.08 1043 | foundInterface = 0; \ 134:32.08 | ^~~~~~~~~~~~~~ 134:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:32.08 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:32.08 30 | NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 134:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULPrototypeDocument.h:15, 134:32.08 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.h:10, 134:32.08 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:10, 134:32.08 from Unified_cpp_dom_l10n0.cpp:2: 134:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.08 304 | } else 134:32.08 | ^~~~ 134:32.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:32.08 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:32.08 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 134:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:32.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:32.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScriptError.h:10, 134:32.08 from /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DOMLocalization.cpp:9, 134:32.08 from Unified_cpp_dom_l10n0.cpp:2: 134:32.08 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 134:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.09 1028 | foundInterface = 0; \ 134:32.09 | ^~~~~~~~~~~~~~ 134:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.09 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.09 89 | NS_INTERFACE_MAP_END 134:32.09 | ^~~~~~~~~~~~~~~~~~~~ 134:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.09 1002 | else 134:32.09 | ^~~~ 134:32.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.09 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.09 | ^~~~~~~~~~~~~~~~~~ 134:32.09 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.09 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.09 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 134:32.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.16 1028 | foundInterface = 0; \ 134:32.16 | ^~~~~~~~~~~~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.16 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.16 27 | NS_INTERFACE_MAP_END 134:32.16 | ^~~~~~~~~~~~~~~~~~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.16 1002 | else 134:32.16 | ^~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.16 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.16 | ^~~~~~~~~~~~~~~~~~ 134:32.16 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.16 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.16 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.35 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 134:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 134:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 134:32.35 from Unified_cpp_dom_presentation0.cpp:2: 134:32.35 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 134:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.35 1028 | foundInterface = 0; \ 134:32.35 | ^~~~~~~~~~~~~~ 134:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.35 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.35 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.35 37 | NS_INTERFACE_MAP_END 134:32.35 | ^~~~~~~~~~~~~~~~~~~~ 134:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.35 1002 | else 134:32.35 | ^~~~ 134:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.35 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.35 | ^~~~~~~~~~~~~~~~~~ 134:32.35 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.35 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.35 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 134:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.38 1043 | foundInterface = 0; \ 134:32.38 | ^~~~~~~~~~~~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:32.38 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:32.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:32.38 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:32.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.38 1002 | else 134:32.38 | ^~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.38 | ^~~~~~~~~~~~~~~~~~ 134:32.38 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.38 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 134:32.38 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 134:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.62 1043 | foundInterface = 0; \ 134:32.62 | ^~~~~~~~~~~~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:32.62 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:32.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:32.62 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:32.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.62 1002 | else 134:32.62 | ^~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.62 | ^~~~~~~~~~~~~~~~~~ 134:32.62 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.62 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 134:32.62 | ^~~~~~~~~~~~~~~~~~~~~~ 134:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 134:32.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.68 1043 | foundInterface = 0; \ 134:32.68 | ^~~~~~~~~~~~~~ 134:32.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:32.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:32.68 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:32.68 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 134:32.68 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 134:32.68 from Unified_cpp_dom_presentation0.cpp:2: 134:32.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.68 304 | } else 134:32.68 | ^~~~ 134:32.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:32.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.68 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:32.68 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 134:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:32.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 134:32.74 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 134:32.74 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 134:32.74 from Unified_cpp_dom_presentation0.cpp:2: 134:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 134:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:32.74 1028 | foundInterface = 0; \ 134:32.74 | ^~~~~~~~~~~~~~ 134:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:32.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:32.74 34 | NS_INTERFACE_MAP_END 134:32.74 | ^~~~~~~~~~~~~~~~~~~~ 134:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:32.74 1002 | else 134:32.74 | ^~~~ 134:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:32.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:32.74 | ^~~~~~~~~~~~~~~~~~ 134:32.74 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:32.74 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 134:32.74 | ^~~~~~~~~~~~~~~~~~~~~~ 134:33.95 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 134:33.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:33.95 1043 | foundInterface = 0; \ 134:33.95 | ^~~~~~~~~~~~~~ 134:33.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:33.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:33.95 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:33.95 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:33.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:33.95 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 134:33.95 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 134:33.95 from Unified_cpp_dom_presentation0.cpp:2: 134:33.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:33.95 304 | } else 134:33.95 | ^~~~ 134:33.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:33.95 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:33.95 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:33.95 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 134:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.04 In file included from Unified_cpp_dom_l10n_tests_gtest0.cpp:2: 134:35.04 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/tests/gtest/TestL10nOverlays.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:35.04 /builddir/build/BUILD/firefox-72.0.2/dom/l10n/tests/gtest/TestL10nOverlays.cpp:79:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:35.04 79 | } 134:35.04 | ^ 134:35.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:35.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:35.59 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationSessionInfo.h:11, 134:35.59 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationService.h:13, 134:35.59 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationService.cpp:7, 134:35.59 from Unified_cpp_dom_presentation0.cpp:101: 134:35.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:35.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:35.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:35.59 | ^ 134:35.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:35.59 46 | struct Block { 134:35.59 | ^~~~~ 134:37.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.h:10, 134:37.86 from /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/ActorsChild.cpp:7, 134:37.86 from Unified_cpp_dom_localstorage0.cpp:2: 134:37.86 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 134:37.86 /builddir/build/BUILD/firefox-72.0.2/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] 134:37.86 50 | OffTheBooksMutex* Mutex() { 134:37.86 | ^~~~~ 134:37.86 /builddir/build/BUILD/firefox-72.0.2/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] 134:37.86 /builddir/build/BUILD/firefox-72.0.2/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 134:37.86 /builddir/build/BUILD/firefox-72.0.2/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] 134:37.86 /builddir/build/BUILD/firefox-72.0.2/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] 134:39.39 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_object_get_type': 134:39.39 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/mozgtk/mozgtk.c:654:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 134:39.39 654 | STUB(gtk_object_get_type) 134:39.39 | ^~~~ 134:39.61 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_color_chooser_set_use_alpha': 134:39.61 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/mozgtk/mozgtk.c:639:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 134:39.61 639 | STUB(gtk_color_chooser_set_use_alpha) 134:39.61 | ^~~~ 134:40.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 134:40.49 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.h:11, 134:40.49 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:7, 134:40.49 from Unified_cpp_dom_presentation0.cpp:2: 134:40.49 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 134:40.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.49 1028 | foundInterface = 0; \ 134:40.49 | ^~~~~~~~~~~~~~ 134:40.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.49 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.50 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.50 71 | NS_INTERFACE_MAP_END 134:40.50 | ^~~~~~~~~~~~~~~~~~~~ 134:40.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.50 1002 | else 134:40.50 | ^~~~ 134:40.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:40.50 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:40.50 | ^~~~~~~~~~~~~~~~~~ 134:40.50 /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:40.50 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 134:40.50 | ^~~~~~~~~~~~~~~~~~~~~~ 134:41.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:41.37 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.h:19, 134:41.37 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoX11.h:11, 134:41.37 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoX11.cpp:20: 134:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:41.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:41.37 | ^ 134:41.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:41.37 46 | struct Block { 134:41.37 | ^~~~~ 134:41.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 134:41.93 from Unified_cpp_dom_presentation0.cpp:2: 134:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 134:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 134:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 134:41.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:41.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:41.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:41.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationAvailability.h:10, 134:41.93 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/AvailabilityCollection.cpp:10, 134:41.93 from Unified_cpp_dom_presentation0.cpp:2: 134:41.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 134:41.94 23 | class nsDataHashtable : public nsBaseHashtable { 134:41.94 | ^~~~~~~~~~~~~~~ 134:43.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 134:43.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 134:43.99 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 134:43.99 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeel.h:11, 134:43.99 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 134:43.99 from Unified_cpp_widget_headless0.cpp:38: 134:43.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:43.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:43.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:43.99 | ^ 134:43.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:43.99 46 | struct Block { 134:43.99 | ^~~~~ 134:44.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 134:44.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 134:44.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 134:44.72 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 134:44.72 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:19, 134:44.72 from Unified_cpp_view0.cpp:2: 134:44.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:44.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:44.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:44.72 | ^ 134:44.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:44.72 46 | struct Block { 134:44.72 | ^~~~~ 134:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 134:47.57 from Unified_cpp_widget_headless0.cpp:20: 134:47.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 134:47.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 134:47.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 134:47.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:47.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.57 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 134:47.57 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 134:47.57 from Unified_cpp_widget_headless0.cpp:20: 134:47.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 134:47.57 23 | class nsDataHashtable : public nsBaseHashtable { 134:47.57 | ^~~~~~~~~~~~~~~ 134:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 134:47.61 from Unified_cpp_view0.cpp:2: 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:47.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:9, 134:47.61 from Unified_cpp_view0.cpp:2: 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 134:47.61 23 | class nsDataHashtable : public nsBaseHashtable { 134:47.61 | ^~~~~~~~~~~~~~~ 134:47.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 134:47.61 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 134:47.61 from Unified_cpp_widget_headless0.cpp:20: 134:47.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:47.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.62 In file included from /usr/include/c++/9/vector:67, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 134:47.62 from Unified_cpp_widget_headless0.cpp:20: 134:47.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 134:47.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 134:47.62 | ^~~~~~ 134:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessCompositorWidget.cpp:6, 134:47.62 from Unified_cpp_widget_headless0.cpp:20: 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:47.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeel.h:11, 134:47.62 from /builddir/build/BUILD/firefox-72.0.2/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 134:47.62 from Unified_cpp_widget_headless0.cpp:38: 134:47.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 134:47.62 52 | class ClipManager { 134:47.62 | ^~~~~~~~~~~ 134:47.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 134:47.71 from Unified_cpp_view0.cpp:2: 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:47.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.71 In file included from /usr/include/c++/9/vector:67, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:10, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 134:47.71 from Unified_cpp_view0.cpp:2: 134:47.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 134:47.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 134:47.71 | ^~~~~~ 134:47.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidgetListener.h:11, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.h:16, 134:47.71 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:6, 134:47.71 from Unified_cpp_view0.cpp:2: 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 134:47.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 134:47.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:47.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:47.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 134:47.72 from /builddir/build/BUILD/firefox-72.0.2/view/nsView.cpp:19, 134:47.72 from Unified_cpp_view0.cpp:2: 134:47.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 134:47.72 52 | class ClipManager { 134:47.72 | ^~~~~~~~~~~ 134:49.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:49.43 from Unified_cpp_editor_libeditor0.cpp:2: 134:49.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 134:49.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:49.43 1043 | foundInterface = 0; \ 134:49.43 | ^~~~~~~~~~~~~~ 134:49.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:49.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:49.43 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:49.43 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:49.43 from Unified_cpp_editor_libeditor0.cpp:2: 134:49.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:49.44 304 | } else 134:49.44 | ^~~~ 134:49.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:49.44 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:49.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.44 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:49.44 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 134:49.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:49.44 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:49.45 from Unified_cpp_editor_libeditor0.cpp:2: 134:49.45 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 134:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:49.45 1043 | foundInterface = 0; \ 134:49.45 | ^~~~~~~~~~~~~~ 134:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:49.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:49.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.45 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:49.45 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:49.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:49.45 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:49.45 from Unified_cpp_editor_libeditor0.cpp:2: 134:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:49.45 304 | } else 134:49.45 | ^~~~ 134:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:49.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:49.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:49.45 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:49.45 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 134:49.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:54.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:54.58 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 134:54.58 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.h:11, 134:54.58 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:35: 134:54.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:54.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:54.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:54.58 | ^ 134:54.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:54.58 46 | struct Block { 134:54.58 | ^~~~~ 134:54.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.67 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.67 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.67 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 134:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.67 1043 | foundInterface = 0; \ 134:54.67 | ^~~~~~~~~~~~~~ 134:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.67 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.67 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.67 1020 | } else 134:54.67 | ^~~~ 134:54.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 134:54.67 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 134:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.67 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 134:54.67 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 134:54.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.69 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 134:54.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.69 1043 | foundInterface = 0; \ 134:54.69 | ^~~~~~~~~~~~~~ 134:54.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.69 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.69 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.69 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.70 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.70 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.70 304 | } else 134:54.70 | ^~~~ 134:54.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:54.70 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:54.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.70 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:54.70 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 134:54.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.71 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.71 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 134:54.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.71 1043 | foundInterface = 0; \ 134:54.71 | ^~~~~~~~~~~~~~ 134:54.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.71 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.71 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.71 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.71 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.71 304 | } else 134:54.71 | ^~~~ 134:54.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:54.72 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.72 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:54.72 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 134:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.75 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.75 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 134:54.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.75 1043 | foundInterface = 0; \ 134:54.75 | ^~~~~~~~~~~~~~ 134:54.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.75 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.75 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 134:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.75 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.75 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.75 304 | } else 134:54.75 | ^~~~ 134:54.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:54.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.75 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:54.75 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 134:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.77 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.77 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 134:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.77 1043 | foundInterface = 0; \ 134:54.77 | ^~~~~~~~~~~~~~ 134:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.77 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.77 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.77 92 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:54.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.77 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.77 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.77 304 | } else 134:54.77 | ^~~~ 134:54.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:54.77 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:54.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.77 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/DeleteTextTransaction.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:54.77 91 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 134:54.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.79 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.79 1043 | foundInterface = 0; \ 134:54.79 | ^~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:54.79 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:54.79 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.79 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.79 304 | } else 134:54.79 | ^~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:54.79 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:54.79 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:54.79 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:54.79 from Unified_cpp_editor_libeditor0.cpp:2: 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.79 1028 | foundInterface = 0; \ 134:54.79 | ^~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:54.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:54.79 22 | NS_INTERFACE_MAP_END 134:54.79 | ^~~~~~~~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:54.79 1012 | else 134:54.79 | ^~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:54.79 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.79 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:54.79 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 134:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 134:55.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:55.14 1028 | foundInterface = 0; \ 134:55.14 | ^~~~~~~~~~~~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:55.14 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:55.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:55.14 220 | NS_INTERFACE_MAP_END 134:55.14 | ^~~~~~~~~~~~~~~~~~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:55.14 1012 | else 134:55.14 | ^~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:55.14 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:55.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.14 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:219:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:55.14 219 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 134:55.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 134:55.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 134:55.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 134:55.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 134:55.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 134:55.65 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorEventListener.cpp:23, 134:55.65 from Unified_cpp_editor_libeditor0.cpp:119: 134:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:55.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:55.65 | ^ 134:55.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:55.65 46 | struct Block { 134:55.65 | ^~~~~ 134:56.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:56.46 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationSessionInfo.h:11, 134:56.46 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 134:56.46 from Unified_cpp_dom_presentation1.cpp:20: 134:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:56.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:56.46 | ^ 134:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:56.46 46 | struct Block { 134:56.46 | ^~~~~ 134:56.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 134:56.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 134:56.64 from /builddir/build/BUILD/firefox-72.0.2/widget/ScreenManager.cpp:10: 134:56.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 134:56.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:56.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 134:56.64 | ^ 134:56.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 134:56.64 46 | struct Block { 134:56.64 | ^~~~~ 134:57.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:57.80 from Unified_cpp_editor_libeditor0.cpp:2: 134:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 134:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 134:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 134:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:57.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:57.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:57.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 134:57.80 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:10, 134:57.80 from Unified_cpp_editor_libeditor0.cpp:2: 134:57.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 134:57.80 23 | class nsDataHashtable : public nsBaseHashtable { 134:57.80 | ^~~~~~~~~~~~~~~ 134:57.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:57.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:57.95 from Unified_cpp_editor_libeditor0.cpp:2: 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:57.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:57.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:57.95 In file included from /usr/include/c++/9/vector:67, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:10, 134:57.95 from Unified_cpp_editor_libeditor0.cpp:2: 134:57.95 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 134:57.95 386 | class vector : protected _Vector_base<_Tp, _Alloc> 134:57.95 | ^~~~~~ 134:57.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 134:57.95 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/CSSEditUtils.cpp:6, 134:57.95 from Unified_cpp_editor_libeditor0.cpp:2: 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 134:57.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 134:57.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 134:57.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 134:57.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:57.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 134:57.96 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorEventListener.cpp:23, 134:57.96 from Unified_cpp_editor_libeditor0.cpp:119: 134:57.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 134:57.96 52 | class ClipManager { 134:57.96 | ^~~~~~~~~~~ 134:59.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 134:59.52 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 134:59.52 from Unified_cpp_editor_spellchecker0.cpp:2: 134:59.52 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 134:59.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:59.53 1028 | foundInterface = 0; \ 134:59.53 | ^~~~~~~~~~~~~~ 134:59.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:59.53 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:59.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:59.53 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:59.53 261 | NS_INTERFACE_MAP_END 134:59.53 | ^~~~~~~~~~~~~~~~~~~~ 134:59.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 134:59.53 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 134:59.53 from Unified_cpp_editor_spellchecker0.cpp:2: 134:59.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:59.53 304 | } else 134:59.53 | ^~~~ 134:59.53 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:59.53 260 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 134:59.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:10, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 134:59.72 from Unified_cpp_editor_spellchecker0.cpp:2: 134:59.72 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 134:59.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:59.72 1028 | foundInterface = 0; \ 134:59.72 | ^~~~~~~~~~~~~~ 134:59.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:59.72 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:59.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:59.72 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:59.72 86 | NS_INTERFACE_MAP_END 134:59.72 | ^~~~~~~~~~~~~~~~~~~~ 134:59.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/mozSpellChecker.h:9, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.h:9, 134:59.72 from /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 134:59.72 from Unified_cpp_editor_spellchecker0.cpp:2: 134:59.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:59.72 304 | } else 134:59.72 | ^~~~ 134:59.72 /builddir/build/BUILD/firefox-72.0.2/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:59.72 85 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 134:59.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 135:00.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:00.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:00.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:00.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:00.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:00.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:29, 135:00.32 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 135:00.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:00.32 23 | class nsDataHashtable : public nsBaseHashtable { 135:00.32 | ^~~~~~~~~~~~~~~ 135:00.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 135:00.36 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 135:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:00.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:00.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:00.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.37 In file included from /usr/include/c++/9/vector:67, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:00.37 from /usr/include/c++/9/queue:61, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 135:00.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:00.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:00.37 | ^~~~~~ 135:00.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:32, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/thread.h:13, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.h:19, 135:00.37 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:8: 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:00.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:00.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:00.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 135:00.38 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWindow.cpp:39: 135:00.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:00.38 52 | class ClipManager { 135:00.38 | ^~~~~~~~~~~ 135:02.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFile.h:14, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULAppAPI.h:15, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 135:02.71 from Unified_cpp_dom_presentation1.cpp:2: 135:02.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:02.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:02.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:02.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:02.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:02.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.71 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowInner.h:21, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindow.h:14, 135:02.71 from /builddir/build/BUILD/firefox-72.0.2/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 135:02.71 from Unified_cpp_dom_presentation1.cpp:11: 135:02.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:02.71 23 | class nsDataHashtable : public nsBaseHashtable { 135:02.71 | ^~~~~~~~~~~~~~~ 135:02.91 In file included from Unified_cpp_editor_libeditor0.cpp:92: 135:02.91 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 135:02.91 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:3337: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 112 and have 111) [-Wcoverage-mismatch] 135:02.91 3337 | nsresult EditorBase::DoJoinNodes(nsINode* aNodeToKeep, nsINode* aNodeToJoin, 135:02.91 | ^~~~~~~~~~ 135:02.91 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:3337:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 135:02.91 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/EditorBase.cpp:3337:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 135:03.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 135:03.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:03.22 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:03.22 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:03.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:03.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:03.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:03.22 | ^ 135:03.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:03.22 46 | struct Block { 135:03.22 | ^~~~~ 135:04.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:04.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 135:04.07 from /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionItem.h:9, 135:04.07 from /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionItem.cpp:6, 135:04.07 from Unified_cpp_editor_txmgr0.cpp:2: 135:04.07 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 135:04.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:04.07 1028 | foundInterface = 0; \ 135:04.07 | ^~~~~~~~~~~~~~ 135:04.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:04.07 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:04.07 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:04.07 49 | NS_INTERFACE_MAP_END 135:04.07 | ^~~~~~~~~~~~~~~~~~~~ 135:04.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:04.07 1012 | else 135:04.07 | ^~~~ 135:04.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:04.07 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.07 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:04.07 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 135:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:06.40 /builddir/build/BUILD/firefox-72.0.2/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]': 135:06.40 /builddir/build/BUILD/firefox-72.0.2/editor/txmgr/tests/TestTXMgr.cpp:2022:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found [-Wmissing-profile] 135:06.40 2022 | } 135:06.40 | ^ 135:10.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:10.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:10.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:10.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:10.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:10.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:10.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:10.54 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:10.54 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:10.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:10.54 23 | class nsDataHashtable : public nsBaseHashtable { 135:10.54 | ^~~~~~~~~~~~~~~ 135:10.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:10.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:10.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:10.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:10.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:10.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:10.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:10.58 In file included from /usr/include/c++/9/vector:67, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:13, 135:10.58 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:10.58 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:10.58 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:10.59 | ^~~~~~ 135:10.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:6: 135:10.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:10.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:10.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:10.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:10.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:10.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:10.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:10.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:10.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:10.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:10.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:10.60 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 135:10.60 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.cpp:21: 135:10.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:10.60 52 | class ClipManager { 135:10.60 | ^~~~~~~~~~~ 135:12.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:12.37 from Unified_cpp_editor_libeditor2.cpp:2: 135:12.37 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 135:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:12.37 1043 | foundInterface = 0; \ 135:12.37 | ^~~~~~~~~~~~~~ 135:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:12.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.37 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:12.37 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 135:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:12.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:12.37 from Unified_cpp_editor_libeditor2.cpp:2: 135:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:12.37 304 | } else 135:12.37 | ^~~~ 135:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:12.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.37 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:12.37 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 135:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:12.40 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:12.40 from Unified_cpp_editor_libeditor2.cpp:2: 135:12.40 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 135:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:12.40 1043 | foundInterface = 0; \ 135:12.40 | ^~~~~~~~~~~~~~ 135:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:12.40 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.40 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:12.40 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 135:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:12.40 1002 | else 135:12.40 | ^~~~ 135:12.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:12.40 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:12.40 | ^~~~~~~~~~~~~~~~~~ 135:12.40 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:12.40 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 135:12.40 | ^~~~~~~~~~~~~~~~~~~~~~ 135:12.55 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 135:12.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:12.55 1043 | foundInterface = 0; \ 135:12.55 | ^~~~~~~~~~~~~~ 135:12.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:12.55 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:12.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.55 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:12.55 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 135:12.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:12.55 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:12.55 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:12.55 from Unified_cpp_editor_libeditor2.cpp:2: 135:12.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:12.55 304 | } else 135:12.55 | ^~~~ 135:12.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:12.55 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:12.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.55 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:12.55 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 135:12.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:13.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 135:13.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 135:13.74 from /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 135:13.74 from Unified_cpp_editor_composer0.cpp:2: 135:13.74 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 135:13.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:13.74 1028 | foundInterface = 0; \ 135:13.74 | ^~~~~~~~~~~~~~ 135:13.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:13.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:13.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:13.74 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:13.74 50 | NS_INTERFACE_MAP_END 135:13.74 | ^~~~~~~~~~~~~~~~~~~~ 135:13.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 135:13.74 from /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 135:13.74 from Unified_cpp_editor_composer0.cpp:2: 135:13.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:13.74 304 | } else 135:13.74 | ^~~~ 135:13.74 /builddir/build/BUILD/firefox-72.0.2/editor/composer/ComposerCommandsUpdater.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:13.74 49 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 135:13.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.31 from Unified_cpp_layout_style0.cpp:2: 135:15.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 135:15.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.31 1028 | foundInterface = 0; \ 135:15.31 | ^~~~~~~~~~~~~~ 135:15.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:15.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:15.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:15.31 32 | NS_INTERFACE_MAP_END 135:15.31 | ^~~~~~~~~~~~~~~~~~~~ 135:15.31 In file included from Unified_cpp_layout_style0.cpp:38: 135:15.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.31 31 | } else 135:15.31 | ^~~~ 135:15.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.31 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.31 from Unified_cpp_layout_style0.cpp:2: 135:15.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 135:15.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.31 1043 | foundInterface = 0; \ 135:15.31 | ^~~~~~~~~~~~~~ 135:15.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.31 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.32 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 135:15.32 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.32 from Unified_cpp_layout_style0.cpp:2: 135:15.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.32 304 | } else 135:15.32 | ^~~~ 135:15.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.32 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.32 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSFontFaceRule.cpp:175:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 135:15.32 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.34 from Unified_cpp_layout_style0.cpp:2: 135:15.34 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 135:15.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.34 1043 | foundInterface = 0; \ 135:15.34 | ^~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.34 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.34 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 135:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.34 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.34 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.34 from Unified_cpp_layout_style0.cpp:2: 135:15.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.34 304 | } else 135:15.34 | ^~~~ 135:15.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.34 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.34 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 135:15.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.52 from Unified_cpp_layout_style0.cpp:2: 135:15.52 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 135:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.52 1043 | foundInterface = 0; \ 135:15.52 | ^~~~~~~~~~~~~~ 135:15.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.52 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.52 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.52 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 135:15.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.52 from Unified_cpp_layout_style0.cpp:2: 135:15.52 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.52 389 | else 135:15.52 | ^~~~ 135:15.52 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 135:15.52 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 135:15.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.53 from Unified_cpp_layout_style0.cpp:2: 135:15.53 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 135:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.53 1043 | foundInterface = 0; \ 135:15.53 | ^~~~~~~~~~~~~~ 135:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.53 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.53 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.53 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 135:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.53 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.53 from Unified_cpp_layout_style0.cpp:2: 135:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.53 304 | } else 135:15.53 | ^~~~ 135:15.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.53 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.53 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.53 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 135:15.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.57 from Unified_cpp_layout_style0.cpp:2: 135:15.57 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 135:15.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.57 1043 | foundInterface = 0; \ 135:15.57 | ^~~~~~~~~~~~~~ 135:15.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.57 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.57 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.57 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 135:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.57 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.57 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.57 from Unified_cpp_layout_style0.cpp:2: 135:15.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.57 304 | } else 135:15.57 | ^~~~ 135:15.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.57 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.57 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.57 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 135:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.58 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.58 from Unified_cpp_layout_style0.cpp:2: 135:15.58 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 135:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.58 1043 | foundInterface = 0; \ 135:15.58 | ^~~~~~~~~~~~~~ 135:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.58 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.58 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.58 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 135:15.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.58 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.58 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.58 from Unified_cpp_layout_style0.cpp:2: 135:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.58 304 | } else 135:15.58 | ^~~~ 135:15.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.58 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.58 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.58 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 135:15.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.63 from Unified_cpp_layout_style0.cpp:2: 135:15.63 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 135:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.63 1043 | foundInterface = 0; \ 135:15.63 | ^~~~~~~~~~~~~~ 135:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.63 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.63 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.63 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 135:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.63 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.63 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.63 from Unified_cpp_layout_style0.cpp:2: 135:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.63 304 | } else 135:15.63 | ^~~~ 135:15.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.63 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.63 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.63 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 135:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.65 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.66 from Unified_cpp_layout_style0.cpp:2: 135:15.66 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 135:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.66 1043 | foundInterface = 0; \ 135:15.66 | ^~~~~~~~~~~~~~ 135:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.66 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.66 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.66 88 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 135:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.66 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.66 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.66 from Unified_cpp_layout_style0.cpp:2: 135:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.66 304 | } else 135:15.66 | ^~~~ 135:15.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.66 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.66 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.66 87 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 135:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.68 from Unified_cpp_layout_style0.cpp:2: 135:15.68 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 135:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.68 1043 | foundInterface = 0; \ 135:15.68 | ^~~~~~~~~~~~~~ 135:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.68 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.68 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.68 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 135:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.68 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.68 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.68 from Unified_cpp_layout_style0.cpp:2: 135:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.68 304 | } else 135:15.68 | ^~~~ 135:15.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.68 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.68 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.68 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 135:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.69 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.69 from Unified_cpp_layout_style0.cpp:2: 135:15.69 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 135:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.69 1028 | foundInterface = 0; \ 135:15.69 | ^~~~~~~~~~~~~~ 135:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:15.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:15.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:15.69 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:15.69 19 | NS_INTERFACE_MAP_END 135:15.69 | ^~~~~~~~~~~~~~~~~~~~ 135:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.69 1002 | else 135:15.69 | ^~~~ 135:15.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:15.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:15.69 | ^~~~~~~~~~~~~~~~~~ 135:15.69 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:15.69 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:15.69 | ^~~~~~~~~~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.71 1043 | foundInterface = 0; \ 135:15.71 | ^~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.71 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.71 933 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 135:15.71 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.71 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.71 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.71 from Unified_cpp_layout_style0.cpp:2: 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.71 304 | } else 135:15.71 | ^~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.71 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:932:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.71 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.71 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSStyleRule.cpp:98:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 135:15.71 98 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 135:15.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.73 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.73 from Unified_cpp_layout_style0.cpp:2: 135:15.73 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 135:15.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:15.74 1043 | foundInterface = 0; \ 135:15.74 | ^~~~~~~~~~~~~~ 135:15.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:15.74 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.74 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:15.74 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 135:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.74 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:10, 135:15.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 135:15.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 135:15.74 from /builddir/build/BUILD/firefox-72.0.2/layout/style/AnimationCollection.cpp:7, 135:15.74 from Unified_cpp_layout_style0.cpp:2: 135:15.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:15.74 304 | } else 135:15.74 | ^~~~ 135:15.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:15.74 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.74 /builddir/build/BUILD/firefox-72.0.2/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:15.74 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 135:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:16.79 In file included from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:12, 135:16.79 from Unified_cpp_editor_libeditor2.cpp:47: 135:16.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:16.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:16.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:16.79 | ^ 135:16.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:16.79 46 | struct Block { 135:16.79 | ^~~~~ 135:18.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:18.03 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:18.03 from Unified_cpp_editor_libeditor2.cpp:2: 135:18.03 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 135:18.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:18.04 1043 | foundInterface = 0; \ 135:18.04 | ^~~~~~~~~~~~~~ 135:18.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:18.04 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:18.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:18.04 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:18.04 121 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 135:18.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:18.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:18.04 1002 | else 135:18.04 | ^~~~ 135:18.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:18.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:18.04 | ^~~~~~~~~~~~~~~~~~ 135:18.04 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:18.04 120 | NS_INTERFACE_MAP_ENTRY(nsINamed) 135:18.04 | ^~~~~~~~~~~~~~~~~~~~~~ 135:18.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:18.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 135:18.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 135:18.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:18.25 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:18.25 from Unified_cpp_editor_libeditor1.cpp:2: 135:18.25 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 135:18.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:18.25 1043 | foundInterface = 0; \ 135:18.25 | ^~~~~~~~~~~~~~ 135:18.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:18.25 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:18.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:18.25 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:18.25 212 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 135:18.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:18.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:18.25 1002 | else 135:18.25 | ^~~~ 135:18.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:18.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:18.25 | ^~~~~~~~~~~~~~~~~~ 135:18.25 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditor.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:18.25 211 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 135:18.25 | ^~~~~~~~~~~~~~~~~~~~~~ 135:18.83 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 135:18.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:18.83 1028 | foundInterface = 0; \ 135:18.83 | ^~~~~~~~~~~~~~ 135:18.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:18.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:18.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:18.83 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1054:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:18.83 1054 | NS_INTERFACE_MAP_END 135:18.84 | ^~~~~~~~~~~~~~~~~~~~ 135:18.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:18.84 1002 | else 135:18.84 | ^~~~ 135:18.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:18.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:18.84 | ^~~~~~~~~~~~~~~~~~ 135:18.84 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1053:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:18.84 1053 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 135:18.84 | ^~~~~~~~~~~~~~~~~~~~~~ 135:19.07 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:19.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:19.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:19.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 135:19.07 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 135:19.07 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorEventListener.cpp:13, 135:19.07 from Unified_cpp_editor_libeditor1.cpp:74: 135:19.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:19.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:19.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:19.07 | ^ 135:19.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:19.07 46 | struct Block { 135:19.07 | ^~~~~ 135:20.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:20.37 from Unified_cpp_editor_libeditor2.cpp:2: 135:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:20.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:20.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.37 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 135:20.37 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:8, 135:20.37 from Unified_cpp_editor_libeditor2.cpp:2: 135:20.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:20.37 23 | class nsDataHashtable : public nsBaseHashtable { 135:20.37 | ^~~~~~~~~~~~~~~ 135:20.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:20.41 from Unified_cpp_editor_libeditor1.cpp:2: 135:20.41 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 135:20.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:20.41 1043 | foundInterface = 0; \ 135:20.41 | ^~~~~~~~~~~~~~ 135:20.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:20.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.41 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:20.41 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 135:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:20.41 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:20.41 from Unified_cpp_editor_libeditor1.cpp:2: 135:20.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:20.41 304 | } else 135:20.41 | ^~~~ 135:20.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:20.41 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.41 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:20.41 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 135:20.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 135:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 135:20.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:20.43 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:20.43 from Unified_cpp_editor_libeditor1.cpp:2: 135:20.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 135:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:20.43 1043 | foundInterface = 0; \ 135:20.43 | ^~~~~~~~~~~~~~ 135:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:20.43 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:20.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:20.43 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 135:20.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:20.43 1020 | } else 135:20.43 | ^~~~ 135:20.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 135:20.43 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 135:20.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.43 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 135:20.43 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 135:20.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:20.49 from Unified_cpp_editor_libeditor2.cpp:2: 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:20.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:20.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.49 In file included from /usr/include/c++/9/vector:67, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditorBase.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:8, 135:20.49 from Unified_cpp_editor_libeditor2.cpp:2: 135:20.49 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:20.49 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:20.49 | ^~~~~~ 135:20.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.h:9, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 135:20.49 from Unified_cpp_editor_libeditor2.cpp:2: 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:20.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:20.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:20.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 135:20.49 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/TextEditorDataTransfer.cpp:12, 135:20.49 from Unified_cpp_editor_libeditor2.cpp:56: 135:20.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:20.49 52 | class ClipManager { 135:20.49 | ^~~~~~~~~~~ 135:21.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:21.94 from Unified_cpp_editor_libeditor1.cpp:2: 135:21.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:21.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:21.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:21.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:21.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:21.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:21.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 135:21.94 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:21.94 from Unified_cpp_editor_libeditor1.cpp:2: 135:21.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:21.94 23 | class nsDataHashtable : public nsBaseHashtable { 135:21.94 | ^~~~~~~~~~~~~~~ 135:22.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:22.10 from Unified_cpp_editor_libeditor1.cpp:2: 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:22.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:22.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:22.10 In file included from /usr/include/c++/9/vector:67, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ManualNAC.h:9, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:12, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:22.10 from Unified_cpp_editor_libeditor1.cpp:2: 135:22.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:22.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:22.10 | ^~~~~~ 135:22.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 135:22.10 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:22.10 from Unified_cpp_editor_libeditor1.cpp:2: 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:22.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:22.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:22.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:22.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:22.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 135:22.11 from /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditorEventListener.cpp:13, 135:22.11 from Unified_cpp_editor_libeditor1.cpp:74: 135:22.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:22.11 52 | class ClipManager { 135:22.11 | ^~~~~~~~~~~ 135:22.75 In file included from Unified_cpp_style_test_gtest0.cpp:11: 135:22.75 /builddir/build/BUILD/firefox-72.0.2/layout/style/test/gtest/StyloParsingBench.cpp: In function 'Stylo_Servo_StyleSheet_FromUTF8Bytes_Bench_UseCounters_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 135:22.75 /builddir/build/BUILD/firefox-72.0.2/layout/style/test/gtest/StyloParsingBench.cpp:112:43: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 135:22.75 112 | ServoGetPropertyValueById); 135:22.75 | ^ 135:25.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:25.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:25.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:25.34 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:20: 135:25.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:25.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:25.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:25.34 | ^ 135:25.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:25.34 46 | struct Block { 135:25.34 | ^~~~~ 135:27.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:27.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:27.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 135:27.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 135:27.45 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 135:27.45 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:19, 135:27.45 from Unified_cpp_layout_style1.cpp:11: 135:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:27.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:27.45 | ^ 135:27.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:27.45 46 | struct Block { 135:27.45 | ^~~~~ 135:29.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:13, 135:29.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:29.30 from Unified_cpp_layout_style2.cpp:2: 135:29.30 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 135:29.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:29.30 1028 | foundInterface = 0; \ 135:29.30 | ^~~~~~~~~~~~~~ 135:29.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:29.30 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:29.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:29.30 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:29.30 24 | NS_INTERFACE_MAP_END 135:29.30 | ^~~~~~~~~~~~~~~~~~~~ 135:29.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:29.30 1002 | else 135:29.30 | ^~~~ 135:29.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:29.30 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:29.30 | ^~~~~~~~~~~~~~~~~~ 135:29.30 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:29.30 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:29.30 | ^~~~~~~~~~~~~~~~~~~~~~ 135:29.41 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 135:29.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:29.41 1043 | foundInterface = 0; \ 135:29.41 | ^~~~~~~~~~~~~~ 135:29.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:29.41 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.41 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:29.41 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:29.41 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:29.41 from Unified_cpp_layout_style2.cpp:2: 135:29.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:29.41 304 | } else 135:29.41 | ^~~~ 135:29.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:29.41 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.41 /builddir/build/BUILD/firefox-72.0.2/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:29.41 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 135:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:29.51 In file included from Unified_cpp_editor_libeditor1.cpp:11: 135:29.51 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InternetCiter.cpp: In member function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >': 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:29.52 7294 | EditorDOMPoint HTMLEditor::GetCurrentHardLineEndPoint( 135:29.52 | ^~~~~~~~~~ 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/InternetCiter.cpp: In member function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >': 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:29.52 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:29.53 /builddir/build/BUILD/firefox-72.0.2/editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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] 135:30.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:30.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 135:30.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:30.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:30.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:30.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:30.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:30.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:30.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 135:30.99 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 135:30.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:30.99 23 | class nsDataHashtable : public nsBaseHashtable { 135:30.99 | ^~~~~~~~~~~~~~~ 135:31.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:31.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:31.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:31.09 In file included from /usr/include/c++/9/vector:67, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 135:31.09 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:31.09 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:31.09 | ^~~~~~ 135:31.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:9: 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:31.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:31.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:31.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:31.09 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.cpp:20: 135:31.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:31.10 52 | class ClipManager { 135:31.10 | ^~~~~~~~~~~ 135:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxUserFontSet.h:9, 135:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FontFace.h:15, 135:31.50 from /builddir/build/BUILD/firefox-72.0.2/layout/style/PostTraversalTask.cpp:9, 135:31.50 from Unified_cpp_layout_style2.cpp:47: 135:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:31.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:31.50 | ^ 135:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:31.50 46 | struct Block { 135:31.50 | ^~~~~ 135:32.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAtom.h:10, 135:32.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 135:32.31 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:7, 135:32.31 from Unified_cpp_layout_style1.cpp:2: 135:32.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 135:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:32.31 1028 | foundInterface = 0; \ 135:32.31 | ^~~~~~~~~~~~~~ 135:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:32.31 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:32.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:32.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:32.31 97 | NS_INTERFACE_MAP_END 135:32.31 | ^~~~~~~~~~~~~~~~~~~~ 135:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:32.31 1002 | else 135:32.31 | ^~~~ 135:32.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:32.31 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:32.31 | ^~~~~~~~~~~~~~~~~~ 135:32.31 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:32.31 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:32.31 | ^~~~~~~~~~~~~~~~~~~~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 135:32.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:32.55 1043 | foundInterface = 0; \ 135:32.55 | ^~~~~~~~~~~~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:32.55 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:32.55 108 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:32.55 1002 | else 135:32.55 | ^~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:32.55 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:32.55 | ^~~~~~~~~~~~~~~~~~ 135:32.55 /builddir/build/BUILD/firefox-72.0.2/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:32.55 107 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 135:32.55 | ^~~~~~~~~~~~~~~~~~~~~~ 135:33.36 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 135:33.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:33.37 1043 | foundInterface = 0; \ 135:33.37 | ^~~~~~~~~~~~~~ 135:33.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:33.37 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.37 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:33.37 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 135:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 135:33.37 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 135:33.37 from Unified_cpp_layout_style1.cpp:2: 135:33.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:33.37 304 | } else 135:33.37 | ^~~~ 135:33.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:33.37 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.37 /builddir/build/BUILD/firefox-72.0.2/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:33.37 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 135:33.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:33.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAtom.h:10, 135:33.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 135:33.54 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:7, 135:33.54 from Unified_cpp_layout_style1.cpp:2: 135:33.54 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 135:33.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:33.55 1028 | foundInterface = 0; \ 135:33.55 | ^~~~~~~~~~~~~~ 135:33.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:33.55 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:33.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:33.55 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp:636:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:33.55 636 | NS_INTERFACE_MAP_END 135:33.55 | ^~~~~~~~~~~~~~~~~~~~ 135:33.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:33.55 1002 | else 135:33.55 | ^~~~ 135:33.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:33.55 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:33.55 | ^~~~~~~~~~~~~~~~~~ 135:33.55 /builddir/build/BUILD/firefox-72.0.2/layout/style/ImageLoader.cpp:635:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:33.55 635 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 135:33.55 | ^~~~~~~~~~~~~~~~~~~~~~ 135:34.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 135:34.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 135:34.13 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseDragService.h:17, 135:34.13 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.h:11, 135:34.13 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsClipboardWayland.cpp:25, 135:34.13 from Unified_cpp_widget_gtk1.cpp:92: 135:34.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:34.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:34.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:34.13 | ^ 135:34.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:34.13 46 | struct Block { 135:34.13 | ^~~~~ 135:35.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:35.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:35.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:35.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 135:35.72 from Unified_cpp_layout_style1.cpp:2: 135:35.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:35.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:35.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:35.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:35.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:35.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.72 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 135:35.72 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:18, 135:35.72 from Unified_cpp_layout_style1.cpp:11: 135:35.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:35.72 23 | class nsDataHashtable : public nsBaseHashtable { 135:35.72 | ^~~~~~~~~~~~~~~ 135:35.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:13, 135:35.74 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:35.74 from Unified_cpp_layout_style2.cpp:2: 135:35.74 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 135:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:35.74 1028 | foundInterface = 0; \ 135:35.74 | ^~~~~~~~~~~~~~ 135:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:35.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:35.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:35.74 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:35.74 25 | NS_INTERFACE_MAP_END 135:35.74 | ^~~~~~~~~~~~~~~~~~~~ 135:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:35.74 1002 | else 135:35.74 | ^~~~ 135:35.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:35.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:35.74 | ^~~~~~~~~~~~~~~~~~ 135:35.74 /builddir/build/BUILD/firefox-72.0.2/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:35.74 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:35.74 | ^~~~~~~~~~~~~~~~~~~~~~ 135:35.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 135:35.76 from Unified_cpp_layout_style1.cpp:2: 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:35.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:35.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.76 In file included from /usr/include/c++/9/vector:67, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 135:35.76 from Unified_cpp_layout_style1.cpp:2: 135:35.76 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:35.76 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:35.76 | ^~~~~~ 135:35.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/style/CachedInheritingStyles.cpp:9, 135:35.76 from Unified_cpp_layout_style1.cpp:2: 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:35.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:35.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 135:35.76 from /builddir/build/BUILD/firefox-72.0.2/layout/style/ComputedStyle.cpp:19, 135:35.76 from Unified_cpp_layout_style1.cpp:11: 135:35.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:35.76 52 | class ClipManager { 135:35.76 | ^~~~~~~~~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 135:35.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:35.84 1028 | foundInterface = 0; \ 135:35.84 | ^~~~~~~~~~~~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:35.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:35.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:35.84 31 | NS_INTERFACE_MAP_END 135:35.84 | ^~~~~~~~~~~~~~~~~~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:35.84 1002 | else 135:35.84 | ^~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:35.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:35.84 | ^~~~~~~~~~~~~~~~~~ 135:35.84 /builddir/build/BUILD/firefox-72.0.2/layout/style/Rule.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:35.84 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:35.84 | ^~~~~~~~~~~~~~~~~~~~~~ 135:35.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:35.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:35.92 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 135:35.92 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.cpp:11, 135:35.92 from Unified_cpp_widget_gtk2.cpp:29: 135:35.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:35.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:35.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:35.92 | ^ 135:35.92 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:35.92 46 | struct Block { 135:35.92 | ^~~~~ 135:36.90 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 135:36.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:36.90 1043 | foundInterface = 0; \ 135:36.90 | ^~~~~~~~~~~~~~ 135:36.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:36.90 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:36.90 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:36.90 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 135:36.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:36.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:36.90 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:36.90 from Unified_cpp_layout_style2.cpp:2: 135:36.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:36.90 304 | } else 135:36.91 | ^~~~ 135:36.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:36.91 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:36.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:36.91 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:36.91 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 135:36.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.30 from Unified_cpp_layout_style2.cpp:2: 135:38.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 135:38.30 /builddir/build/BUILD/firefox-72.0.2/layout/style/ServoStyleSet.cpp:97:51: required from here 135:38.30 /builddir/build/BUILD/firefox-72.0.2/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] 135:38.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:38.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.30 In file included from /usr/include/c++/9/utility:70, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/utility:3, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/utility:44, 135:38.30 from /usr/include/c++/9/algorithm:60, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/algorithm:3, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/algorithm:44, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/FontPropertyTypes.h:11, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:12, 135:38.30 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.30 from Unified_cpp_layout_style2.cpp:2: 135:38.30 /usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 135:38.30 208 | struct pair 135:38.30 | ^~~~ 135:38.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:38.82 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.82 from Unified_cpp_layout_style2.cpp:2: 135:38.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:38.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:38.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.83 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 135:38.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 135:38.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 135:38.83 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:11, 135:38.83 from Unified_cpp_layout_style2.cpp:2: 135:38.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:38.83 23 | class nsDataHashtable : public nsBaseHashtable { 135:38.83 | ^~~~~~~~~~~~~~~ 135:38.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:38.87 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.87 from Unified_cpp_layout_style2.cpp:2: 135:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:38.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:38.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:38.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.88 In file included from /usr/include/c++/9/vector:67, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.88 from Unified_cpp_layout_style2.cpp:2: 135:38.88 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:38.88 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:38.88 | ^~~~~~ 135:38.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.h:14, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/layout/style/MappedDeclarations.cpp:7, 135:38.88 from Unified_cpp_layout_style2.cpp:2: 135:38.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:38.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:38.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:38.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:38.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:38.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:38.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:38.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:38.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 135:38.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 135:38.89 from /builddir/build/BUILD/firefox-72.0.2/layout/style/PostTraversalTask.cpp:11, 135:38.89 from Unified_cpp_layout_style2.cpp:47: 135:38.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:38.89 52 | class ClipManager { 135:38.89 | ^~~~~~~~~~~ 135:39.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 135:39.75 from Unified_cpp_widget_gtk1.cpp:2: 135:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:39.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:39.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:39.75 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 135:39.75 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11Image.cpp:11, 135:39.75 from Unified_cpp_widget_gtk1.cpp:11: 135:39.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:39.75 23 | class nsDataHashtable : public nsBaseHashtable { 135:39.75 | ^~~~~~~~~~~~~~~ 135:39.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 135:39.79 from Unified_cpp_widget_gtk1.cpp:2: 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:39.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:39.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:39.79 In file included from /usr/include/c++/9/vector:67, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.h:12, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:7, 135:39.79 from Unified_cpp_widget_gtk1.cpp:2: 135:39.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:39.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:39.79 | ^~~~~~ 135:39.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatform.h:17, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/WindowSurfaceX11.cpp:8, 135:39.79 from Unified_cpp_widget_gtk1.cpp:2: 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:39.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:39.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:39.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 135:39.79 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsDragService.cpp:39, 135:39.79 from Unified_cpp_widget_gtk1.cpp:128: 135:39.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:39.79 52 | class ClipManager { 135:39.80 | ^~~~~~~~~~~ 135:41.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:41.33 from Unified_cpp_widget_gtk2.cpp:2: 135:41.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:41.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:41.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:41.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:41.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:41.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:41.33 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:41.33 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:41.33 from Unified_cpp_widget_gtk2.cpp:2: 135:41.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:41.33 23 | class nsDataHashtable : public nsBaseHashtable { 135:41.33 | ^~~~~~~~~~~~~~~ 135:41.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:41.39 from Unified_cpp_widget_gtk2.cpp:2: 135:41.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:41.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:41.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:41.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:41.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:41.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:41.39 In file included from /usr/include/c++/9/vector:67, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:12, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:41.39 from Unified_cpp_widget_gtk2.cpp:2: 135:41.39 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:41.39 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:41.39 | ^~~~~~ 135:41.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:41.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:21, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:41.40 from Unified_cpp_widget_gtk2.cpp:2: 135:41.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:41.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:41.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:41.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:41.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:41.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:41.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 135:41.40 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.cpp:11, 135:41.40 from Unified_cpp_widget_gtk2.cpp:29: 135:41.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:41.40 52 | class ClipManager { 135:41.40 | ^~~~~~~~~~~ 135:41.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:41.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:41.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:41.78 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 135:41.78 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:55: 135:41.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:41.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:41.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:41.78 | ^ 135:41.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:41.78 46 | struct Block { 135:41.78 | ^~~~~ 135:45.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:12, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/IMContextWrapper.h:17, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsGtkKeyUtils.cpp:21, 135:45.56 from Unified_cpp_widget_gtk2.cpp:2: 135:45.56 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 50 | OffTheBooksMutex* Mutex() { 135:45.56 | ^~~~~ 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCSSRenderingBorders.h:14, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDisplayList.h:48, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:16, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 135:45.56 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.cpp:11, 135:45.56 from Unified_cpp_widget_gtk2.cpp:29: 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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': 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 135:45.56 | ^~~~~~~~~~~ 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:45.56 /builddir/build/BUILD/firefox-72.0.2/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] 135:49.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 135:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:49.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:49.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:27, 135:49.14 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 135:49.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:49.14 23 | class nsDataHashtable : public nsBaseHashtable { 135:49.14 | ^~~~~~~~~~~~~~~ 135:49.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 135:49.18 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 135:49.18 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 135:49.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:49.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:49.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:49.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:49.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.19 In file included from /usr/include/c++/9/vector:67, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:27, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 135:49.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:49.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:49.19 | ^~~~~~ 135:49.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.h:22, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:20: 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:49.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:49.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 135:49.19 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsRefreshDriver.cpp:55: 135:49.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:49.19 52 | class ClipManager { 135:49.19 | ^~~~~~~~~~~ 135:53.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:53.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:53.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:53.91 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsMediaFeatures.cpp:17, 135:53.91 from Unified_cpp_layout_style4.cpp:29: 135:53.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:53.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:53.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:53.91 | ^ 135:53.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:53.91 46 | struct Block { 135:53.91 | ^~~~~ 135:54.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:15, 135:54.20 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 135:54.20 from Unified_cpp_layout_style3.cpp:2: 135:54.20 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 135:54.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:54.20 1028 | foundInterface = 0; \ 135:54.20 | ^~~~~~~~~~~~~~ 135:54.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:54.20 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:54.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:54.20 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:54.20 174 | NS_INTERFACE_MAP_END 135:54.20 | ^~~~~~~~~~~~~~~~~~~~ 135:54.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:54.20 1002 | else 135:54.20 | ^~~~ 135:54.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:54.20 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:54.20 | ^~~~~~~~~~~~~~~~~~ 135:54.20 /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:54.20 173 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:54.20 | ^~~~~~~~~~~~~~~~~~~~~~ 135:55.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 135:55.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 135:55.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 135:55.31 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsCSSValue.cpp:29, 135:55.31 from Unified_cpp_layout_style3.cpp:83: 135:55.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:55.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:55.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:55.31 | ^ 135:55.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:55.31 46 | struct Block { 135:55.31 | ^~~~~ 135:55.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 135:55.96 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.h:19, 135:55.96 from /builddir/build/BUILD/firefox-72.0.2/widget/GfxInfoBase.cpp:10, 135:55.96 from Unified_cpp_widget0.cpp:29: 135:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:55.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:55.96 | ^ 135:55.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:55.96 46 | struct Block { 135:55.96 | ^~~~~ 135:56.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 135:56.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 135:56.22 from /builddir/build/BUILD/firefox-72.0.2/widget/nsClipboardProxy.cpp:5, 135:56.22 from Unified_cpp_widget1.cpp:47: 135:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 135:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:56.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 135:56.22 | ^ 135:56.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 135:56.22 46 | struct Block { 135:56.22 | ^~~~~ 135:58.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:15, 135:58.47 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 135:58.47 from Unified_cpp_layout_style3.cpp:2: 135:58.47 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 135:58.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:58.47 1043 | foundInterface = 0; \ 135:58.47 | ^~~~~~~~~~~~~~ 135:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:58.48 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:58.48 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:58.48 352 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 135:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:58.48 1002 | else 135:58.48 | ^~~~ 135:58.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:58.48 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:58.48 | ^~~~~~~~~~~~~~~~~~ 135:58.48 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:58.48 351 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 135:58.48 | ^~~~~~~~~~~~~~~~~~~~~~ 135:58.75 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 135:58.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:58.75 1043 | foundInterface = 0; \ 135:58.75 | ^~~~~~~~~~~~~~ 135:58.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:58.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:58.75 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:58.75 63 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 135:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:58.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:11, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 135:58.75 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 135:58.75 from Unified_cpp_layout_style3.cpp:2: 135:58.75 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:58.75 389 | else 135:58.75 | ^~~~ 135:58.75 /builddir/build/BUILD/firefox-72.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:62:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 135:58.75 62 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 135:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:59.51 In file included from Unified_cpp_layout_base_gtest0.cpp:11: 135:59.51 /builddir/build/BUILD/firefox-72.0.2/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]': 135:59.51 /builddir/build/BUILD/firefox-72.0.2/layout/base/gtest/TestAccessibleCaretManager.cpp:840:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found [-Wmissing-profile] 135:59.51 840 | } // namespace mozilla 135:59.51 | ^ 135:59.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:59.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 135:59.86 from Unified_cpp_widget0.cpp:2: 135:59.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 135:59.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 135:59.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 135:59.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:59.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:59.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:59.86 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIScrollableFrame.h:17, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/widget/InputData.h:10, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseWidget.h:8, 135:59.86 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:7, 135:59.86 from Unified_cpp_widget0.cpp:2: 135:59.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 135:59.86 23 | class nsDataHashtable : public nsBaseHashtable { 135:59.86 | ^~~~~~~~~~~~~~~ 135:59.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 135:59.99 from Unified_cpp_widget0.cpp:2: 135:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 135:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 135:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 135:59.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:59.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:59.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:59.99 In file included from /usr/include/c++/9/vector:67, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:10, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 135:59.99 from Unified_cpp_widget0.cpp:2: 135:59.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 135:59.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 135:59.99 | ^~~~~~ 135:59.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 135:59.99 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:13, 135:60.00 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 135:60.00 from Unified_cpp_widget0.cpp:2: 135:60.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 135:60.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 135:60.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 135:60.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 135:60.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 135:60.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:60.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 135:60.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:60.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 135:60.00 from /builddir/build/BUILD/firefox-72.0.2/widget/PuppetWidget.cpp:19, 135:60.00 from Unified_cpp_widget0.cpp:83: 135:60.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 135:60.00 52 | class ClipManager { 136:00.00 | ^~~~~~~~~~~ 136:00.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 136:00.42 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 136:00.42 from Unified_cpp_layout_style3.cpp:2: 136:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:00.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:00.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:00.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:00.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 136:00.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:00.43 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:13, 136:00.43 from Unified_cpp_layout_style3.cpp:2: 136:00.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:00.43 23 | class nsDataHashtable : public nsBaseHashtable { 136:00.43 | ^~~~~~~~~~~~~~~ 136:00.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 136:00.46 from Unified_cpp_layout_style3.cpp:2: 136:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:00.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:00.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:00.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:00.46 In file included from /usr/include/c++/9/vector:67, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 136:00.46 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 136:00.46 from Unified_cpp_layout_style3.cpp:2: 136:00.46 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:00.46 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:00.46 | ^~~~~~ 136:00.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/layout/style/StyleAnimationValue.cpp:9, 136:00.47 from Unified_cpp_layout_style3.cpp:2: 136:00.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:00.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:00.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:00.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:00.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:00.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:00.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:00.47 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsCSSValue.cpp:29, 136:00.47 from Unified_cpp_layout_style3.cpp:83: 136:00.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:00.47 52 | class ClipManager { 136:00.47 | ^~~~~~~~~~~ 136:01.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 136:01.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 136:01.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 136:01.17 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 136:01.17 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 136:01.17 from Unified_cpp_layout_style4.cpp:2: 136:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:01.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:01.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:01.17 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 136:01.17 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 136:01.17 from Unified_cpp_layout_style4.cpp:2: 136:01.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:01.17 23 | class nsDataHashtable : public nsBaseHashtable { 136:01.17 | ^~~~~~~~~~~~~~~ 136:01.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 136:01.21 from Unified_cpp_layout_style4.cpp:2: 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:01.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:01.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:01.21 In file included from /usr/include/c++/9/vector:67, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoBindings.h:12, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:13, 136:01.21 from Unified_cpp_layout_style4.cpp:2: 136:01.21 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:01.21 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:01.21 | ^~~~~~ 136:01.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.h:17, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsHTMLCSSStyleSheet.cpp:11, 136:01.21 from Unified_cpp_layout_style4.cpp:2: 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:01.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:01.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:01.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:01.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsMediaFeatures.cpp:17, 136:01.21 from Unified_cpp_layout_style4.cpp:29: 136:01.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:01.21 52 | class ClipManager { 136:01.21 | ^~~~~~~~~~~ 136:02.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 136:02.13 from Unified_cpp_widget1.cpp:2: 136:02.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:02.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:02.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:02.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:02.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:02.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:02.13 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 136:02.13 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 136:02.13 from Unified_cpp_widget1.cpp:2: 136:02.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:02.13 23 | class nsDataHashtable : public nsBaseHashtable { 136:02.13 | ^~~~~~~~~~~~~~~ 136:02.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 136:02.17 from Unified_cpp_widget1.cpp:2: 136:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:02.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:02.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:02.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:02.17 In file included from /usr/include/c++/9/vector:67, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:02.17 from /usr/include/c++/9/queue:61, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/queue:3, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:11, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsBaseAppShell.cpp:6, 136:02.17 from Unified_cpp_widget1.cpp:11: 136:02.17 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:02.17 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:02.17 | ^~~~~~ 136:02.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 136:02.17 from /builddir/build/BUILD/firefox-72.0.2/widget/nsAutoRollup.cpp:6, 136:02.18 from Unified_cpp_widget1.cpp:2: 136:02.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:02.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:02.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:02.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:02.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:02.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:02.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 136:02.18 from /builddir/build/BUILD/firefox-72.0.2/widget/nsNativeTheme.cpp:23, 136:02.18 from Unified_cpp_widget1.cpp:128: 136:02.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:02.18 52 | class ClipManager { 136:02.18 | ^~~~~~~~~~~ 136:05.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 136:05.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:05.68 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:05.68 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.h:10, 136:05.68 from /builddir/build/BUILD/firefox-72.0.2/widget/CompositorWidget.cpp:5, 136:05.68 from Unified_cpp_widget0.cpp:2: 136:05.68 /builddir/build/BUILD/firefox-72.0.2/widget/WidgetUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 136:05.69 /builddir/build/BUILD/firefox-72.0.2/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] 136:05.69 217 | BaseMatrix& PreRotate(T aAngle) { 136:05.69 | ^~~~~~~~~ 136:05.69 /builddir/build/BUILD/firefox-72.0.2/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] 136:08.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:08.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:08.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:08.73 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 136:08.73 from /builddir/build/BUILD/firefox-72.0.2/layout/base/MobileViewportManager.cpp:16, 136:08.73 from Unified_cpp_layout_base0.cpp:65: 136:08.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:08.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:08.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:08.73 | ^ 136:08.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:08.73 46 | struct Block { 136:08.73 | ^~~~~ 136:12.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 136:12.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 136:12.05 from /builddir/build/BUILD/firefox-72.0.2/widget/nsSoundProxy.cpp:5, 136:12.05 from Unified_cpp_widget2.cpp:29: 136:12.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:12.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:12.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:12.05 | ^ 136:12.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:12.06 46 | struct Block { 136:12.06 | ^~~~~ 136:12.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.90 from Unified_cpp_layout_base0.cpp:2: 136:12.90 /builddir/build/BUILD/firefox-72.0.2/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]': 136:12.90 /builddir/build/BUILD/firefox-72.0.2/layout/base/GeometryUtils.cpp:342:33: required from here 136:12.90 /builddir/build/BUILD/firefox-72.0.2/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] 136:12.90 43 | memset(aT, 0, sizeof(T)); 136:12.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 136:12.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsSize.h:12, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsPoint.h:13, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsMargin.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrValue.h:22, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:22, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.90 from Unified_cpp_layout_base0.cpp:2: 136:12.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 136:12.90 123 | struct PointTyped 136:12.90 | ^~~~~~~~~~ 136:12.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.90 from Unified_cpp_layout_base0.cpp:2: 136:12.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 136:12.90 /builddir/build/BUILD/firefox-72.0.2/layout/base/LayoutTelemetryTools.cpp:56:25: required from here 136:12.90 /builddir/build/BUILD/firefox-72.0.2/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] 136:12.91 31 | memset(aT, 0, sizeof(T)); 136:12.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 136:12.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayUtils.h:24, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:19, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.91 from Unified_cpp_layout_base0.cpp:2: 136:12.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 136:12.91 42 | class EnumeratedArray { 136:12.91 | ^~~~~~~~~~~~~~~ 136:12.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.91 from Unified_cpp_layout_base0.cpp:2: 136:12.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]': 136:12.91 /builddir/build/BUILD/firefox-72.0.2/layout/base/LayoutTelemetryTools.cpp:58:38: required from here 136:12.91 /builddir/build/BUILD/firefox-72.0.2/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] 136:12.91 31 | memset(aT, 0, sizeof(T)); 136:12.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 136:12.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ArrayUtils.h:24, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:19, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:12.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:12.91 from Unified_cpp_layout_base0.cpp:2: 136:12.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray' declared here 136:12.91 42 | class EnumeratedArray { 136:12.92 | ^~~~~~~~~~~~~~~ 136:13.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:13.56 from Unified_cpp_layout_base0.cpp:2: 136:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:13.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:13.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:13.56 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:13.56 from Unified_cpp_layout_base0.cpp:2: 136:13.56 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:13.56 23 | class nsDataHashtable : public nsBaseHashtable { 136:13.56 | ^~~~~~~~~~~~~~~ 136:13.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:13.85 from Unified_cpp_layout_base0.cpp:2: 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:13.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:13.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.85 In file included from /usr/include/c++/9/vector:67, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:13.85 from Unified_cpp_layout_base0.cpp:2: 136:13.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:13.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:13.85 | ^~~~~~ 136:13.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsAttrName.h:16, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/AttrArray.h:21, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:13.85 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:13.85 from Unified_cpp_layout_base0.cpp:2: 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:13.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:13.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:13.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 136:13.86 from /builddir/build/BUILD/firefox-72.0.2/layout/base/MobileViewportManager.cpp:16, 136:13.86 from Unified_cpp_layout_base0.cpp:65: 136:13.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:13.86 52 | class ClipManager { 136:13.86 | ^~~~~~~~~~~ 136:16.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:16.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:16.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:16.22 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 136:16.22 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:7, 136:16.22 from Unified_cpp_layout_forms0.cpp:2: 136:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:16.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:16.22 | ^ 136:16.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:16.22 46 | struct Block { 136:16.22 | ^~~~~ 136:16.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 136:16.64 from Unified_cpp_widget2.cpp:2: 136:16.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:16.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:16.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:16.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:16.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:16.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:16.64 In file included from /builddir/build/BUILD/firefox-72.0.2/widget/nsIWidget.h:34, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 136:16.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 136:16.65 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 136:16.65 from Unified_cpp_widget2.cpp:2: 136:16.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:16.65 23 | class nsDataHashtable : public nsBaseHashtable { 136:16.65 | ^~~~~~~~~~~~~~~ 136:16.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 136:16.69 from Unified_cpp_widget2.cpp:2: 136:16.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:16.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:16.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:16.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:16.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:16.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:16.69 In file included from /usr/include/c++/9/vector:67, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/process_util.h:33, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 136:16.69 from Unified_cpp_widget2.cpp:2: 136:16.69 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:16.69 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:16.69 | ^~~~~~ 136:16.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:16.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/widget/nsPrintSession.cpp:8, 136:16.70 from Unified_cpp_widget2.cpp:2: 136:16.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:16.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:16.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:16.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:16.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:16.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:16.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/widget/gtk/nsLookAndFeel.h:14, 136:16.70 from /builddir/build/BUILD/firefox-72.0.2/widget/nsXPLookAndFeel.cpp:11, 136:16.70 from Unified_cpp_widget2.cpp:47: 136:16.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:16.70 52 | class ClipManager { 136:16.70 | ^~~~~~~~~~~ 136:17.05 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:17.05 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:17.05 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 136:17.05 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableCellFrame.cpp:20, 136:17.05 from Unified_cpp_layout_tables0.cpp:38: 136:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:17.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:17.05 | ^ 136:17.05 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:17.05 46 | struct Block { 136:17.05 | ^~~~~ 136:17.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 136:17.21 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BlockReflowInput.cpp:16, 136:17.21 from Unified_cpp_layout_generic0.cpp:11: 136:17.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:17.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:17.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:17.21 | ^ 136:17.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:17.21 46 | struct Block { 136:17.21 | ^~~~~ 136:18.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:18.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:18.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:18.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 136:18.26 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:28: 136:18.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:18.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:18.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:18.26 | ^ 136:18.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:18.26 46 | struct Block { 136:18.26 | ^~~~~ 136:20.22 In file included from Unified_cpp_layout_tables0.cpp:65: 136:20.22 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 136:20.22 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp:7372: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] 136:20.22 7372 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 136:20.22 | ^ 136:20.23 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.cpp:5903:8: note: 'struct BCBlockDirSeg' declared here 136:20.23 5903 | struct BCBlockDirSeg { 136:20.23 | ^~~~~~~~~~~~~ 136:22.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 136:22.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:22.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:22.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:22.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:22.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.18 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 136:22.18 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 136:22.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:22.18 23 | class nsDataHashtable : public nsBaseHashtable { 136:22.18 | ^~~~~~~~~~~~~~~ 136:22.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.h:11, 136:22.25 from /builddir/build/BUILD/firefox-72.0.2/layout/base/AccessibleCaret.cpp:7, 136:22.25 from Unified_cpp_layout_base0.cpp:2: 136:22.25 /builddir/build/BUILD/firefox-72.0.2/layout/base/StaticPresData.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 136:22.25 /builddir/build/BUILD/firefox-72.0.2/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] 136:22.25 217 | BaseMatrix& PreRotate(T aAngle) { 136:22.25 | ^~~~~~~~~ 136:22.25 /builddir/build/BUILD/firefox-72.0.2/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] 136:22.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:22.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.37 In file included from /usr/include/c++/9/vector:67, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 136:22.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:22.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:22.37 | ^~~~~~ 136:22.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.h:16, 136:22.37 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:9: 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:22.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:22.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:22.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:22.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 136:22.38 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsPluginFrame.cpp:28: 136:22.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:22.38 52 | class ClipManager { 136:22.38 | ^~~~~~~~~~~ 136:22.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 136:22.52 from Unified_cpp_layout_tables0.cpp:2: 136:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:22.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.52 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 136:22.52 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 136:22.52 from Unified_cpp_layout_tables0.cpp:2: 136:22.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:22.52 23 | class nsDataHashtable : public nsBaseHashtable { 136:22.52 | ^~~~~~~~~~~~~~~ 136:22.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 136:22.81 from Unified_cpp_layout_tables0.cpp:2: 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:22.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.81 In file included from /usr/include/c++/9/vector:67, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 136:22.81 from Unified_cpp_layout_tables0.cpp:2: 136:22.81 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:22.81 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:22.81 | ^~~~~~ 136:22.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/celldata.h:12, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableFrame.h:9, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 136:22.81 from Unified_cpp_layout_tables0.cpp:2: 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:22.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:22.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 136:22.81 from /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableCellFrame.cpp:20, 136:22.81 from Unified_cpp_layout_tables0.cpp:38: 136:22.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:22.81 52 | class ClipManager { 136:22.81 | ^~~~~~~~~~~ 136:23.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 136:23.28 from Unified_cpp_layout_forms0.cpp:2: 136:23.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:23.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:23.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:23.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:23.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.28 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRenderingBorders.h:18, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:12, 136:23.28 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 136:23.28 from Unified_cpp_layout_forms0.cpp:2: 136:23.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:23.28 23 | class nsDataHashtable : public nsBaseHashtable { 136:23.28 | ^~~~~~~~~~~~~~~ 136:23.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 136:23.32 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 136:23.32 from Unified_cpp_layout_forms0.cpp:2: 136:23.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:23.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:23.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:23.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:23.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.33 In file included from /usr/include/c++/9/vector:67, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 136:23.33 from Unified_cpp_layout_forms0.cpp:2: 136:23.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:23.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:23.33 | ^~~~~~ 136:23.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxContext.h:9, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgIContainer.h:28, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.h:10, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 136:23.33 from Unified_cpp_layout_forms0.cpp:2: 136:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:23.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.33 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 136:23.33 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsButtonFrameRenderer.cpp:7, 136:23.33 from Unified_cpp_layout_forms0.cpp:2: 136:23.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:23.33 52 | class ClipManager { 136:23.33 | ^~~~~~~~~~~ 136:23.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 136:23.66 from Unified_cpp_layout_generic0.cpp:2: 136:23.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:23.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:23.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:23.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:23.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:23.66 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 136:23.66 from Unified_cpp_layout_generic0.cpp:2: 136:23.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:23.66 23 | class nsDataHashtable : public nsBaseHashtable { 136:23.66 | ^~~~~~~~~~~~~~~ 136:23.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 136:23.71 from Unified_cpp_layout_generic0.cpp:2: 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:23.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.71 In file included from /usr/include/c++/9/vector:67, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 136:23.71 from Unified_cpp_layout_generic0.cpp:2: 136:23.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:23.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:23.71 | ^~~~~~ 136:23.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleConsts.h:17, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BRFrame.cpp:9, 136:23.71 from Unified_cpp_layout_generic0.cpp:2: 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:23.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:23.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStructInlines.h:18, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrameInlines.h:13, 136:23.71 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/BlockReflowInput.cpp:16, 136:23.71 from Unified_cpp_layout_generic0.cpp:11: 136:23.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:23.71 52 | class ClipManager { 136:23.72 | ^~~~~~~~~~~ 136:28.50 In file included from Unified_cpp_layout_tables0.cpp:74: 136:28.50 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 136:28.50 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableRowFrame.cpp:1099:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 136:28.50 1099 | nscoord nsTableRowFrame::CollapseRowIfNecessary(nscoord aRowOffset, 136:28.50 | ^~~~~~~~~~~~~~~ 136:28.50 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableRowFrame.cpp:1099:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 136:28.50 /builddir/build/BUILD/firefox-72.0.2/layout/tables/nsTableRowFrame.cpp:1099:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:28.80 In file included from Unified_cpp_layout_forms0.cpp:29: 136:28.80 /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 136:28.80 /builddir/build/BUILD/firefox-72.0.2/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] 136:28.80 464 | nsPoint nsComboboxControlFrame::GetCSSTransformTranslation() { 136:28.80 | ^~~~~~~~~~~~~~~~~~~~~~ 136:28.80 /builddir/build/BUILD/firefox-72.0.2/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] 136:30.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:30.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:30.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:30.34 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:30.34 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/TextOverflow.cpp:22, 136:30.34 from Unified_cpp_layout_generic1.cpp:29: 136:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:30.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:30.34 | ^ 136:30.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:30.34 46 | struct Block { 136:30.34 | ^~~~~ 136:34.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:34.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:34.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:34.47 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:34.47 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsBidiPresUtils.cpp:26, 136:34.47 from Unified_cpp_layout_base1.cpp:29: 136:34.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:34.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:34.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:34.47 | ^ 136:34.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:34.47 46 | struct Block { 136:34.47 | ^~~~~ 136:35.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:35.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 136:35.69 from Unified_cpp_layout_generic1.cpp:2: 136:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:35.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:35.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:35.69 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 136:35.69 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 136:35.69 from Unified_cpp_layout_generic1.cpp:2: 136:35.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:35.69 23 | class nsDataHashtable : public nsBaseHashtable { 136:35.69 | ^~~~~~~~~~~~~~~ 136:35.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:43, 136:35.89 from Unified_cpp_layout_base2.cpp:2: 136:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:35.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:35.89 | ^ 136:35.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:35.89 46 | struct Block { 136:35.89 | ^~~~~ 136:35.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:35.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 136:35.90 from Unified_cpp_layout_generic1.cpp:2: 136:35.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:35.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:35.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:35.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:35.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:35.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:35.90 In file included from /usr/include/c++/9/vector:67, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 136:35.90 from Unified_cpp_layout_generic1.cpp:2: 136:35.90 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:35.90 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:35.90 | ^~~~~~ 136:35.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:35.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/ScrollVelocityQueue.cpp:11, 136:35.91 from Unified_cpp_layout_generic1.cpp:2: 136:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:35.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:35.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:35.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:35.91 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/TextOverflow.cpp:22, 136:35.91 from Unified_cpp_layout_generic1.cpp:29: 136:35.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:35.91 52 | class ClipManager { 136:35.91 | ^~~~~~~~~~~ 136:37.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:37.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:37.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:37.44 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:19, 136:37.44 from Unified_cpp_layout_generic2.cpp:2: 136:37.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:37.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:37.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:37.44 | ^ 136:37.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:37.44 46 | struct Block { 136:37.44 | ^~~~~ 136:41.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:41.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:41.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:41.23 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 136:41.23 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:31, 136:41.23 from Unified_cpp_layout_svg0.cpp:65: 136:41.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:41.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:41.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:41.23 | ^ 136:41.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:41.23 46 | struct Block { 136:41.23 | ^~~~~ 136:41.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.h:15, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.h:10, 136:41.59 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.cpp:6, 136:41.59 from Unified_cpp_layout_forms1.cpp:2: 136:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:41.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:41.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:41.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.60 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.h:15, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.h:10, 136:41.60 from /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsSelectsAreaFrame.cpp:6, 136:41.60 from Unified_cpp_layout_forms1.cpp:2: 136:41.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:41.60 23 | class nsDataHashtable : public nsBaseHashtable { 136:41.60 | ^~~~~~~~~~~~~~~ 136:41.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:41.75 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:41.75 from Unified_cpp_layout_base1.cpp:2: 136:41.75 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 136:41.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:41.75 1028 | foundInterface = 0; \ 136:41.75 | ^~~~~~~~~~~~~~ 136:41.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:41.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:41.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:41.76 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp:628:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:41.76 628 | NS_INTERFACE_MAP_END 136:41.76 | ^~~~~~~~~~~~~~~~~~~~ 136:41.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:41.76 1002 | else 136:41.76 | ^~~~ 136:41.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:41.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:41.76 | ^~~~~~~~~~~~~~~~~~ 136:41.76 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsDocumentViewer.cpp:626:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:41.76 626 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 136:41.76 | ^~~~~~~~~~~~~~~~~~~~~~ 136:43.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:14, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:43.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:43.04 from Unified_cpp_layout_base2.cpp:2: 136:43.04 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 136:43.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:43.04 1028 | foundInterface = 0; \ 136:43.04 | ^~~~~~~~~~~~~~ 136:43.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:43.04 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:43.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:43.04 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:43.04 293 | NS_INTERFACE_MAP_END 136:43.04 | ^~~~~~~~~~~~~~~~~~~~ 136:43.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:43.04 1002 | else 136:43.04 | ^~~~ 136:43.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:43.04 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:43.04 | ^~~~~~~~~~~~~~~~~~ 136:43.04 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:292:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:43.04 292 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:43.04 | ^~~~~~~~~~~~~~~~~~~~~~ 136:43.25 In file included from Unified_cpp_layout_generic1.cpp:110: 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsColumnSetFrame.cpp:1292: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] 136:43.25 1292 | void nsColumnSetFrame::Reflow(nsPresContext* aPresContext, 136:43.25 | ^~~~~~~~~~~~~~~~ 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsColumnSetFrame.cpp:1292: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] 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const': 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsColumnSetFrame.cpp:120: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] 136:43.25 120 | void nsColumnSetFrame::ForEachColumnRule( 136:43.25 | ^~~~~~~~~~~~~~~~ 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsColumnSetFrame.cpp:120: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] 136:43.25 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsColumnSetFrame.cpp:120: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] 136:43.27 In file included from Unified_cpp_layout_generic1.cpp:74: 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:4673: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] 136:43.27 4673 | bool nsBlockFrame::PlaceLine(BlockReflowInput& aState, 136:43.27 | ^~~~~~~~~~~~ 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:4673: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] 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:2032:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 136:43.27 2032 | void nsBlockFrame::UnionChildOverflow(nsOverflowAreas& aOverflowAreas) { 136:43.27 | ^~~~~~~~~~~~ 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:2032:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)': 136:43.27 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:1979: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] 136:43.27 1979 | void nsBlockFrame::ComputeOverflowAreas(const nsRect& aBounds, 136:43.27 | ^~~~~~~~~~~~ 136:43.28 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:1979: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] 136:43.28 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 136:43.28 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:1185: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] 136:43.28 1185 | void nsBlockFrame::Reflow(nsPresContext* aPresContext, ReflowOutput& aMetrics, 136:43.28 | ^~~~~~~~~~~~ 136:43.28 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:1185: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] 136:43.29 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsBlockFrame.cpp:1185: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] 136:44.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:44.82 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:44.82 from Unified_cpp_layout_svg0.cpp:2: 136:44.82 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 136:44.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:44.82 1028 | foundInterface = 0; \ 136:44.82 | ^~~~~~~~~~~~~~ 136:44.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:44.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:44.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:44.82 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:631:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:44.82 631 | NS_INTERFACE_MAP_END 136:44.82 | ^~~~~~~~~~~~~~~~~~~~ 136:44.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:44.82 1002 | else 136:44.82 | ^~~~ 136:44.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:44.82 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:44.82 | ^~~~~~~~~~~~~~~~~~ 136:44.82 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:630:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:44.82 630 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 136:44.82 | ^~~~~~~~~~~~~~~~~~~~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 136:44.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:44.85 1028 | foundInterface = 0; \ 136:44.85 | ^~~~~~~~~~~~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:44.85 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:44.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:44.85 744 | NS_INTERFACE_MAP_END 136:44.85 | ^~~~~~~~~~~~~~~~~~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:44.85 1002 | else 136:44.85 | ^~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:44.85 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:44.85 | ^~~~~~~~~~~~~~~~~~ 136:44.85 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:743:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:44.85 743 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:44.85 | ^~~~~~~~~~~~~~~~~~~~~~ 136:44.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:44.93 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:44.93 from Unified_cpp_layout_base2.cpp:2: 136:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:44.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:44.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:44.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.94 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 136:44.94 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:44.94 from Unified_cpp_layout_base2.cpp:2: 136:44.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:44.94 23 | class nsDataHashtable : public nsBaseHashtable { 136:44.94 | ^~~~~~~~~~~~~~~ 136:44.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:44.98 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:44.98 from Unified_cpp_layout_base2.cpp:2: 136:44.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:44.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:44.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:44.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:44.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:44.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.99 In file included from /usr/include/c++/9/vector:67, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:44.99 from Unified_cpp_layout_base2.cpp:2: 136:44.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:44.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:44.99 | ^~~~~~ 136:44.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:9, 136:44.99 from Unified_cpp_layout_base2.cpp:2: 136:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:44.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:44.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/view/nsViewManager.h:14, 136:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.cpp:43, 136:44.99 from Unified_cpp_layout_base2.cpp:2: 136:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:44.99 52 | class ClipManager { 136:44.99 | ^~~~~~~~~~~ 136:45.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:45.91 from Unified_cpp_layout_base1.cpp:2: 136:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:45.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:45.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:45.91 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:45.91 from Unified_cpp_layout_base1.cpp:2: 136:45.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:45.91 23 | class nsDataHashtable : public nsBaseHashtable { 136:45.91 | ^~~~~~~~~~~~~~~ 136:45.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:45.96 from Unified_cpp_layout_base1.cpp:2: 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:45.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:45.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.96 In file included from /usr/include/c++/9/vector:67, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:45.96 from Unified_cpp_layout_base1.cpp:2: 136:45.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:45.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:45.96 | ^~~~~~ 136:45.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:45.96 from Unified_cpp_layout_base1.cpp:2: 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:45.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:45.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 136:45.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsBidiPresUtils.cpp:26, 136:45.96 from Unified_cpp_layout_base1.cpp:29: 136:45.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:45.96 52 | class ClipManager { 136:45.96 | ^~~~~~~~~~~ 136:46.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:46.65 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:46.65 from Unified_cpp_layout_svg0.cpp:2: 136:46.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:46.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:46.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:46.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:46.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:46.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:46.65 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:46.66 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:46.66 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:19, 136:46.66 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:46.66 from Unified_cpp_layout_svg0.cpp:2: 136:46.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:46.66 23 | class nsDataHashtable : public nsBaseHashtable { 136:46.66 | ^~~~~~~~~~~~~~~ 136:46.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:46.90 from Unified_cpp_layout_svg0.cpp:2: 136:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:46.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:46.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:46.90 In file included from /usr/include/c++/9/vector:67, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:46.90 from Unified_cpp_layout_svg0.cpp:2: 136:46.90 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:46.90 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:46.90 | ^~~~~~ 136:46.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:46.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:46.91 from Unified_cpp_layout_svg0.cpp:2: 136:46.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:46.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:46.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:46.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:46.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:46.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:46.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 136:46.91 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:31, 136:46.91 from Unified_cpp_layout_svg0.cpp:65: 136:46.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:46.91 52 | class ClipManager { 136:46.91 | ^~~~~~~~~~~ 136:46.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:46.95 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:46.95 from Unified_cpp_layout_generic2.cpp:2: 136:46.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 136:46.95 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:4591:45: required from here 136:46.95 /builddir/build/BUILD/firefox-72.0.2/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] 136:46.95 43 | memset(aT, 0, sizeof(T)); 136:46.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 136:46.95 In file included from Unified_cpp_layout_generic2.cpp:74: 136:46.95 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:267:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 136:46.95 267 | struct nsGridContainerFrame::TrackSize { 136:46.95 | ^~~~~~~~~ 136:47.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:47.40 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:47.40 from Unified_cpp_layout_generic2.cpp:2: 136:47.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:47.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:47.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:47.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:47.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:47.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:47.41 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:47.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:47.41 from Unified_cpp_layout_generic2.cpp:2: 136:47.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:47.41 23 | class nsDataHashtable : public nsBaseHashtable { 136:47.41 | ^~~~~~~~~~~~~~~ 136:47.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:47.45 from Unified_cpp_layout_generic2.cpp:2: 136:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:47.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:47.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:47.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:47.45 In file included from /usr/include/c++/9/vector:67, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:47.45 from Unified_cpp_layout_generic2.cpp:2: 136:47.45 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:47.45 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:47.45 | ^~~~~~ 136:47.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:47.45 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:47.46 from Unified_cpp_layout_generic2.cpp:2: 136:47.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:47.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:47.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:47.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:47.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:47.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:47.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:47.46 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:19, 136:47.46 from Unified_cpp_layout_generic2.cpp:2: 136:47.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:47.46 52 | class ClipManager { 136:47.46 | ^~~~~~~~~~~ 136:48.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:531, 136:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 136:48.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:48.44 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:48.44 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:48.44 from Unified_cpp_layout_generic2.cpp:2: 136:48.44 /builddir/build/BUILD/firefox-72.0.2/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]': 136:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2262: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]' 136:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2287: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]' 136:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:974: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]' 136:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2525:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 136:48.44 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:2573:48: required from here 136:48.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:586: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] 136:48.44 586 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 136:48.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:48.44 In file included from Unified_cpp_layout_generic2.cpp:74: 136:48.44 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGridContainerFrame.cpp:267:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 136:48.44 267 | struct nsGridContainerFrame::TrackSize { 136:48.44 | ^~~~~~~~~ 136:53.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:53.03 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:53.03 from Unified_cpp_layout_svg0.cpp:2: 136:53.03 /builddir/build/BUILD/firefox-72.0.2/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': 136:53.03 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.03 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 136:53.03 | ^~~~~ 136:53.03 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPattern.h:9, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.h:12, 136:53.04 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGContextPaint.cpp:7, 136:53.04 from Unified_cpp_layout_svg0.cpp:2: 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 136:53.04 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.04 217 | BaseMatrix& PreRotate(T aAngle) { 136:53.04 | ^~~~~~~~~ 136:53.04 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.04 In file included from Unified_cpp_layout_svg0.cpp:137: 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:380: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] 136:53.04 380 | SVGBBox nsSVGDisplayContainerFrame::GetBBoxContribution( 136:53.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:380: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] 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:380: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] 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:232: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] 136:53.04 232 | void nsSVGDisplayContainerFrame::PaintSVG(gfxContext& aContext, 136:53.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:232: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] 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp:232: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] 136:53.04 In file included from Unified_cpp_layout_svg0.cpp:128: 136:53.04 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)': 136:53.04 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.04 428 | SVGBBox nsSVGClipPathFrame::GetBBoxForClipPathFrame(const SVGBBox& aBBox, 136:53.04 | ^~~~~~~~~~~~~~~~~~ 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.05 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)': 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.05 409 | gfxMatrix nsSVGClipPathFrame::GetClipPathTransform(nsIFrame* aClippedFrame) { 136:53.05 | ^~~~~~~~~~~~~~~~~~ 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.05 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)': 136:53.05 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 161 | void nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame* aFrame, 136:53.06 | ^~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 97 | void nsSVGClipPathFrame::PaintClipMask(gfxContext& aMaskContext, 136:53.06 | ^~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 86 | static void ComposeExtraMask(DrawTarget* aTarget, SourceSurface* aExtraMask, 136:53.06 | ^~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 37 | void nsSVGClipPathFrame::ApplyClipPath(gfxContext& aContext, 136:53.06 | ^~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.06 In file included from Unified_cpp_layout_svg0.cpp:110: 136:53.06 /builddir/build/BUILD/firefox-72.0.2/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&)': 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:693: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] 136:53.06 693 | void nsFilterInstance::BuildSourceImage(DrawTarget* aDest, 136:53.06 | ^~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:693: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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:693: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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:646: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] 136:53.06 646 | void nsFilterInstance::BuildSourcePaint(SourceInfo* aSource, 136:53.06 | ^~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:646: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] 136:53.06 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:646: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] 136:53.07 /builddir/build/BUILD/firefox-72.0.2/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*)': 136:53.07 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:449: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] 136:53.07 449 | nsFilterInstance::nsFilterInstance( 136:53.07 | ^~~~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:449: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] 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)': 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:119: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] 136:53.08 119 | bool nsFilterInstance::BuildWebRenderFilters(nsIFrame* aFilteredFrame, 136:53.08 | ^~~~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:119: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] 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:119: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] 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:62: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] 136:53.08 62 | void nsFilterInstance::PaintFilteredFrame( 136:53.08 | ^~~~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:62: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] 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsFilterInstance.cpp:62: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] 136:53.08 In file included from Unified_cpp_layout_svg0.cpp:74: 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)': 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:5331: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] 136:53.08 5331 | gfxRect SVGTextFrame::TransformFrameRectFromTextChild( 136:53.08 | ^~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:5331:9: warning: the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:53.08 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)': 136:53.09 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:4002:10: warning: number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) [-Wcoverage-mismatch] 136:53.09 4002 | nsresult SVGTextFrame::GetEndPositionOfChar(nsIContent* aContent, 136:53.09 | ^~~~~~~~~~~~ 136:53.09 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:4002:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:4002:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:3242: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] 136:53.10 3242 | void SVGTextFrame::PaintSVG(gfxContext& aContext, const gfxMatrix& aTransform, 136:53.10 | ^~~~~~~~~~~~ 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:3242: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] 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:3242: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] 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 136:53.10 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:2882: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] 136:53.10 2882 | void nsDisplaySVGText::Paint(nsDisplayListBuilder* aBuilder, gfxContext* aCtx) { 136:53.10 | ^~~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:2882:6: warning: the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:927: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] 136:53.11 927 | SVGBBox TextRenderedRun::GetUserSpaceRect( 136:53.11 | ^~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:927: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] 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const': 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:820: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 30 and have 29) [-Wcoverage-mismatch] 136:53.11 820 | SVGBBox TextRenderedRun::GetRunUserSpaceRect(nsPresContext* aContext, 136:53.11 | ^~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.cpp:820: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] 136:53.11 In file included from Unified_cpp_layout_svg0.cpp:65: 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:1574: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] 136:53.11 1574 | void SVGObserverUtils::AddRenderingObserver(Element* aElement, 136:53.11 | ^~~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGObserverUtils.cpp:1574: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] 136:53.11 In file included from Unified_cpp_layout_svg0.cpp:47: 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 136:53.11 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.11 247 | void SVGGeometryFrame::PaintSVG(gfxContext& aContext, 136:53.11 | ^~~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.11 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 136:53.11 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.11 105 | void nsDisplaySVGGeometry::Paint(nsDisplayListBuilder* aBuilder, 136:53.11 | ^~~~~~~~~~~~~~~~~~~~ 136:53.11 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.12 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.12 In file included from Unified_cpp_layout_svg0.cpp:2: 136:53.12 /builddir/build/BUILD/firefox-72.0.2/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&)': 136:53.12 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.12 223 | already_AddRefed SVGContextPaintImpl::Paint::GetPattern( 136:53.12 | ^~~~~~~~~~~~~~~~~~~ 136:53.13 /builddir/build/BUILD/firefox-72.0.2/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] 136:53.13 /builddir/build/BUILD/firefox-72.0.2/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] 136:54.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:54.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:54.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 136:54.21 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 136:54.21 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:14, 136:54.21 from Unified_cpp_layout_generic3.cpp:2: 136:54.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:54.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:54.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:54.21 | ^ 136:54.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:54.21 46 | struct Block { 136:54.21 | ^~~~~ 136:58.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.h:15, 136:58.67 from /builddir/build/BUILD/firefox-72.0.2/layout/base/TouchManager.cpp:8, 136:58.67 from Unified_cpp_layout_base1.cpp:2: 136:58.67 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresArena.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 136:58.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:988: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] 136:58.67 988 | PointTyped TransformPoint( 136:58.67 | ^~~~~~~~~~~~~~ 136:58.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:988: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] 136:58.68 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresArena.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 136:58.68 /builddir/build/BUILD/firefox-72.0.2/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] 136:58.68 830 | size_t TransformAndClipRect(const RectTyped& aRect, 136:58.68 | ^~~~~~~~~~~~~~~~~~~~ 136:58.68 /builddir/build/BUILD/firefox-72.0.2/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] 136:58.70 In file included from Unified_cpp_layout_base1.cpp:128: 136:58.70 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresArena.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 136:58.70 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.cpp:6631: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] 136:58.70 6631 | static SnappedImageDrawingParameters ComputeSnappedImageDrawingParameters( 136:58.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:58.70 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.cpp:6631: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] 136:58.70 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.cpp:6631: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] 136:58.71 /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.cpp:6631: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] 136:58.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 136:58.81 from Unified_cpp_layout_generic4.cpp:2: 136:58.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 136:58.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 136:58.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 136:58.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 136:58.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:58.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:58.81 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 136:58.81 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 136:58.81 from Unified_cpp_layout_generic4.cpp:2: 136:58.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 136:58.81 23 | class nsDataHashtable : public nsBaseHashtable { 136:58.81 | ^~~~~~~~~~~~~~~ 136:59.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:59.00 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 136:59.01 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 136:59.01 from Unified_cpp_layout_generic4.cpp:2: 136:59.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 136:59.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 136:59.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 136:59.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:59.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:59.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:59.02 In file included from /usr/include/c++/9/vector:67, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 136:59.02 from Unified_cpp_layout_generic4.cpp:2: 136:59.02 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 136:59.02 386 | class vector : protected _Vector_base<_Tp, _Alloc> 136:59.02 | ^~~~~~ 136:59.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 136:59.02 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 136:59.03 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 136:59.03 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.h:13, 136:59.03 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:9, 136:59.03 from Unified_cpp_layout_generic4.cpp:2: 136:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 136:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 136:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 136:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 136:59.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 136:59.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:59.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 136:59.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:59.03 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp:17, 136:59.03 from Unified_cpp_layout_generic4.cpp:2: 136:59.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 136:59.03 52 | class ClipManager { 136:59.03 | ^~~~~~~~~~~ 136:59.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 136:59.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 136:59.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 136:59.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 136:59.89 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.cpp:59, 136:59.89 from Unified_cpp_layout_xul0.cpp:11: 136:59.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 136:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:59.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 136:59.90 | ^ 136:59.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 136:59.90 46 | struct Block { 136:59.90 | ^~~~~ 136:59.92 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:59.92 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:59.92 from Unified_cpp_layout_generic2.cpp:2: 136:59.92 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 136:59.92 /builddir/build/BUILD/firefox-72.0.2/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] 136:59.92 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 136:59.92 | ^~~~~ 136:59.92 /builddir/build/BUILD/firefox-72.0.2/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] 136:59.93 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.h:15, 136:59.93 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFloatManager.cpp:9, 136:59.93 from Unified_cpp_layout_generic2.cpp:2: 136:59.93 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >': 136:59.93 /builddir/build/BUILD/firefox-72.0.2/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] 136:59.93 351 | Maybe UnionMaybeRects(const Maybe& a, const Maybe& b) { 136:59.93 | ^~~~~~~~~~~~~~~ 136:59.93 /builddir/build/BUILD/firefox-72.0.2/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] 136:59.93 In file included from Unified_cpp_layout_generic2.cpp:137: 136:59.93 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In member function 'nsLineBox::MaybeFreeData()': 136:59.93 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp:447:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 136:59.93 447 | void nsLineBox::MaybeFreeData() { 136:59.93 | ^~~~~~~~~ 136:59.93 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp:447:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:00.00 In file included from Unified_cpp_layout_generic2.cpp:65: 137:00.00 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In member function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)': 137:00.00 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:548: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] 137:00.00 548 | void nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowInput* aState, 137:00.00 | ^~~~~~~~~~~~~~~~~ 137:00.01 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:548: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] 137:00.01 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsGfxScrollFrame.cpp:548: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] 137:00.02 In file included from Unified_cpp_layout_generic2.cpp:20: 137:00.02 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 137:00.03 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:9756:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:00.03 9756 | void nsFrame::ConsiderChildOverflow(nsOverflowAreas& aOverflowAreas, 137:00.03 | ^~~~~~~ 137:00.03 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:9756:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:00.03 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:9756:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:00.03 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineBox.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 137:00.04 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:9636:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:00.04 9636 | void nsIFrame::RecomputePerspectiveChildrenOverflow( 137:00.04 | ^~~~~~~~ 137:00.05 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.cpp:9636:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:03.36 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:03.36 from Unified_cpp_layout_generic3.cpp:2: 137:03.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:03.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:03.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:03.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:03.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:03.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.36 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:15, 137:03.36 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:03.36 from Unified_cpp_layout_generic3.cpp:2: 137:03.36 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:03.36 23 | class nsDataHashtable : public nsBaseHashtable { 137:03.36 | ^~~~~~~~~~~~~~~ 137:03.40 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:03.40 from Unified_cpp_layout_generic3.cpp:2: 137:03.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:03.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:03.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:03.40 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:03.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:03.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.40 In file included from /usr/include/c++/9/vector:67, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:03.40 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:03.41 from Unified_cpp_layout_generic3.cpp:2: 137:03.41 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:03.41 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:03.41 | ^~~~~~ 137:03.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:03.41 from Unified_cpp_layout_generic3.cpp:2: 137:03.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:03.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:03.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:03.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:03.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:03.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 137:03.41 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:14, 137:03.41 from Unified_cpp_layout_generic3.cpp:2: 137:03.41 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:03.41 52 | class ClipManager { 137:03.41 | ^~~~~~~~~~~ 137:03.49 In file included from Unified_cpp_layout_generic4.cpp:2: 137:03.49 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 137:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 137:03.49 166 | already_AddRefed nsVideoFrame::BuildLayer( 137:03.49 | ^~~~~~~~~~~~ 137:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 137:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 137:03.49 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 137:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 137:03.49 45 | static Matrix ComputeRotationMatrix(gfxFloat aRotatedWidth, 137:03.49 | ^~~~~~~~~~~~~~~~~~~~~ 137:03.49 /builddir/build/BUILD/firefox-72.0.2/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] 137:04.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:04.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:04.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:04.62 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:04.62 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:30, 137:04.62 from Unified_cpp_layout_svg1.cpp:74: 137:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:04.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:04.62 | ^ 137:04.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:04.62 46 | struct Block { 137:04.62 | ^~~~~ 137:06.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 137:06.76 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 137:06.76 from Unified_cpp_layout_xul0.cpp:2: 137:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:06.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:06.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:06.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:06.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:06.77 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WindowBinding.h:19, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ScrollStyles.h:12, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:16, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 137:06.77 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 137:06.77 from Unified_cpp_layout_xul0.cpp:2: 137:06.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:06.77 23 | class nsDataHashtable : public nsBaseHashtable { 137:06.77 | ^~~~~~~~~~~~~~~ 137:06.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 137:06.95 from Unified_cpp_layout_xul0.cpp:2: 137:06.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:06.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:06.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:06.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:06.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:06.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:06.95 In file included from /usr/include/c++/9/vector:67, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 137:06.95 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 137:06.96 from Unified_cpp_layout_xul0.cpp:2: 137:06.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:06.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:06.96 | ^~~~~~ 137:06.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsPresContext.h:14, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayoutState.h:18, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.cpp:7, 137:06.96 from Unified_cpp_layout_xul0.cpp:2: 137:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:06.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:06.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:06.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 137:06.96 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.cpp:59, 137:06.96 from Unified_cpp_layout_xul0.cpp:11: 137:06.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:06.96 52 | class ClipManager { 137:06.96 | ^~~~~~~~~~~ 137:09.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 137:09.49 from Unified_cpp_layout_svg1.cpp:2: 137:09.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:09.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:09.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:09.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:09.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:09.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:09.49 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 137:09.49 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 137:09.49 from Unified_cpp_layout_svg1.cpp:2: 137:09.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:09.49 23 | class nsDataHashtable : public nsBaseHashtable { 137:09.49 | ^~~~~~~~~~~~~~~ 137:09.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 137:09.77 from Unified_cpp_layout_svg1.cpp:2: 137:09.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:09.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:09.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:09.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:09.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:09.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:09.77 In file included from /usr/include/c++/9/vector:67, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 137:09.77 from Unified_cpp_layout_svg1.cpp:2: 137:09.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:09.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:09.77 | ^~~~~~ 137:09.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:09.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.h:11, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGFilterFrame.cpp:8, 137:09.78 from Unified_cpp_layout_svg1.cpp:2: 137:09.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:09.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:09.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:09.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:09.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:09.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:09.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:09.78 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:30, 137:09.78 from Unified_cpp_layout_svg1.cpp:74: 137:09.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:09.78 52 | class ClipManager { 137:09.78 | ^~~~~~~~~~~ 137:10.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:12, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.h:12, 137:10.78 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:9, 137:10.78 from Unified_cpp_layout_generic3.cpp:2: 137:10.79 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextRunTransformations.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 137:10.79 /builddir/build/BUILD/firefox-72.0.2/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] 137:10.79 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 137:10.79 | ^~~~~ 137:10.79 /builddir/build/BUILD/firefox-72.0.2/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] 137:10.80 In file included from Unified_cpp_layout_generic3.cpp:119: 137:10.80 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextRunTransformations.cpp: In member function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)': 137:10.80 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.cpp:6597: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] 137:10.80 6597 | void nsTextFrame::PaintShadows(Span aShadows, 137:10.80 | ^~~~~~~~~~~ 137:10.81 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.cpp:6597: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] 137:10.83 In file included from Unified_cpp_layout_generic3.cpp:2: 137:10.83 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextRunTransformations.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 137:10.83 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:3229:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:10.83 3229 | void nsLineLayout::RelativePositionAnnotations( 137:10.83 | ^~~~~~~~~~~~ 137:10.83 /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsLineLayout.cpp:3229:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:11.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:11.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 137:11.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxLayout.h:10, 137:11.94 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsStackLayout.h:19, 137:11.95 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGrid.h:10, 137:11.95 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGrid.cpp:14, 137:11.95 from Unified_cpp_layout_xul_grid0.cpp:2: 137:11.95 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 137:11.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:11.95 1043 | foundInterface = 0; \ 137:11.95 | ^~~~~~~~~~~~~~ 137:11.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:11.95 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:11.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.95 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:11.95 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 137:11.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:11.95 1012 | else 137:11.95 | ^~~~ 137:11.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 137:11.95 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 137:11.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.95 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 137:11.95 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 137:11.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 137:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:11.99 1043 | foundInterface = 0; \ 137:11.99 | ^~~~~~~~~~~~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:11.99 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:11.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:11.99 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 137:11.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:11.99 1012 | else 137:11.99 | ^~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 137:11.99 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 137:11.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:11.99 /builddir/build/BUILD/firefox-72.0.2/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 137:11.99 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 137:11.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:12.37 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:12.37 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:12.37 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:12.37 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsSliderFrame.cpp:23, 137:12.37 from Unified_cpp_layout_xul1.cpp:38: 137:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:12.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:12.37 | ^ 137:12.37 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:12.37 46 | struct Block { 137:12.37 | ^~~~~ 137:13.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:13.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:13.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:13.67 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:13.67 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:38, 137:13.67 from Unified_cpp_layout_xul_tree0.cpp:2: 137:13.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:13.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:13.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:13.67 | ^ 137:13.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:13.67 46 | struct Block { 137:13.67 | ^~~~~ 137:14.63 In file included from Unified_cpp_layout_svg1.cpp:128: 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSwitchFrame.cpp:249: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] 137:14.63 249 | SVGBBox nsSVGSwitchFrame::GetBBoxContribution(const Matrix& aToBBoxUserspace, 137:14.63 | ^~~~~~~~~~~~~~~~ 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSwitchFrame.cpp:249: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] 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSwitchFrame.cpp:249: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] 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSwitchFrame.cpp:90: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] 137:14.63 90 | void nsSVGSwitchFrame::PaintSVG(gfxContext& aContext, 137:14.63 | ^~~~~~~~~~~~~~~~ 137:14.63 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSwitchFrame.cpp:90: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] 137:14.63 In file included from Unified_cpp_layout_svg1.cpp:110: 137:14.63 /builddir/build/BUILD/firefox-72.0.2/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&)': 137:14.63 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.63 195 | already_AddRefed nsSVGPatternFrame::PaintPattern( 137:14.63 | ^~~~~~~~~~~~~~~~~ 137:14.63 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 In file included from Unified_cpp_layout_svg1.cpp:101: 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGOuterSVGFrame.cpp:1000: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] 137:14.64 1000 | static Matrix ComputeOuterSVGAnonChildFrameTransform( 137:14.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGOuterSVGFrame.cpp:1000:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGOuterSVGFrame.cpp:1000:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 602 | void nsDisplayOuterSVG::Paint(nsDisplayListBuilder* aBuilder, 137:14.64 | ^~~~~~~~~~~~~~~~~ 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 In file included from Unified_cpp_layout_svg1.cpp:92: 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 46 | already_AddRefed nsSVGMaskFrame::GetMaskForMaskedFrame( 137:14.64 | ^~~~~~~~~~~~~~ 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 In file included from Unified_cpp_layout_svg1.cpp:83: 137:14.64 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 137:14.64 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.64 139 | SVGBBox nsSVGMarkerFrame::GetMarkBBoxContribution( 137:14.64 | ^~~~~~~~~~~~~~~~ 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 90 | void nsSVGMarkerFrame::PaintMark(gfxContext& aContext, 137:14.65 | ^~~~~~~~~~~~~~~~ 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 64 | gfxMatrix nsSVGMarkerFrame::GetCanvasTM() { 137:14.65 | ^~~~~~~~~~~~~~~~ 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.65 In file included from Unified_cpp_layout_svg1.cpp:74: 137:14.65 /builddir/build/BUILD/firefox-72.0.2/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)': 137:14.66 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:1322: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] 137:14.66 1322 | already_AddRefed nsSVGIntegrationUtils::DrawableFromPaintServer( 137:14.66 | ^~~~~~~~~~~~~~~~~~~~~ 137:14.66 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:1322: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] 137:14.66 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGIntegrationUtils.cpp:1322: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] 137:14.66 In file included from Unified_cpp_layout_svg1.cpp:56: 137:14.66 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.66 221 | bool nsSVGImageFrame::TransformContextForPainting(gfxContext* aGfxContext, 137:14.66 | ^~~~~~~~~~~~~~~ 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.66 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.66 170 | gfx::Matrix nsSVGImageFrame::GetRasterImageTransform(int32_t aNativeWidth, 137:14.66 | ^~~~~~~~~~~~~~~ 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.66 In file included from Unified_cpp_layout_svg1.cpp:47: 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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*)': 137:14.66 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.67 222 | already_AddRefed nsSVGGradientFrame::GetPaintServerPattern( 137:14.67 | ^~~~~~~~~~~~~~~~~~ 137:14.67 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.67 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.67 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 137:14.67 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.67 134 | gfxMatrix nsSVGGradientFrame::GetGradientTransform( 137:14.67 | ^~~~~~~~~~~~~~~~~~ 137:14.67 /builddir/build/BUILD/firefox-72.0.2/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] 137:14.67 In file included from Unified_cpp_layout_svg1.cpp:20: 137:14.67 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGForeignObjectFrame::ReflowSVG()': 137:14.67 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGForeignObjectFrame.cpp:314:6: warning: the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:14.67 314 | void nsSVGForeignObjectFrame::ReflowSVG() { 137:14.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:14.67 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGForeignObjectFrame.cpp:314:6: warning: the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:15.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:15.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 137:15.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 137:15.24 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:7, 137:15.24 from Unified_cpp_layout_xul1.cpp:2: 137:15.24 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 137:15.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:15.24 1028 | foundInterface = 0; \ 137:15.24 | ^~~~~~~~~~~~~~ 137:15.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:15.24 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:15.24 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp:1017:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:15.24 1017 | NS_INTERFACE_MAP_END 137:15.24 | ^~~~~~~~~~~~~~~~~~~~ 137:15.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:15.24 1002 | else 137:15.24 | ^~~~ 137:15.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:15.24 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:15.24 | ^~~~~~~~~~~~~~~~~~ 137:15.24 /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsXULPopupManager.cpp:1016:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:15.24 1016 | NS_INTERFACE_MAP_ENTRY(nsISupports) 137:15.24 | ^~~~~~~~~~~~~~~~~~~~~~ 137:16.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 137:16.81 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:16.81 from Unified_cpp_layout_xul_tree0.cpp:2: 137:16.81 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 137:16.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.81 1028 | foundInterface = 0; \ 137:16.81 | ^~~~~~~~~~~~~~ 137:16.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:16.81 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:16.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:16.81 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:16.81 61 | NS_INTERFACE_MAP_END 137:16.82 | ^~~~~~~~~~~~~~~~~~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.82 1020 | } else 137:16.82 | ^~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:16.82 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:16.82 60 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 137:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 137:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.82 1028 | foundInterface = 0; \ 137:16.82 | ^~~~~~~~~~~~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:16.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:16.82 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:16.82 261 | NS_INTERFACE_MAP_END 137:16.82 | ^~~~~~~~~~~~~~~~~~~~ 137:16.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.83 1002 | else 137:16.83 | ^~~~ 137:16.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:16.83 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:16.83 | ^~~~~~~~~~~~~~~~~~ 137:16.83 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeColumns.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:16.83 260 | NS_INTERFACE_MAP_ENTRY(nsISupports) 137:16.83 | ^~~~~~~~~~~~~~~~~~~~~~ 137:16.87 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 137:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.87 1028 | foundInterface = 0; \ 137:16.87 | ^~~~~~~~~~~~~~ 137:16.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:16.87 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:16.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:16.87 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:16.87 109 | NS_INTERFACE_MAP_END 137:16.87 | ^~~~~~~~~~~~~~~~~~~~ 137:16.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:14, 137:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 137:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:16.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:16.87 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:16.87 from Unified_cpp_layout_xul_tree0.cpp:2: 137:16.87 /builddir/build/BUILD/firefox-72.0.2/dom/base/nsWrapperCache.h:389:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.87 389 | else 137:16.87 | ^~~~ 137:16.87 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 137:16.87 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 137:16.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:16.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 137:16.93 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:16.93 from Unified_cpp_layout_xul_tree0.cpp:2: 137:16.93 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 137:16.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:16.93 1028 | foundInterface = 0; \ 137:16.93 | ^~~~~~~~~~~~~~ 137:16.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:16.93 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:16.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:16.93 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:16.93 249 | NS_INTERFACE_MAP_END 137:16.93 | ^~~~~~~~~~~~~~~~~~~~ 137:16.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:16.94 1002 | else 137:16.94 | ^~~~ 137:16.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:16.94 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:16.94 | ^~~~~~~~~~~~~~~~~~ 137:16.94 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:16.94 248 | NS_INTERFACE_MAP_ENTRY(nsISupports) 137:16.94 | ^~~~~~~~~~~~~~~~~~~~~~ 137:17.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 137:17.52 from Unified_cpp_layout_xul1.cpp:2: 137:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:17.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:17.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.52 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 137:17.52 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 137:17.52 from Unified_cpp_layout_xul1.cpp:2: 137:17.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:17.52 23 | class nsDataHashtable : public nsBaseHashtable { 137:17.52 | ^~~~~~~~~~~~~~~ 137:17.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 137:17.79 from Unified_cpp_layout_xul1.cpp:2: 137:17.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:17.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:17.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:17.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:17.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:17.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.79 In file included from /usr/include/c++/9/vector:67, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 137:17.79 from Unified_cpp_layout_xul1.cpp:2: 137:17.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:17.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:17.79 | ^~~~~~ 137:17.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:17.79 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBoxFrame.h:20, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsTitleBarFrame.h:11, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.h:11, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsResizerFrame.cpp:10, 137:17.80 from Unified_cpp_layout_xul1.cpp:2: 137:17.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:17.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:17.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:17.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:17.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:17.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:17.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:17.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:17.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:17.81 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:17.81 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsSliderFrame.cpp:23, 137:17.81 from Unified_cpp_layout_xul1.cpp:38: 137:17.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:17.81 52 | class ClipManager { 137:17.81 | ^~~~~~~~~~~ 137:19.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:19.32 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:19.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:19.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:19.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:19.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:19.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:19.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:19.33 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:19.33 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.33 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:19.33 23 | class nsDataHashtable : public nsBaseHashtable { 137:19.33 | ^~~~~~~~~~~~~~~ 137:19.56 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:19.56 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:19.57 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:19.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.57 In file included from /usr/include/c++/9/vector:67, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:19.57 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:19.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:19.57 | ^~~~~~ 137:19.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 137:19.57 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:19.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:19.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:19.57 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:19.57 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:38, 137:19.57 from Unified_cpp_layout_xul_tree0.cpp:2: 137:19.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:19.57 52 | class ClipManager { 137:19.57 | ^~~~~~~~~~~ 137:20.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:20.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:20.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:20.19 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:20.19 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:20.19 from Unified_cpp_layout_mathml0.cpp:2: 137:20.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:20.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:20.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:20.19 | ^ 137:20.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:20.19 46 | struct Block { 137:20.19 | ^~~~~ 137:22.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:22.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:22.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:22.30 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 137:22.30 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:45, 137:22.30 from Unified_cpp_layout_svg2.cpp:11: 137:22.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:22.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:22.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:22.30 | ^ 137:22.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:22.30 46 | struct Block { 137:22.30 | ^~~~~ 137:25.06 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:14, 137:25.06 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:9, 137:25.06 from Unified_cpp_layout_inspector0.cpp:2: 137:25.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:25.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:25.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:25.06 | ^ 137:25.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:25.06 46 | struct Block { 137:25.06 | ^~~~~ 137:27.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 137:27.32 from Unified_cpp_layout_svg2.cpp:2: 137:27.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:27.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:27.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:27.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:27.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:27.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.32 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 137:27.32 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 137:27.32 from Unified_cpp_layout_svg2.cpp:2: 137:27.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:27.32 23 | class nsDataHashtable : public nsBaseHashtable { 137:27.32 | ^~~~~~~~~~~~~~~ 137:27.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 137:27.50 from Unified_cpp_layout_svg2.cpp:2: 137:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:27.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:27.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:27.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.50 In file included from /usr/include/c++/9/vector:67, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 137:27.50 from Unified_cpp_layout_svg2.cpp:2: 137:27.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:27.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:27.50 | ^~~~~~ 137:27.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:27.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGContainerFrame.h:11, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGGFrame.h:13, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.h:11, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUseFrame.cpp:7, 137:27.51 from Unified_cpp_layout_svg2.cpp:2: 137:27.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:27.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:27.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:27.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:27.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:27.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:27.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/SVGTextFrame.h:16, 137:27.51 from /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:45, 137:27.51 from Unified_cpp_layout_svg2.cpp:11: 137:27.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:27.51 52 | class ClipManager { 137:27.51 | ^~~~~~~~~~~ 137:29.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:29.21 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.21 from Unified_cpp_layout_mathml0.cpp:2: 137:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:29.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:29.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:29.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:29.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:13, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:29.22 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.22 from Unified_cpp_layout_mathml0.cpp:2: 137:29.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:29.22 23 | class nsDataHashtable : public nsBaseHashtable { 137:29.22 | ^~~~~~~~~~~~~~~ 137:29.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.26 from Unified_cpp_layout_mathml0.cpp:2: 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:29.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:29.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:29.26 In file included from /usr/include/c++/9/vector:67, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:13, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.26 from Unified_cpp_layout_mathml0.cpp:2: 137:29.26 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:29.26 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:29.26 | ^~~~~~ 137:29.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTypes.h:11, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:12, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:29.26 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.26 from Unified_cpp_layout_mathml0.cpp:2: 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:29.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:29.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:29.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:29.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:29.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.h:16, 137:29.27 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLChar.cpp:7, 137:29.27 from Unified_cpp_layout_mathml0.cpp:2: 137:29.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:29.27 52 | class ClipManager { 137:29.27 | ^~~~~~~~~~~ 137:30.77 In file included from Unified_cpp_layout_svg2.cpp:11: 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:1250: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] 137:30.77 1250 | static gfxRect PathExtentsToMaxStrokeExtents(const gfxRect& aPathExtents, 137:30.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:1250: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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)': 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:971: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] 137:30.77 971 | gfxRect nsSVGUtils::GetBBox(nsIFrame* aFrame, uint32_t aFlags, 137:30.77 | ^~~~~~~~~~ 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:971: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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGUtils.cpp:971: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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:30.77 574 | void nsSVGUtils::PaintFrameWithEffects(nsIFrame* aFrame, gfxContext& aContext, 137:30.77 | ^~~~~~~~~~ 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:30.77 488 | gfxContext* CreateBlendTarget(const gfxMatrix& aTransform) { 137:30.77 | ^~~~~~~~~~~~~~~~~ 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:30.77 /builddir/build/BUILD/firefox-72.0.2/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] 137:31.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 137:31.45 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 137:31.45 from Unified_cpp_layout_inspector0.cpp:2: 137:31.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:31.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:31.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:31.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:31.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:31.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:31.46 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:15, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:13, 137:31.46 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 137:31.46 from Unified_cpp_layout_inspector0.cpp:2: 137:31.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:31.46 23 | class nsDataHashtable : public nsBaseHashtable { 137:31.46 | ^~~~~~~~~~~~~~~ 137:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 137:31.50 from Unified_cpp_layout_inspector0.cpp:2: 137:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:31.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:31.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:31.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:31.50 In file included from /usr/include/c++/9/vector:67, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsRange.h:15, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:13, 137:31.50 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 137:31.50 from Unified_cpp_layout_inspector0.cpp:2: 137:31.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:31.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:31.50 | ^~~~~~ 137:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/css/Rule.h:12, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.h:10, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:7, 137:31.51 from Unified_cpp_layout_inspector0.cpp:2: 137:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:31.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:31.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:31.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontInfoLoader.h:15, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxPlatformFontList.h:15, 137:31.51 from /builddir/build/BUILD/firefox-72.0.2/layout/inspector/InspectorFontFace.cpp:9, 137:31.51 from Unified_cpp_layout_inspector0.cpp:2: 137:31.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:31.51 52 | class ClipManager { 137:31.51 | ^~~~~~~~~~~ 137:33.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:33.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:33.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:33.76 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:33.76 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmtableFrame.cpp:12, 137:33.76 from Unified_cpp_layout_mathml1.cpp:11: 137:33.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:33.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:33.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:33.76 | ^ 137:33.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:33.76 46 | struct Block { 137:33.76 | ^~~~~ 137:33.92 In file included from Unified_cpp_layout_mathml0.cpp:29: 137:33.92 /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 137:33.92 /builddir/build/BUILD/firefox-72.0.2/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] 137:33.92 274 | static nsresult InitOperatorGlobals() { 137:33.92 | ^~~~~~~~~~~~~~~~~~~ 137:33.92 /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLOperators.cpp:274:17: warning: the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:37.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 137:37.54 from Unified_cpp_layout_mathml1.cpp:2: 137:37.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:37.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:37.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:37.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:37.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:37.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:37.54 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:59, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 137:37.54 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 137:37.54 from Unified_cpp_layout_mathml1.cpp:2: 137:37.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:37.54 23 | class nsDataHashtable : public nsBaseHashtable { 137:37.54 | ^~~~~~~~~~~~~~~ 137:38.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:38.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:38.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:38.12 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:38.12 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/DisplayItemClip.cpp:16, 137:38.12 from Unified_cpp_layout_painting0.cpp:20: 137:38.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:38.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:38.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:38.12 | ^ 137:38.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:38.12 46 | struct Block { 137:38.12 | ^~~~~ 137:38.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:38.72 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 137:38.73 from Unified_cpp_layout_mathml1.cpp:2: 137:38.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:38.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:38.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:38.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:38.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:38.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:38.73 In file included from /usr/include/c++/9/vector:67, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SmallPointerArray.h:18, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:58, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 137:38.73 from Unified_cpp_layout_mathml1.cpp:2: 137:38.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:38.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:38.73 | ^~~~~~ 137:38.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:10, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/base/FrameProperties.h:15, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsIFrame.h:53, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/xul/nsBox.h:12, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsFrame.h:15, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsSplittableFrame.h:16, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsContainerFrame.h:13, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLContainerFrame.h:11, 137:38.73 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmencloseFrame.h:12, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.h:11, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 137:38.74 from Unified_cpp_layout_mathml1.cpp:2: 137:38.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:38.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:38.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:38.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:38.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:38.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:38.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:38.74 from /builddir/build/BUILD/firefox-72.0.2/layout/mathml/nsMathMLmtableFrame.cpp:12, 137:38.74 from Unified_cpp_layout_mathml1.cpp:11: 137:38.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:38.74 52 | class ClipManager { 137:38.74 | ^~~~~~~~~~~ 137:42.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:42.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:42.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:42.17 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:42.17 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:21, 137:42.17 from Unified_cpp_layout_painting1.cpp:2: 137:42.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:42.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:42.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:42.17 | ^ 137:42.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:42.17 46 | struct Block { 137:42.17 | ^~~~~ 137:43.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:43.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:43.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 137:43.43 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintTranslator.cpp:10, 137:43.43 from Unified_cpp_layout_printing0.cpp:20: 137:43.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:43.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:43.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:43.43 | ^ 137:43.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:43.43 46 | struct Block { 137:43.43 | ^~~~~ 137:44.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 137:44.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:44.20 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:10, 137:44.20 from Unified_cpp_layout_ipc0.cpp:2: 137:44.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:44.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:44.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:44.21 | ^ 137:44.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:44.21 46 | struct Block { 137:44.21 | ^~~~~ 137:44.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:44.83 from Unified_cpp_layout_painting0.cpp:2: 137:44.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:44.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:44.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:44.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:44.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:44.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:44.83 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:44.83 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:44.83 from Unified_cpp_layout_painting0.cpp:2: 137:44.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:44.83 23 | class nsDataHashtable : public nsBaseHashtable { 137:44.83 | ^~~~~~~~~~~~~~~ 137:44.99 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 137:44.99 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 137:44.99 from Unified_cpp_layout_painting1.cpp:2: 137:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:44.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:45.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.00 In file included from /builddir/build/BUILD/firefox-72.0.2/layout/style/CounterStyleManager.h:12, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/layout/style/nsStyleStruct.h:34, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:12, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:28, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 137:45.00 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 137:45.00 from Unified_cpp_layout_painting1.cpp:2: 137:45.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:45.00 23 | class nsDataHashtable : public nsBaseHashtable { 137:45.00 | ^~~~~~~~~~~~~~~ 137:45.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:45.01 from Unified_cpp_layout_painting0.cpp:2: 137:45.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:45.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:45.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:45.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:45.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.01 In file included from /usr/include/c++/9/vector:67, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:45.01 from Unified_cpp_layout_painting0.cpp:2: 137:45.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:45.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:45.01 | ^~~~~~ 137:45.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 137:45.01 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:45.01 from Unified_cpp_layout_painting0.cpp:2: 137:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:45.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:45.02 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/DisplayItemClip.cpp:16, 137:45.02 from Unified_cpp_layout_painting0.cpp:20: 137:45.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:45.02 52 | class ClipManager { 137:45.02 | ^~~~~~~~~~~ 137:45.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 137:45.03 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 137:45.03 from Unified_cpp_layout_painting1.cpp:2: 137:45.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:45.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:45.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:45.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:45.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.04 In file included from /usr/include/c++/9/vector:67, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/Units.h:17, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 137:45.04 from Unified_cpp_layout_painting1.cpp:2: 137:45.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:45.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:45.04 | ^~~~~~ 137:45.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsChangeHint.h:15, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/base/nsLayoutUtils.h:18, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.h:10, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:9, 137:45.04 from Unified_cpp_layout_painting1.cpp:2: 137:45.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:45.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:45.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:45.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:45.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:45.04 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsImageRenderer.cpp:17, 137:45.04 from Unified_cpp_layout_painting1.cpp:2: 137:45.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:45.04 52 | class ClipManager { 137:45.04 | ^~~~~~~~~~~ 137:45.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:11, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:45.25 from Unified_cpp_layout_painting0.cpp:2: 137:45.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 137:45.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 137:45.25 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:1362:51: required from here 137:45.25 /builddir/build/BUILD/firefox-72.0.2/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] 137:45.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:45.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:45.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:14, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:45.25 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:45.25 from Unified_cpp_layout_painting0.cpp:2: 137:45.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 137:45.25 241 | struct RectTyped : public BaseRect, PointTyped, 137:45.25 | ^~~~~~~~~ 137:47.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 137:47.15 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 137:47.15 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCModule.h:7, 137:47.15 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutModule.cpp:11, 137:47.15 from Unified_cpp_layout_build0.cpp:11: 137:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 137:47.15 /builddir/build/BUILD/firefox-72.0.2/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] 137:47.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 137:47.15 | ^ 137:47.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 137:47.15 44 | struct nsXPTCVariant { 137:47.15 | ^~~~~~~~~~~~~ 137:48.25 In file included from Unified_cpp_layout_painting1.cpp:2: 137:48.26 /builddir/build/BUILD/firefox-72.0.2/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)': 137:48.26 /builddir/build/BUILD/firefox-72.0.2/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] 137:48.26 439 | ImgDrawResult nsImageRenderer::Draw(nsPresContext* aPresContext, 137:48.26 | ^~~~~~~~~~~~~~~ 137:48.26 /builddir/build/BUILD/firefox-72.0.2/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] 137:48.26 /builddir/build/BUILD/firefox-72.0.2/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] 137:49.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 137:49.04 from Unified_cpp_layout_printing0.cpp:2: 137:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:49.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:49.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:49.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TextEvents.h:12, 137:49.04 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 137:49.04 from Unified_cpp_layout_printing0.cpp:11: 137:49.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:49.04 23 | class nsDataHashtable : public nsBaseHashtable { 137:49.04 | ^~~~~~~~~~~~~~~ 137:49.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 137:49.08 from Unified_cpp_layout_printing0.cpp:2: 137:49.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:49.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:49.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:49.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:49.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:49.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:49.08 In file included from /usr/include/c++/9/vector:67, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 137:49.08 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 137:49.08 from Unified_cpp_layout_printing0.cpp:2: 137:49.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:49.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:49.08 | ^~~~~~ 137:49.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.h:12, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/DrawEventRecorder.cpp:7, 137:49.09 from Unified_cpp_layout_printing0.cpp:2: 137:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:49.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:49.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:49.09 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 137:49.09 from /builddir/build/BUILD/firefox-72.0.2/layout/printing/PrintTranslator.cpp:10, 137:49.09 from Unified_cpp_layout_printing0.cpp:20: 137:49.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:49.09 52 | class ClipManager { 137:49.09 | ^~~~~~~~~~~ 137:49.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 137:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 137:49.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:49.45 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:49.45 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutStatics.cpp:25, 137:49.45 from Unified_cpp_layout_build0.cpp:20: 137:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:49.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:49.45 | ^ 137:49.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:49.45 46 | struct Block { 137:49.45 | ^~~~~ 137:51.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 137:51.60 from Unified_cpp_layout_ipc0.cpp:2: 137:51.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:51.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:51.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:51.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:51.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:51.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:51.60 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:23, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 137:51.60 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 137:51.60 from Unified_cpp_layout_ipc0.cpp:2: 137:51.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:51.60 23 | class nsDataHashtable : public nsBaseHashtable { 137:51.60 | ^~~~~~~~~~~~~~~ 137:51.70 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:51.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:51.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:51.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:51.70 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 137:51.71 from Unified_cpp_layout_ipc0.cpp:2: 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:51.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:51.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:51.71 In file included from /usr/include/c++/9/vector:67, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 137:51.71 from Unified_cpp_layout_ipc0.cpp:2: 137:51.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:51.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:51.71 | ^~~~~~ 137:51.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:19, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9, 137:51.71 from Unified_cpp_layout_ipc0.cpp:2: 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:51.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:51.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:51.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:51.71 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:51.71 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/layout/generic/nsTextFrame.h:20, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStructInlines.h:18, 137:51.72 from /builddir/build/BUILD/firefox-72.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:16, 137:51.72 from Unified_cpp_layout_ipc0.cpp:2: 137:51.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:51.72 52 | class ClipManager { 137:51.72 | ^~~~~~~~~~~ 137:52.43 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 137:52.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:52.43 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 137:52.43 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:12, 137:52.43 from Unified_cpp_docshell_base0.cpp:11: 137:52.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 137:52.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 137:52.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 137:52.43 | ^ 137:52.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 137:52.43 46 | struct Block { 137:52.43 | ^~~~~ 137:54.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:54.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 137:54.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINamed.h:10, 137:54.17 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.h:10, 137:54.17 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:7, 137:54.17 from Unified_cpp_docshell_base1.cpp:2: 137:54.17 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 137:54.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:54.17 1028 | foundInterface = 0; \ 137:54.17 | ^~~~~~~~~~~~~~ 137:54.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:54.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:54.17 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:54.17 21 | NS_INTERFACE_MAP_END 137:54.17 | ^~~~~~~~~~~~~~~~~~~~ 137:54.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:54.17 1002 | else 137:54.17 | ^~~~ 137:54.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:54.17 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:54.17 | ^~~~~~~~~~~~~~~~~~ 137:54.17 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:54.17 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 137:54.17 | ^~~~~~~~~~~~~~~~~~~~~~ 137:57.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXPTCUtils.h:10, 137:57.61 from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:119, 137:57.61 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:45, 137:57.61 from Unified_cpp_docshell_base0.cpp:11: 137:57.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 137:57.61 /builddir/build/BUILD/firefox-72.0.2/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] 137:57.61 79 | memset(this, 0, sizeof(nsXPTCVariant)); 137:57.61 | ^ 137:57.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 137:57.61 44 | struct nsXPTCVariant { 137:57.61 | ^~~~~~~~~~~~~ 137:57.86 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:57.86 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 137:57.86 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:10, 137:57.86 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 137:57.86 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 137:57.86 from Unified_cpp_docshell_base0.cpp:2: 137:57.86 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp: In member function 'virtual nsresult mozilla::dom::BrowsingContext::QueryInterface(const nsIID&, void**)': 137:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:57.86 1028 | foundInterface = 0; \ 137:57.86 | ^~~~~~~~~~~~~~ 137:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:57.86 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:57.86 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:780:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:57.86 780 | NS_INTERFACE_MAP_END 137:57.86 | ^~~~~~~~~~~~~~~~~~~~ 137:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:57.86 1002 | else 137:57.86 | ^~~~ 137:57.86 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:57.86 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:57.86 | ^~~~~~~~~~~~~~~~~~ 137:57.86 /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:779:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:57.86 779 | NS_INTERFACE_MAP_ENTRY(nsISupports) 137:57.86 | ^~~~~~~~~~~~~~~~~~~~~~ 137:58.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:58.14 from Unified_cpp_layout_build0.cpp:2: 137:58.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 137:58.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 137:58.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 137:58.14 31 | memset(aT, 0, sizeof(T)); 137:58.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 137:58.14 In file included from /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/XPCModule.h:7, 137:58.14 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutModule.cpp:11, 137:58.14 from Unified_cpp_layout_build0.cpp:11: 137:58.14 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 137:58.14 2262 | struct GlobalProperties { 137:58.14 | ^~~~~~~~~~~~~~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 137:58.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:58.25 1028 | foundInterface = 0; \ 137:58.25 | ^~~~~~~~~~~~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:58.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:58.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:58.25 30 | NS_INTERFACE_MAP_END 137:58.25 | ^~~~~~~~~~~~~~~~~~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:58.25 1002 | else 137:58.25 | ^~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:58.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:58.25 | ^~~~~~~~~~~~~~~~~~ 137:58.25 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:58.25 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 137:58.25 | ^~~~~~~~~~~~~~~~~~~~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 137:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:58.26 1028 | foundInterface = 0; \ 137:58.26 | ^~~~~~~~~~~~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:58.26 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:58.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:58.26 95 | NS_INTERFACE_MAP_END 137:58.26 | ^~~~~~~~~~~~~~~~~~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:58.26 1002 | else 137:58.26 | ^~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:58.26 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:58.26 | ^~~~~~~~~~~~~~~~~~ 137:58.26 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDSURIContentListener.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:58.26 94 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 137:58.26 | ^~~~~~~~~~~~~~~~~~~~~~ 137:58.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:58.45 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:58.45 from Unified_cpp_layout_painting0.cpp:2: 137:58.45 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]': 137:58.46 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.46 685 | Point4DTyped ProjectPoint( 137:58.46 | ^~~~~~~~~~~~ 137:58.46 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.46 In file included from Unified_cpp_layout_painting0.cpp:137: 137:58.46 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayListInvalidation.cpp: In function '__static_initialization_and_destruction_0(int, int)': 137:58.46 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.46 122 | mFrameOffsetToViewport(aFrameOffsetToViewport) {} 137:58.46 | ^ 137:58.46 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:58.46 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:58.46 from Unified_cpp_layout_painting0.cpp:2: 137:58.47 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 137:58.47 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.47 830 | size_t TransformAndClipRect(const RectTyped& aRect, 137:58.47 | ^~~~~~~~~~~~~~~~~~~~ 137:58.47 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:14, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRFPService.h:12, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:58.47 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/ActiveLayerTracker.cpp:9, 137:58.47 from Unified_cpp_layout_painting0.cpp:2: 137:58.47 /builddir/build/BUILD/firefox-72.0.2/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': 137:58.47 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.48 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 137:58.48 | ^~~~~ 137:58.48 /builddir/build/BUILD/firefox-72.0.2/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] 137:58.49 In file included from Unified_cpp_layout_painting0.cpp:128: 137:58.49 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayListInvalidation.cpp: In function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)': 137:58.49 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:9786: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] 137:58.49 9786 | static void ComputeMaskGeometry(PaintFramesParams& aParams) { 137:58.49 | ^~~~~~~~~~~~~~~~~~~ 137:58.49 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:9786:13: warning: the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:58.49 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 137:58.50 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:7694: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] 137:58.50 7694 | bool nsDisplayStickyPosition::CreateWebRenderCommands( 137:58.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:58.50 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:7694: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] 137:58.50 /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsDisplayList.cpp:7694: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] 137:59.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:59.45 from Unified_cpp_layout_build0.cpp:2: 137:59.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 137:59.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 137:59.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 137:59.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:59.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:59.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:59.45 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:19, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:20, 137:59.45 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:59.45 from Unified_cpp_layout_build0.cpp:2: 137:59.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 137:59.45 23 | class nsDataHashtable : public nsBaseHashtable { 137:59.45 | ^~~~~~~~~~~~~~~ 137:59.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:59.50 from Unified_cpp_layout_build0.cpp:2: 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:59.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:59.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:59.50 In file included from /usr/include/c++/9/vector:67, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:19, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:20, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:59.50 from Unified_cpp_layout_build0.cpp:2: 137:59.50 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 137:59.50 386 | class vector : protected _Vector_base<_Tp, _Alloc> 137:59.50 | ^~~~~~ 137:59.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/caps/nsJSPrincipals.h:9, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.h:10, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsContentDLF.cpp:11, 137:59.50 from Unified_cpp_layout_build0.cpp:2: 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 137:59.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 137:59.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:59.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/layout/painting/nsCSSRendering.h:23, 137:59.50 from /builddir/build/BUILD/firefox-72.0.2/layout/build/nsLayoutStatics.cpp:25, 137:59.50 from Unified_cpp_layout_build0.cpp:20: 137:59.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 137:59.50 52 | class ClipManager { 137:59.50 | ^~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 138:00.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.45 1043 | foundInterface = 0; \ 138:00.45 | ^~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:00.45 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:00.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:00.45 564 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 138:00.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.45 1002 | else 138:00.45 | ^~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:00.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:00.45 | ^~~~~~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:00.45 563 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 138:00.45 | ^~~~~~~~~~~~~~~~~~~~~~ 138:00.86 In file included from /builddir/build/BUILD/firefox-72.0.2/docshell/base/timeline/TimelineConsumers.h:14, 138:00.86 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/timeline/AutoGlobalTimelineMarker.cpp:9, 138:00.86 from Unified_cpp_base_timeline0.cpp:11: 138:00.86 /builddir/build/BUILD/firefox-72.0.2/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 138:00.86 /builddir/build/BUILD/firefox-72.0.2/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] 138:00.86 50 | OffTheBooksMutex* Mutex() { 138:00.86 | ^~~~~ 138:00.86 /builddir/build/BUILD/firefox-72.0.2/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] 138:00.86 /builddir/build/BUILD/firefox-72.0.2/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 138:00.87 /builddir/build/BUILD/firefox-72.0.2/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] 138:00.87 /builddir/build/BUILD/firefox-72.0.2/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] 138:01.11 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 138:01.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:01.12 1028 | foundInterface = 0; \ 138:01.12 | ^~~~~~~~~~~~~~ 138:01.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:01.12 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:01.12 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:01.12 108 | NS_INTERFACE_MAP_END 138:01.12 | ^~~~~~~~~~~~~~~~~~~~ 138:01.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:01.12 1002 | else 138:01.12 | ^~~~ 138:01.12 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:01.12 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:01.12 | ^~~~~~~~~~~~~~~~~~ 138:01.12 /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:01.12 107 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 138:01.12 | ^~~~~~~~~~~~~~~~~~~~~~ 138:02.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 138:02.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 138:02.04 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 138:02.04 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 138:02.04 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 138:02.04 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 138:02.04 from Unified_cpp_docshell_base0.cpp:2: 138:02.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 138:02.04 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2263:45: required from here 138:02.04 /builddir/build/BUILD/firefox-72.0.2/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] 138:02.04 31 | memset(aT, 0, sizeof(T)); 138:02.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 138:02.05 In file included from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BrowsingContext.cpp:45, 138:02.05 from Unified_cpp_docshell_base0.cpp:11: 138:02.05 /builddir/build/BUILD/firefox-72.0.2/js/xpconnect/src/xpcprivate.h:2262:8: note: 'struct xpc::GlobalProperties' declared here 138:02.05 2262 | struct GlobalProperties { 138:02.05 | ^~~~~~~~~~~~~~~~ 138:02.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 138:02.87 from Unified_cpp_docshell_base0.cpp:2: 138:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:02.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:02.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:02.87 In file included from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 138:02.87 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 138:02.87 from Unified_cpp_docshell_base0.cpp:2: 138:02.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:02.87 23 | class nsDataHashtable : public nsBaseHashtable { 138:02.87 | ^~~~~~~~~~~~~~~ 138:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 138:03.08 from Unified_cpp_docshell_base0.cpp:2: 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:03.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:03.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:03.08 In file included from /usr/include/c++/9/vector:67, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:8, 138:03.08 from Unified_cpp_docshell_base0.cpp:2: 138:03.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 138:03.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 138:03.08 | ^~~~~~ 138:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/IHistory.h:11, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.h:8, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/BaseHistory.cpp:7, 138:03.08 from Unified_cpp_docshell_base0.cpp:2: 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 138:03.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:03.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:03.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:03.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:03.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 138:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 138:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 138:03.09 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 138:03.09 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShell.cpp:210, 138:03.09 from Unified_cpp_docshell_base0.cpp:92: 138:03.09 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 138:03.09 52 | class ClipManager { 138:03.09 | ^~~~~~~~~~~ 138:04.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 138:04.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:04.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 138:04.24 from /builddir/build/BUILD/firefox-72.0.2/docshell/build/nsDocShellModule.cpp:8: 138:04.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:04.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:04.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:04.24 | ^ 138:04.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:04.24 46 | struct Block { 138:04.24 | ^~~~~ 138:05.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 138:05.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 138:05.02 from /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:9, 138:05.02 from Unified_cpp_docshell_shistory0.cpp:2: 138:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:05.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:05.02 | ^ 138:05.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:05.02 46 | struct Block { 138:05.02 | ^~~~~ 138:05.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:05.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:05.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:22, 138:05.27 from /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:7, 138:05.27 from Unified_cpp_docshell_shistory0.cpp:2: 138:05.27 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 138:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:05.27 1028 | foundInterface = 0; \ 138:05.27 | ^~~~~~~~~~~~~~ 138:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:05.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:05.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:05.27 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:05.27 97 | NS_INTERFACE_MAP_END 138:05.27 | ^~~~~~~~~~~~~~~~~~~~ 138:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:05.27 1002 | else 138:05.27 | ^~~~ 138:05.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:05.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:05.27 | ^~~~~~~~~~~~~~~~~~ 138:05.27 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/ChildSHistory.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:05.27 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 138:05.27 | ^~~~~~~~~~~~~~~~~~~~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 138:06.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:06.25 1028 | foundInterface = 0; \ 138:06.25 | ^~~~~~~~~~~~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:06.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:06.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp:227:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:06.25 227 | NS_INTERFACE_MAP_END 138:06.25 | ^~~~~~~~~~~~~~~~~~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:06.25 1002 | else 138:06.25 | ^~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:06.25 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:06.25 | ^~~~~~~~~~~~~~~~~~ 138:06.25 /builddir/build/BUILD/firefox-72.0.2/docshell/shistory/nsSHistory.cpp:226:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:06.25 226 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 138:06.25 | ^~~~~~~~~~~~~~~~~~~~~~ 138:11.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:11.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 138:11.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHashKeys.h:11, 138:11.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:10, 138:11.96 from /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.h:10, 138:11.96 from /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:6, 138:11.96 from Unified_cpp_accessible_aom0.cpp:2: 138:11.96 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 138:11.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:11.96 1028 | foundInterface = 0; \ 138:11.96 | ^~~~~~~~~~~~~~ 138:11.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:11.96 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:11.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:11.96 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:11.96 33 | NS_INTERFACE_MAP_END 138:11.96 | ^~~~~~~~~~~~~~~~~~~~ 138:11.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:11.96 1002 | else 138:11.96 | ^~~~ 138:11.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:11.96 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:11.96 | ^~~~~~~~~~~~~~~~~~ 138:11.96 /builddir/build/BUILD/firefox-72.0.2/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:11.96 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 138:11.96 | ^~~~~~~~~~~~~~~~~~~~~~ 138:13.27 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:13.27 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:13.27 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.h:11, 138:13.27 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.h:11, 138:13.27 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:10, 138:13.27 from Unified_cpp_xpfe_appshell0.cpp:2: 138:13.27 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp: In member function 'virtual nsresult mozilla::AppWindow::QueryInterface(const nsIID&, void**)': 138:13.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:13.27 1028 | foundInterface = 0; \ 138:13.27 | ^~~~~~~~~~~~~~ 138:13.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:13.27 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:13.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:13.27 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:13.27 159 | NS_INTERFACE_MAP_END 138:13.27 | ^~~~~~~~~~~~~~~~~~~~ 138:13.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1020:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:13.27 1020 | } else 138:13.27 | ^~~~ 138:13.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1090:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 138:13.27 1090 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 138:13.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:13.27 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 138:13.27 158 | NS_INTERFACE_MAP_ENTRY_CONCRETE(AppWindow) 138:13.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 138:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:13.57 1028 | foundInterface = 0; \ 138:13.57 | ^~~~~~~~~~~~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:13.57 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:13.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:13.57 224 | NS_INTERFACE_MAP_END 138:13.57 | ^~~~~~~~~~~~~~~~~~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:13.57 1002 | else 138:13.57 | ^~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:13.57 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:13.57 | ^~~~~~~~~~~~~~~~~~ 138:13.57 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsAppShellService.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:13.57 223 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 138:13.57 | ^~~~~~~~~~~~~~~~~~~~~~ 138:13.61 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 138:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:13.62 1028 | foundInterface = 0; \ 138:13.62 | ^~~~~~~~~~~~~~ 138:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:13.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:13.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:13.62 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:13.62 64 | NS_INTERFACE_MAP_END 138:13.62 | ^~~~~~~~~~~~~~~~~~~~ 138:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:13.62 1002 | else 138:13.62 | ^~~~ 138:13.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:13.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:13.62 | ^~~~~~~~~~~~~~~~~~ 138:13.62 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:13.62 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 138:13.62 | ^~~~~~~~~~~~~~~~~~~~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 138:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:13.66 1028 | foundInterface = 0; \ 138:13.66 | ^~~~~~~~~~~~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:13.66 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:13.66 113 | NS_INTERFACE_MAP_END 138:13.66 | ^~~~~~~~~~~~~~~~~~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1025:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:13.66 1025 | else 138:13.66 | ^~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1084:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 138:13.66 1084 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 138:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:13.66 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 138:13.66 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 138:13.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 138:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1056:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:14.72 1056 | foundInterface = 0; \ 138:14.72 | ^~~~~~~~~~~~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1094:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 138:14.72 1094 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 138:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 138:14.72 781 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 138:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:14.72 1002 | else 138:14.72 | ^~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:14.72 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:14.72 | ^~~~~~~~~~~~~~~~~~ 138:14.72 /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/nsContentTreeOwner.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:14.72 780 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 138:14.72 | ^~~~~~~~~~~~~~~~~~~~~~ 138:15.98 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDocShell.h:25, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.h:26, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:10, 138:15.98 from Unified_cpp_xpfe_appshell0.cpp:2: 138:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:15.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:15.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.98 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsGlobalWindowOuter.h:22, 138:15.98 from /builddir/build/BUILD/firefox-72.0.2/xpfe/appshell/AppWindow.cpp:23, 138:15.98 from Unified_cpp_xpfe_appshell0.cpp:2: 138:15.98 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:15.98 23 | class nsDataHashtable : public nsBaseHashtable { 138:15.98 | ^~~~~~~~~~~~~~~ 138:24.93 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:24.93 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:24.93 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:24.93 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:24.93 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:24.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:24.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:24.94 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:24.94 from Unified_cpp_accessible_generic0.cpp:2: 138:24.94 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 138:24.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:24.94 1028 | foundInterface = 0; \ 138:24.94 | ^~~~~~~~~~~~~~ 138:24.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:24.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:24.94 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:24.94 102 | NS_INTERFACE_MAP_END 138:24.94 | ^~~~~~~~~~~~~~~~~~~~ 138:24.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:24.94 1012 | else 138:24.94 | ^~~~ 138:24.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:24.94 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:24.94 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:24.94 101 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 138:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 138:25.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 138:25.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 138:25.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 138:25.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:34, 138:25.51 from Unified_cpp_accessible_generic0.cpp:38: 138:25.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:25.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:25.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:25.51 | ^ 138:25.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:25.51 46 | struct Block { 138:25.51 | ^~~~~ 138:25.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.h:16, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.cpp:8, 138:25.85 from Unified_cpp_accessible_base0.cpp:2: 138:25.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:25.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:25.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:25.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:25.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:25.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.85 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.h:16, 138:25.85 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/ARIAMap.cpp:8, 138:25.85 from Unified_cpp_accessible_base0.cpp:2: 138:25.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:25.85 23 | class nsDataHashtable : public nsBaseHashtable { 138:25.85 | ^~~~~~~~~~~~~~~ 138:29.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:29.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:29.21 from Unified_cpp_accessible_generic0.cpp:2: 138:29.21 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 138:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:29.21 1043 | foundInterface = 0; \ 138:29.21 | ^~~~~~~~~~~~~~ 138:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:29.21 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:29.21 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:29.21 160 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 138:29.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:29.21 1002 | else 138:29.21 | ^~~~ 138:29.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:29.21 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:29.21 | ^~~~~~~~~~~~~~~~~~ 138:29.21 /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:159:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:29.21 159 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 138:29.21 | ^~~~~~~~~~~~~~~~~~~~~~ 138:31.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.h:9, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.cpp:6, 138:31.83 from Unified_cpp_accessible_html0.cpp:2: 138:31.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:31.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:31.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:31.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:31.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:31.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:31.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.h:9, 138:31.83 from /builddir/build/BUILD/firefox-72.0.2/accessible/html/HTMLCanvasAccessible.cpp:6, 138:31.83 from Unified_cpp_accessible_html0.cpp:2: 138:31.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:31.83 23 | class nsDataHashtable : public nsBaseHashtable { 138:31.83 | ^~~~~~~~~~~~~~~ 138:32.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:32.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:32.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:32.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:32.35 from Unified_cpp_accessible_generic0.cpp:2: 138:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:32.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:32.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:32.35 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:32.35 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:32.35 from Unified_cpp_accessible_generic0.cpp:2: 138:32.35 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:32.35 23 | class nsDataHashtable : public nsBaseHashtable { 138:32.35 | ^~~~~~~~~~~~~~~ 138:32.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:32.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:32.51 from Unified_cpp_accessible_generic0.cpp:2: 138:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 138:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 138:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 138:32.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:32.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:32.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:32.51 In file included from /usr/include/c++/9/vector:67, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContentInlines.h:11, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:17, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:32.51 from Unified_cpp_accessible_generic0.cpp:2: 138:32.51 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 138:32.51 386 | class vector : protected _Vector_base<_Tp, _Alloc> 138:32.51 | ^~~~~~ 138:32.51 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:32.51 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/HyperTextAccessible.h:9, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.h:9, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 138:32.52 from Unified_cpp_accessible_generic0.cpp:2: 138:32.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 138:32.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 138:32.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 138:32.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:32.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:32.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:32.52 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsViewManager.h:14, 138:32.52 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/DocAccessible.cpp:34, 138:32.52 from Unified_cpp_accessible_generic0.cpp:38: 138:32.52 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 138:32.52 52 | class ClipManager { 138:32.52 | ^~~~~~~~~~~ 138:38.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 138:38.18 from Unified_cpp_accessible_ipc0.cpp:2: 138:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:38.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:38.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:38.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/Accessible.h:16, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 138:38.18 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/DocAccessibleChildBase.cpp:7, 138:38.18 from Unified_cpp_accessible_ipc0.cpp:2: 138:38.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:38.18 23 | class nsDataHashtable : public nsBaseHashtable { 138:38.18 | ^~~~~~~~~~~~~~~ 138:39.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 138:39.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 138:39.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 138:39.49 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/TextAttrs.cpp:13, 138:39.49 from Unified_cpp_accessible_base1.cpp:11: 138:39.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 138:39.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 138:39.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 138:39.49 | ^ 138:39.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 138:39.49 46 | struct Block { 138:39.49 | ^~~~~ 138:43.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:43.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:43.73 from xpcAccEvents.h:6, 138:43.73 from xpcAccEvents.cpp:3: 138:43.73 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.73 1028 | foundInterface = 0; \ 138:43.73 | ^~~~~~~~~~~~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.73 48 | NS_INTERFACE_MAP_END 138:43.73 | ^~~~~~~~~~~~~~~~~~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.73 1002 | else 138:43.73 | ^~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.73 | ^~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.73 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 138:43.73 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.73 1028 | foundInterface = 0; \ 138:43.73 | ^~~~~~~~~~~~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.73 94 | NS_INTERFACE_MAP_END 138:43.73 | ^~~~~~~~~~~~~~~~~~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.73 1002 | else 138:43.73 | ^~~~ 138:43.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.73 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.73 | ^~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.73 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 138:43.73 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.73 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.74 1028 | foundInterface = 0; \ 138:43.74 | ^~~~~~~~~~~~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.74 xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.74 161 | NS_INTERFACE_MAP_END 138:43.74 | ^~~~~~~~~~~~~~~~~~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.74 1002 | else 138:43.74 | ^~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.74 | ^~~~~~~~~~~~~~~~~~ 138:43.74 xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.74 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 138:43.74 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.74 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.74 1028 | foundInterface = 0; \ 138:43.74 | ^~~~~~~~~~~~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.74 xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.74 235 | NS_INTERFACE_MAP_END 138:43.74 | ^~~~~~~~~~~~~~~~~~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.74 1002 | else 138:43.74 | ^~~~ 138:43.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.75 | ^~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.75 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.75 1028 | foundInterface = 0; \ 138:43.75 | ^~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.75 302 | NS_INTERFACE_MAP_END 138:43.75 | ^~~~~~~~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.75 1002 | else 138:43.75 | ^~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.75 | ^~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.75 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.75 1028 | foundInterface = 0; \ 138:43.75 | ^~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.75 355 | NS_INTERFACE_MAP_END 138:43.75 | ^~~~~~~~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.75 1002 | else 138:43.75 | ^~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.75 | ^~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.75 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.75 1028 | foundInterface = 0; \ 138:43.75 | ^~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.75 408 | NS_INTERFACE_MAP_END 138:43.75 | ^~~~~~~~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.75 1002 | else 138:43.75 | ^~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.75 | ^~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.75 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.75 1028 | foundInterface = 0; \ 138:43.75 | ^~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.75 468 | NS_INTERFACE_MAP_END 138:43.75 | ^~~~~~~~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.75 1002 | else 138:43.75 | ^~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.75 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.75 | ^~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.75 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.75 1028 | foundInterface = 0; \ 138:43.75 | ^~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.75 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.75 xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.75 570 | NS_INTERFACE_MAP_END 138:43.75 | ^~~~~~~~~~~~~~~~~~~~ 138:43.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.75 1002 | else 138:43.76 | ^~~~ 138:43.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.76 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.76 | ^~~~~~~~~~~~~~~~~~ 138:43.76 xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.76 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 138:43.76 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.76 xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 138:43.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:43.76 1028 | foundInterface = 0; \ 138:43.76 | ^~~~~~~~~~~~~~ 138:43.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:43.76 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:43.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:43.76 xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:43.76 644 | NS_INTERFACE_MAP_END 138:43.76 | ^~~~~~~~~~~~~~~~~~~~ 138:43.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:43.76 1002 | else 138:43.76 | ^~~~ 138:43.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:43.77 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:43.77 | ^~~~~~~~~~~~~~~~~~ 138:43.77 xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:43.77 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 138:43.77 | ^~~~~~~~~~~~~~~~~~~~~~ 138:44.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:44.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 138:44.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 138:44.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:12, 138:44.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 138:44.74 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 138:44.74 from Unified_cpp_accessible_base1.cpp:2: 138:44.74 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 138:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:44.74 1028 | foundInterface = 0; \ 138:44.74 | ^~~~~~~~~~~~~~ 138:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:44.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:44.74 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:44.74 59 | NS_INTERFACE_MAP_END 138:44.74 | ^~~~~~~~~~~~~~~~~~~~ 138:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:44.74 1012 | else 138:44.74 | ^~~~ 138:44.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:44.74 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:44.74 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsAccessiblePivot.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:44.74 58 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 138:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 138:46.21 from Unified_cpp_accessible_base1.cpp:2: 138:46.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:46.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:46.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:46.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:46.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:46.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 138:46.21 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:9, 138:46.21 from Unified_cpp_accessible_base1.cpp:2: 138:46.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:46.21 23 | class nsDataHashtable : public nsBaseHashtable { 138:46.21 | ^~~~~~~~~~~~~~~ 138:46.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 138:46.25 from Unified_cpp_accessible_base1.cpp:2: 138:46.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 138:46.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 138:46.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 138:46.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:46.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:46.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.25 In file included from /usr/include/c++/9/vector:67, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 138:46.25 from Unified_cpp_accessible_base1.cpp:2: 138:46.25 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 138:46.25 386 | class vector : protected _Vector_base<_Tp, _Alloc> 138:46.25 | ^~~~~~ 138:46.25 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 138:46.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/URL.h:10, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:12, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyle.h:19, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.h:11, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/StyleInfo.cpp:7, 138:46.26 from Unified_cpp_accessible_base1.cpp:2: 138:46.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 138:46.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 138:46.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 138:46.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 138:46.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:46.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:46.26 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxTextRun.h:14, 138:46.26 from /builddir/build/BUILD/firefox-72.0.2/accessible/base/TextAttrs.cpp:13, 138:46.26 from Unified_cpp_accessible_base1.cpp:11: 138:46.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 138:46.26 52 | class ClipManager { 138:46.26 | ^~~~~~~~~~~ 138:50.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:50.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 138:50.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAccessibleRelation.h:10, 138:50.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/nsAccessibleRelation.h:9, 138:50.62 from /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/nsAccessibleRelation.cpp:6, 138:50.62 from Unified_cpp_accessible_xpcom0.cpp:2: 138:50.62 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 138:50.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:50.62 1028 | foundInterface = 0; \ 138:50.62 | ^~~~~~~~~~~~~~ 138:50.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:50.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:50.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:50.62 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:50.62 23 | NS_INTERFACE_MAP_END 138:50.62 | ^~~~~~~~~~~~~~~~~~~~ 138:50.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:50.62 1012 | else 138:50.62 | ^~~~ 138:50.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:50.62 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:50.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:50.62 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:50.62 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 138:50.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:50.63 In file included from Unified_cpp_accessible_base1.cpp:92: 138:50.63 /builddir/build/BUILD/firefox-72.0.2/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 138:50.63 /builddir/build/BUILD/firefox-72.0.2/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] 138:50.63 269 | nsresult nsTextEquivUtils::AppendFromDOMNode(nsIContent* aContent, 138:50.63 | ^~~~~~~~~~~~~~~~ 138:50.63 /builddir/build/BUILD/firefox-72.0.2/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] 138:51.19 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 138:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:51.19 1043 | foundInterface = 0; \ 138:51.19 | ^~~~~~~~~~~~~~ 138:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:51.19 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:51.19 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:51.19 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 138:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:51.19 1007 | else 138:51.19 | ^~~~ 138:51.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 138:51.19 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 138:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:51.19 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 138:51.19 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 138:51.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 138:51.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:51.25 1028 | foundInterface = 0; \ 138:51.25 | ^~~~~~~~~~~~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:51.25 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:51.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:51.25 28 | NS_INTERFACE_MAP_END 138:51.25 | ^~~~~~~~~~~~~~~~~~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:51.25 1012 | else 138:51.25 | ^~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:51.25 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:51.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:51.25 /builddir/build/BUILD/firefox-72.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:51.25 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 138:51.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.61 from Unified_cpp_accessible_xul0.cpp:2: 138:53.61 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 138:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:53.61 1043 | foundInterface = 0; \ 138:53.61 | ^~~~~~~~~~~~~~ 138:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:53.61 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.61 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:53.61 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 138:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.61 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.61 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.61 from Unified_cpp_accessible_xul0.cpp:2: 138:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:53.61 304 | } else 138:53.61 | ^~~~ 138:53.61 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:53.61 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.61 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:53.61 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 138:53.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.64 from Unified_cpp_accessible_xul0.cpp:2: 138:53.64 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 138:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:53.64 1043 | foundInterface = 0; \ 138:53.64 | ^~~~~~~~~~~~~~ 138:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:53.64 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.64 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:53.64 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 138:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.64 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.64 from Unified_cpp_accessible_xul0.cpp:2: 138:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:53.64 304 | } else 138:53.64 | ^~~~ 138:53.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:53.64 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.64 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:53.64 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 138:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.66 from Unified_cpp_accessible_xul0.cpp:2: 138:53.66 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 138:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:53.66 1043 | foundInterface = 0; \ 138:53.66 | ^~~~~~~~~~~~~~ 138:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:53.66 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:53.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.66 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:53.66 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 138:53.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.66 from Unified_cpp_accessible_xul0.cpp:2: 138:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:53.66 304 | } else 138:53.66 | ^~~~ 138:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:53.66 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:53.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.66 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:53.66 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 138:53.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.66 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:10, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.66 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.66 from Unified_cpp_accessible_xul0.cpp:2: 138:53.66 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 138:53.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:53.66 1043 | foundInterface = 0; \ 138:53.66 | ^~~~~~~~~~~~~~ 138:53.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:53.67 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:53.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.67 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:53.67 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 138:53.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:53.67 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:53.67 from Unified_cpp_accessible_xul0.cpp:2: 138:53.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:53.67 304 | } else 138:53.67 | ^~~~ 138:53.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:53.67 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:53.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.67 /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:53.67 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 138:53.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:14, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.h:10, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.cpp:7: 138:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:53.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:53.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:53.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContent.h:13, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.h:10, 138:53.78 from /builddir/build/BUILD/firefox-72.0.2/accessible/ipc/other/ProxyAccessible.cpp:7: 138:53.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:53.78 23 | class nsDataHashtable : public nsBaseHashtable { 138:53.78 | ^~~~~~~~~~~~~~~ 138:54.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:14, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:54.53 from Unified_cpp_accessible_xul0.cpp:2: 138:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 138:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 138:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 138:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:54.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 138:54.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:54.53 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsIContent.h:13, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/generic/Accessible.h:16, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/atk/AccessibleWrap.h:11, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.h:9, 138:54.53 from /builddir/build/BUILD/firefox-72.0.2/accessible/xul/XULAlertAccessible.cpp:6, 138:54.53 from Unified_cpp_accessible_xul0.cpp:2: 138:54.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 138:54.53 23 | class nsDataHashtable : public nsBaseHashtable { 138:54.53 | ^~~~~~~~~~~~~~~ 138:59.64 In file included from Unified_cpp_tools_profiler1.cpp:47: 138:59.65 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 138:59.65 /builddir/build/BUILD/firefox-72.0.2/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] 138:59.65 1565 | memset(&startRegs, 0, sizeof(startRegs)); 138:59.65 | ^ 138:59.65 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMainInt.h:11, 138:59.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 138:59.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfExt.h:45, 138:59.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarfInt.h:42, 138:59.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulDwarf.cpp:57, 138:59.65 from Unified_cpp_tools_profiler1.cpp:20: 138:59.65 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 138:59.65 134 | struct UnwindRegs { 138:59.65 | ^~~~~~~~~~ 139:00.88 In file included from Unified_cpp_tools_profiler1.cpp:47: 139:00.88 /builddir/build/BUILD/firefox-72.0.2/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': 139:00.88 /builddir/build/BUILD/firefox-72.0.2/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] 139:00.88 1075 | TaggedUWord LExpr::EvaluateExpr(const UnwindRegs* aOldRegs, TaggedUWord aCFA, 139:00.88 | ^~~~~ 139:00.88 /builddir/build/BUILD/firefox-72.0.2/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] 139:03.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:03.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:03.91 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:11, 139:03.91 from Unified_cpp_tools_performance0.cpp:2: 139:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:03.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:03.91 | ^ 139:03.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:03.91 46 | struct Block { 139:03.91 | ^~~~~ 139:06.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/GeckoProfiler.h:89, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CondVar.h:15, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Monitor.h:10, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.h:13, 139:06.47 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:7, 139:06.47 from Unified_cpp_tools_performance0.cpp:2: 139:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 139:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 139:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 139:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:06.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:06.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:06.48 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CounterStyleManager.h:12, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleStruct.h:34, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WritingModes.h:13, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ContentCache.h:16, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 139:06.48 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:9, 139:06.48 from Unified_cpp_tools_performance0.cpp:2: 139:06.48 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 139:06.48 23 | class nsDataHashtable : public nsBaseHashtable { 139:06.48 | ^~~~~~~~~~~~~~~ 139:07.84 In file included from Unified_cpp_tests_gtest0.cpp:20: 139:07.84 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 139:07.84 /builddir/build/BUILD/firefox-72.0.2/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] 139:07.84 2566 | memset(®s, 0, sizeof(regs)); 139:07.84 | ^ 139:07.84 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/tests/gtest/LulTest.cpp:8, 139:07.84 from Unified_cpp_tests_gtest0.cpp:11: 139:07.84 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 139:07.84 134 | struct UnwindRegs { 139:07.84 | ^~~~~~~~~~ 139:08.32 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 139:08.32 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 139:08.32 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/ProfiledThreadData.cpp:13, 139:08.32 from Unified_cpp_tools_profiler0.cpp:38: 139:08.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:08.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:08.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:08.32 | ^ 139:08.32 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:08.32 46 | struct Block { 139:08.32 | ^~~~~ 139:09.29 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.h:11, 139:09.29 from /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:7, 139:09.29 from Unified_cpp_tools_performance0.cpp:2: 139:09.29 /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 139:09.29 /builddir/build/BUILD/firefox-72.0.2/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] 139:09.29 50 | OffTheBooksMutex* Mutex() { 139:09.29 | ^~~~~ 139:09.29 /builddir/build/BUILD/firefox-72.0.2/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] 139:09.29 /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 139:09.29 /builddir/build/BUILD/firefox-72.0.2/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] 139:09.30 /builddir/build/BUILD/firefox-72.0.2/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] 139:09.67 In file included from Unified_cpp_tools_profiler0.cpp:83: 139:09.67 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 139:09.67 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:1811: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] 139:09.67 1811 | memset(&startRegs, 0, sizeof(startRegs)); 139:09.67 | ^ 139:09.67 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:140, 139:09.67 from Unified_cpp_tools_profiler0.cpp:83: 139:09.67 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 139:09.67 134 | struct UnwindRegs { 139:09.67 | ^~~~~~~~~~ 139:11.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 139:11.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 139:11.87 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 139:11.87 from Unified_cpp_tools_profiler0.cpp:2: 139:11.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 139:11.87 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 139:11.87 /builddir/build/BUILD/firefox-72.0.2/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] 139:11.87 31 | memset(aT, 0, sizeof(T)); 139:11.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 139:11.87 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:74, 139:11.87 from Unified_cpp_tools_profiler0.cpp:83: 139:11.87 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 139:11.87 144 | struct AmountFns { 139:11.87 | ^~~~~~~~~ 139:11.87 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 139:11.87 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 139:11.87 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 139:11.87 from Unified_cpp_tools_profiler0.cpp:2: 139:11.87 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 139:11.87 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 139:11.87 /builddir/build/BUILD/firefox-72.0.2/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] 139:11.87 31 | memset(aT, 0, sizeof(T)); 139:11.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 139:11.87 In file included from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/platform.cpp:74, 139:11.87 from Unified_cpp_tools_profiler0.cpp:83: 139:11.87 /builddir/build/BUILD/firefox-72.0.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 139:11.87 178 | struct SizeOfTabFns { 139:11.87 | ^~~~~~~~~~~~ 139:12.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfileJSONWriter.h:9, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/PageInformation.cpp:9, 139:12.65 from Unified_cpp_tools_profiler0.cpp:2: 139:12.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 139:12.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 139:12.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 139:12.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:12.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:12.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:12.65 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ProfilerMarkerPayload.h:19, 139:12.65 from /builddir/build/BUILD/firefox-72.0.2/tools/profiler/core/ProfileBufferEntry.cpp:11, 139:12.65 from Unified_cpp_tools_profiler0.cpp:20: 139:12.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 139:12.65 23 | class nsDataHashtable : public nsBaseHashtable { 139:12.65 | ^~~~~~~~~~~~~~~ 139:15.78 In file included from Unified_cpp_tests_gtest0.cpp:38: 139:15.78 /builddir/build/BUILD/firefox-72.0.2/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]': 139:15.78 /builddir/build/BUILD/firefox-72.0.2/tools/profiler/tests/gtest/ThreadProfileTest.cpp:53:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 139:15.78 53 | } 139:15.78 | ^ 139:18.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:18.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:18.62 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 139:18.62 from Unified_cpp_hunspell_glue0.cpp:20: 139:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:18.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:18.62 | ^ 139:18.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:18.62 46 | struct Block { 139:18.62 | ^~~~~ 139:20.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 139:20.01 from : 139:20.01 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 139:20.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:20.01 1028 | foundInterface = 0; \ 139:20.01 | ^~~~~~~~~~~~~~ 139:20.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:20.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:20.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:20.01 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:20.01 90 | NS_INTERFACE_MAP_END 139:20.01 | ^~~~~~~~~~~~~~~~~~~~ 139:20.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWrapperCache.h:10, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/xpcpublic.h:22, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsThreadUtils.h:24, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 139:20.01 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 139:20.01 from Unified_cpp_hunspell_glue0.cpp:2: 139:20.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:20.01 304 | } else 139:20.01 | ^~~~ 139:20.01 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:20.01 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 139:20.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:26.99 In file included from Unified_cpp_unit_tlsserver_lib0.cpp:11: 139:26.99 /builddir/build/BUILD/firefox-72.0.2/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]': 139:26.99 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:660:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found [-Wmissing-profile] 139:26.99 660 | } // namespace mozilla 139:26.99 | ^ 139:28.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 139:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:28.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 139:28.29 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 139:28.29 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 139:28.29 from Unified_cpp_security_manager_ssl1.cpp:20: 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:28.29 111 | *this = aRect1.UnionEdges(aRect2); 139:28.29 | ^ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:28.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:28.29 | ^~~~~~ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:28.29 120 | *this = aRect1.Union(aRect2); 139:28.29 | ^ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:28.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:28.29 | ^~~~~~ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:28.29 228 | *this = aRect1.SaturatingUnion(aRect2); 139:28.29 | ^ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:28.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:28.29 | ^~~~~~ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:28.29 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 139:28.29 | ^ 139:28.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:28.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:28.29 | ^~~~~~ 139:29.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:29.91 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:29.91 from Unified_cpp_security_manager_ssl0.cpp:29: 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:29.91 111 | *this = aRect1.UnionEdges(aRect2); 139:29.91 | ^ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:29.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:29.91 | ^~~~~~ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:29.91 120 | *this = aRect1.Union(aRect2); 139:29.91 | ^ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:29.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:29.91 | ^~~~~~ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:29.91 228 | *this = aRect1.SaturatingUnion(aRect2); 139:29.91 | ^ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:29.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:29.91 | ^~~~~~ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:29.91 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 139:29.91 | ^ 139:29.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:29.91 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:29.91 | ^~~~~~ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:31.50 307 | nestable(aOther.nestable) {} 139:31.50 | ^ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:31.50 337 | TimeTicks& operator=(TimeTicks other) { 139:31.50 | ^~~~~~~~ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:31.50 314 | nestable(aOther.nestable) {} 139:31.50 | ^ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:31.50 337 | TimeTicks& operator=(TimeTicks other) { 139:31.50 | ^~~~~~~~ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:31.50 317 | delayed_run_time = aOther.delayed_run_time; 139:31.50 | ^~~~~~~~~~~~~~~~ 139:31.50 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 139:31.50 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:31.50 from Unified_cpp_security_manager_ssl0.cpp:47: 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:31.50 337 | TimeTicks& operator=(TimeTicks other) { 139:31.50 | ^~~~~~~~ 139:31.50 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:31.50 337 | TimeTicks& operator=(TimeTicks other) { 139:31.50 | ~~~~~~~~~~^~~~~ 139:32.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:32.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 139:32.21 from Unified_cpp_security_manager_ssl1.cpp:65: 139:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 139:32.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:32.21 347 | mCumulativeResolution = aCumulativeResolution; 139:32.21 | ^~~~~~~~~~~~~~~~~~~~~ 139:32.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 139:32.22 from Unified_cpp_security_manager_ssl1.cpp:20: 139:32.22 /builddir/build/BUILD/firefox-72.0.2/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]' 139:32.22 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:32.22 | ^~~~~~~~~~~~~~ 139:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 139:32.22 from Unified_cpp_security_manager_ssl1.cpp:65: 139:32.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 139:32.22 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 139:32.22 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 139:32.22 | ^~~~~~~~~~~~~~~~~~~~~ 139:32.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 139:32.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 139:32.23 from Unified_cpp_security_manager_ssl1.cpp:20: 139:32.23 /builddir/build/BUILD/firefox-72.0.2/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]' 139:32.23 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 139:32.23 | ^~~~~~~~~~~ 139:32.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 139:32.23 from Unified_cpp_security_manager_ssl1.cpp:65: 139:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 139:32.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:32.23 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 139:32.23 | ^~~~~ 139:32.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 139:32.23 from Unified_cpp_security_manager_ssl1.cpp:20: 139:32.23 /builddir/build/BUILD/firefox-72.0.2/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]' 139:32.23 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:32.23 | ^~~~~~~~~~~~~~ 139:32.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:32.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.cpp:5, 139:32.23 from Unified_cpp_security_manager_ssl1.cpp:65: 139:32.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 139:32.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:32.24 461 | mExtraResolution = aExtraResolution; 139:32.24 | ^~~~~~~~~~~~~~~~ 139:32.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:32.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:32.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 139:32.24 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsContentUtils.h:24, 139:32.24 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/SSLServerCertVerification.cpp:98, 139:32.24 from Unified_cpp_security_manager_ssl1.cpp:20: 139:32.24 /builddir/build/BUILD/firefox-72.0.2/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]' 139:32.24 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:32.24 | ^~~~~~~~~~~~~~ 139:32.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 139:32.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 139:32.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 139:32.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 139:32.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 139:32.42 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 139:32.42 from Unified_cpp_spellcheck_src0.cpp:11: 139:32.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:32.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:32.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:32.42 | ^ 139:32.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:32.42 46 | struct Block { 139:32.42 | ^~~~~ 139:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.72 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 139:32.72 296 | mIsQuotedValue(copy.mIsQuotedValue) { 139:32.72 | ^ 139:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Base64.h:10, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:11, 139:32.72 from Unified_cpp_security_manager_ssl0.cpp:2: 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 139:32.72 97 | void operator=( 139:32.72 | ^~~~~~~~ 139:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.72 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 139:32.72 296 | mIsQuotedValue(copy.mIsQuotedValue) { 139:32.72 | ^ 139:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Base64.h:10, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:11, 139:32.72 from Unified_cpp_security_manager_ssl0.cpp:2: 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 139:32.72 97 | void operator=( 139:32.72 | ^~~~~~~~ 139:32.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.72 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.72 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 139:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.73 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 139:32.73 | ^ 139:32.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.73 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.73 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.73 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.73 | ^~~~~~~~ 139:32.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.74 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.74 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 139:32.74 28 | const char* PeekHeader(nsHttpAtom header) const; 139:32.74 | ~~~~~~~~~~~^~~~~~ 139:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 139:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.74 90 | return FindHeaderValue(header, value) != nullptr; 139:32.74 | ^ 139:32.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.74 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.74 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.74 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.75 | ^~~~~~~~ 139:32.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.75 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 139:32.75 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 139:32.75 | ~~~~~~~~~~~^~~~~~ 139:32.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 139:32.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.75 222 | IsIgnoreMultipleHeader(header); 139:32.75 | ^ 139:32.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.75 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.76 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.76 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.76 | ^~~~~~~~ 139:32.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 139:32.77 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 139:32.77 | ~~~~~~~~~~~^~~~~~ 139:32.77 /builddir/build/BUILD/firefox-72.0.2/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)': 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.77 264 | eVarietyResponse); 139:32.77 | ^ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.77 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.77 | ^~~~~~~~ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/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)' 139:32.77 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 139:32.77 | ~~~~~~~~~~~^~~~~~ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.77 183 | return ParseDateHeader(nsHttp::Date, result); 139:32.77 | ^ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.77 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.77 | ^~~~~~~~ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 139:32.77 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 139:32.77 | ~~~~~~~~~~~^~~~~~ 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:32.77 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 139:32.77 | ^ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:32.77 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:32.77 | ^~~~~~~~ 139:32.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:32.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.77 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 139:32.77 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 139:32.77 | ~~~~~~~~~~~^~~~~~ 139:32.97 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.97 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 139:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 139:32.97 1858 | revoked_(_revoked) 139:32.97 | ^ 139:32.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:32.97 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:11, 139:32.97 from Unified_cpp_security_manager_ssl0.cpp:47: 139:32.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 139:32.97 30 | Principal& operator=(const Principal& aOther) { 139:32.97 | ^~~~~~~~ 139:33.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 139:33.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:33.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:33.21 from Unified_cpp_security_manager_ssl0.cpp:47: 139:33.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:33.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:33.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:33.21 | ^ 139:33.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:33.21 46 | struct Block { 139:33.21 | ^~~~~ 139:33.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:33.29 from Unified_cpp_security_manager_ssl0.cpp:47: 139:33.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 139:33.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:33.29 347 | mCumulativeResolution = aCumulativeResolution; 139:33.29 | ^~~~~~~~~~~~~~~~~~~~~ 139:33.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 139:33.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:33.30 from Unified_cpp_security_manager_ssl0.cpp:29: 139:33.30 /builddir/build/BUILD/firefox-72.0.2/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]' 139:33.30 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:33.30 | ^~~~~~~~~~~~~~ 139:33.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:33.30 from Unified_cpp_security_manager_ssl0.cpp:47: 139:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 139:33.30 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 139:33.30 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 139:33.30 | ^~~~~~~~~~~~~~~~~~~~~ 139:33.30 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:33.30 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:33.31 from Unified_cpp_security_manager_ssl0.cpp:29: 139:33.31 /builddir/build/BUILD/firefox-72.0.2/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]' 139:33.31 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 139:33.31 | ^~~~~~~~~~~ 139:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:33.31 from Unified_cpp_security_manager_ssl0.cpp:47: 139:33.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 139:33.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:33.31 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 139:33.31 | ^~~~~ 139:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:33.31 from Unified_cpp_security_manager_ssl0.cpp:29: 139:33.31 /builddir/build/BUILD/firefox-72.0.2/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]' 139:33.31 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:33.31 | ^~~~~~~~~~~~~~ 139:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:33.31 from Unified_cpp_security_manager_ssl0.cpp:47: 139:33.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 139:33.31 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:33.31 461 | mExtraResolution = aExtraResolution; 139:33.31 | ^~~~~~~~~~~~~~~~ 139:33.31 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyleConsts.h:17, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontFamilyList.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsFont.h:12, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:47, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:33.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:33.31 from Unified_cpp_security_manager_ssl0.cpp:29: 139:33.31 /builddir/build/BUILD/firefox-72.0.2/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]' 139:33.31 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:33.31 | ^~~~~~~~~~~~~~ 139:33.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/CertDBTest.cpp: In function 'nsTArray_Impl, nsTArrayInfallibleAllocator>::ClearAndRetainStorage() [clone .isra.0]': 139:33.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/CertDBTest.cpp:53:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found [-Wmissing-profile] 139:33.63 53 | } 139:33.63 | ^ 139:33.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.h:8, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.cpp:5, 139:33.82 from Unified_cpp_security_manager_ssl1.cpp:2: 139:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 139:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 139:33.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:33.82 49 | RangedPtr begin() const { return mStart; } 139:33.82 | ^~~~~~ 139:33.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.h:8, 139:33.82 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PublicKeyPinningService.cpp:5, 139:33.82 from Unified_cpp_security_manager_ssl1.cpp:2: 139:33.82 /builddir/build/BUILD/firefox-72.0.2/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]' 139:33.82 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:33.82 | ^~~~~~~~ 139:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:34.63 from Unified_cpp_security_manager_ssl0.cpp:47: 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h: In constructor 'nsOverflowAreas::nsOverflowAreas(const nsRect&, const nsRect&)': 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:68:31: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:34.63 68 | mRects[eVisualOverflow] = aVisualOverflow; 139:34.63 | ^~~~~~~~~~~~~~~ 139:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:34.63 from Unified_cpp_security_manager_ssl0.cpp:29: 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:34.63 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:34.63 | ^~~~~~ 139:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:34.63 from Unified_cpp_security_manager_ssl0.cpp:47: 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:69:35: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:34.63 69 | mRects[eScrollableOverflow] = aScrollableOverflow; 139:34.63 | ^~~~~~~~~~~~~~~~~~~ 139:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:34.63 from Unified_cpp_security_manager_ssl0.cpp:29: 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:34.63 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:34.63 | ^~~~~~ 139:34.63 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:34.63 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:34.63 from Unified_cpp_security_manager_ssl0.cpp:47: 139:34.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h: In member function 'nsOverflowAreas& nsOverflowAreas::operator=(const nsOverflowAreas&)': 139:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:75:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:34.64 75 | mRects[0] = aOther.mRects[0]; 139:34.64 | ^ 139:34.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:34.64 from Unified_cpp_security_manager_ssl0.cpp:29: 139:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:34.64 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:34.64 | ^~~~~~ 139:34.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:63, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:34.64 from Unified_cpp_security_manager_ssl0.cpp:47: 139:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ReflowOutput.h:76:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:34.64 76 | mRects[1] = aOther.mRects[1]; 139:34.64 | ^ 139:34.64 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:34.64 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:34.64 from Unified_cpp_security_manager_ssl0.cpp:29: 139:34.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:34.64 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:34.64 | ^~~~~~ 139:34.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/SVGElement.h:17, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SVGImageContext.h:12, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsLayoutUtils.h:31, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:65, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:34.76 from Unified_cpp_security_manager_ssl0.cpp:47: 139:34.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h: In static member function 'static bool mozilla::SVGContentUtils::ParseOptionalSign(mozilla::RangedPtr&, const mozilla::RangedPtr&, int32_t&)': 139:34.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/SVGContentUtils.h:268:50: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:34.76 268 | mozilla::RangedPtr iter(aIter); 139:34.76 | ^ 139:34.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 139:34.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 139:34.76 from Unified_cpp_security_manager_ssl0.cpp:2: 139:34.76 /builddir/build/BUILD/firefox-72.0.2/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]' 139:34.76 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:34.76 | ^~~~~~~~ 139:34.94 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:34.94 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 139:34.94 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 139:34.94 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:34.94 from Unified_cpp_spellcheck_src0.cpp:2: 139:34.94 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 139:34.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:34.94 1028 | foundInterface = 0; \ 139:34.94 | ^~~~~~~~~~~~~~ 139:34.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:34.94 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:34.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:34.94 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:34.94 498 | NS_INTERFACE_MAP_END 139:34.94 | ^~~~~~~~~~~~~~~~~~~~ 139:34.94 In file included from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 139:34.94 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:34.94 from Unified_cpp_spellcheck_src0.cpp:2: 139:34.94 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:34.94 304 | } else 139:34.94 | ^~~~ 139:34.94 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:34.94 497 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 139:34.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:35.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:35.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:35.13 from Unified_cpp_security_manager_ssl0.cpp:47: 139:35.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h: In member function 'void nsIFrame::SetRect(const nsRect&, bool)': 139:35.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:1026:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:35.14 1026 | mRect = aRect; 139:35.14 | ^~~~~ 139:35.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:35.14 from Unified_cpp_security_manager_ssl0.cpp:29: 139:35.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:35.14 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:35.14 | ^~~~~~ 139:35.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:35.14 from Unified_cpp_security_manager_ssl0.cpp:47: 139:35.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFrame.h:1029:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:35.14 1029 | mRect = aRect; 139:35.14 | ^~~~~ 139:35.14 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:35.14 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:35.14 from Unified_cpp_security_manager_ssl0.cpp:29: 139:35.14 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:35.14 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:35.14 | ^~~~~~ 139:35.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:35.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 139:35.17 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 139:35.17 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:35.17 from Unified_cpp_spellcheck_src0.cpp:2: 139:35.17 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 139:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:35.17 1028 | foundInterface = 0; \ 139:35.17 | ^~~~~~~~~~~~~~ 139:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:35.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:35.17 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:35.17 53 | NS_INTERFACE_MAP_END 139:35.17 | ^~~~~~~~~~~~~~~~~~~~ 139:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:35.17 1012 | else 139:35.17 | ^~~~ 139:35.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 139:35.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 139:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:35.17 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 139:35.17 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 139:35.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:35.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:26, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/DataStorage.cpp:12, 139:35.49 from Unified_cpp_security_manager_ssl0.cpp:47: 139:35.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function 'bool mozilla::layers::SimpleLayerAttributes::SetTransform(const Matrix4x4&)': 139:35.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayerAttributes.h:220:18: warning: implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated [-Wdeprecated-copy] 139:35.49 220 | mTransform = aMatrix; 139:35.49 | ^~~~~~~ 139:35.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:13, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 139:35.49 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:18, 139:35.49 from Unified_cpp_security_manager_ssl0.cpp:29: 139:35.49 /builddir/build/BUILD/firefox-72.0.2/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]' 139:35.49 546 | Matrix4x4Typed(const Matrix4x4Typed& aOther) { 139:35.49 | ^~~~~~~~~~~~~~ 139:35.63 /builddir/build/BUILD/firefox-72.0.2/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]': 139:35.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/CertListTest.cpp:354:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found [-Wmissing-profile] 139:35.63 354 | } 139:35.63 | ^ 139:35.86 /builddir/build/BUILD/firefox-72.0.2/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]': 139:35.86 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/CoseTest.cpp:756:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found [-Wmissing-profile] 139:35.86 756 | } // namespace mozilla 139:35.86 | ^ 139:36.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:36.00 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:36.00 from Unified_cpp_security_manager_pki0.cpp:2: 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:36.00 111 | *this = aRect1.UnionEdges(aRect2); 139:36.00 | ^ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:36.00 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:36.00 | ^~~~~~ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:36.00 120 | *this = aRect1.Union(aRect2); 139:36.00 | ^ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:36.00 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:36.00 | ^~~~~~ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:36.00 228 | *this = aRect1.SaturatingUnion(aRect2); 139:36.00 | ^ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:36.00 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:36.00 | ^~~~~~ 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 139:36.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:36.01 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 139:36.01 | ^ 139:36.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:36.01 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:36.01 | ^~~~~~ 139:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:23, 139:37.10 from Unified_cpp_security_manager_ssl0.cpp:29: 139:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 139:37.10 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:160:55: required from here 139:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:37.10 56 | const mozilla::RangedPtr tokenStart = mIter; 139:37.10 | ^~~~~~~~~~ 139:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 139:37.10 from Unified_cpp_security_manager_ssl0.cpp:2: 139:37.10 /builddir/build/BUILD/firefox-72.0.2/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]' 139:37.10 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:37.10 | ^~~~~~~~ 139:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/ContentSignatureVerifier.cpp:23, 139:37.10 from Unified_cpp_security_manager_ssl0.cpp:29: 139:37.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:37.10 60 | const mozilla::RangedPtr tokenEnd = mIter; 139:37.10 | ^~~~~~~~ 139:37.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 139:37.10 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 139:37.10 from Unified_cpp_security_manager_ssl0.cpp:2: 139:37.10 /builddir/build/BUILD/firefox-72.0.2/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]' 139:37.10 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:37.10 | ^~~~~~~~ 139:37.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:37.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:37.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 139:37.13 from Unified_cpp_security_manager_ssl0.cpp:2: 139:37.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 139:37.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 139:37.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:37.13 49 | RangedPtr begin() const { return mStart; } 139:37.13 | ^~~~~~ 139:37.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/CertVerifier.h:30, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/SharedCertVerifier.h:8, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINSSComponent.h:24, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSComponent.h:10, 139:37.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:17, 139:37.13 from Unified_cpp_security_manager_ssl0.cpp:2: 139:37.13 /builddir/build/BUILD/firefox-72.0.2/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]' 139:37.13 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:37.13 | ^~~~~~~~ 139:37.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp: In function 'nsTArray_Impl, nsTArrayInfallibleAllocator>::ClearAndRetainStorage() [clone .isra.0]': 139:37.63 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:247:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found [-Wmissing-profile] 139:37.63 247 | } 139:37.63 | ^ 139:37.65 In file included from Unified_cpp_security_manager_ssl1.cpp:2: 139:37.65 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertValidity.cpp: In function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]': 139:37.65 /builddir/build/BUILD/firefox-72.0.2/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] 139:37.65 34 | static nsresult GetBase64HashSPKI(const CERTCertificate* cert, 139:37.65 | ^~~~~~~~~~~~~~~~~ 139:37.65 /builddir/build/BUILD/firefox-72.0.2/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] 139:37.92 /builddir/build/BUILD/firefox-72.0.2/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]': 139:37.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/DataStorageTest.cpp:208:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found [-Wmissing-profile] 139:37.92 208 | } 139:37.92 | ^ 139:38.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.20 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 139:38.20 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:38.20 347 | mCumulativeResolution = aCumulativeResolution; 139:38.20 | ^~~~~~~~~~~~~~~~~~~~~ 139:38.20 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.20 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.21 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.21 /builddir/build/BUILD/firefox-72.0.2/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]' 139:38.21 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:38.21 | ^~~~~~~~~~~~~~ 139:38.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.21 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 139:38.21 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 139:38.21 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 139:38.21 | ^~~~~~~~~~~~~~~~~~~~~ 139:38.21 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.21 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.22 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.22 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.22 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.22 /builddir/build/BUILD/firefox-72.0.2/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]' 139:38.22 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 139:38.22 | ^~~~~~~~~~~ 139:38.22 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.23 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 139:38.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:38.23 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 139:38.23 | ^~~~~ 139:38.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.23 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.23 /builddir/build/BUILD/firefox-72.0.2/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]' 139:38.23 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:38.23 | ^~~~~~~~~~~~~~ 139:38.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.24 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 139:38.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:38.24 461 | mExtraResolution = aExtraResolution; 139:38.24 | ^~~~~~~~~~~~~~~~ 139:38.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:38.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:38.25 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:38.25 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:38.25 from Unified_cpp_security_manager_pki0.cpp:2: 139:38.25 /builddir/build/BUILD/firefox-72.0.2/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]' 139:38.25 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:38.25 | ^~~~~~~~~~~~~~ 139:39.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:60, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ReferrerInfo.h:13, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:16, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:39.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:39.03 from Unified_cpp_security_manager_pki0.cpp:2: 139:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 139:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 139:39.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:39.03 49 | RangedPtr begin() const { return mStart; } 139:39.03 | ^~~~~~ 139:39.03 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsILoadInfo.h:60, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIChannel.h:14, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIHttpChannel.h:10, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ReferrerInfo.h:13, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/URLExtraData.h:16, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:11871, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsChangeHint.h:15, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:19, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.h:26, 139:39.03 from /builddir/build/BUILD/firefox-72.0.2/security/manager/pki/nsASN1Tree.cpp:4, 139:39.03 from Unified_cpp_security_manager_pki0.cpp:2: 139:39.03 /builddir/build/BUILD/firefox-72.0.2/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]' 139:39.03 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:39.04 | ^~~~~~~~ 139:39.19 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:39.19 from Unified_cpp_spellcheck_src0.cpp:2: 139:39.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 139:39.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 139:39.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 139:39.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:39.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:39.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:39.19 In file included from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsNodeInfoManager.h:19, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsINode.h:17, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 139:39.19 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 139:39.19 from Unified_cpp_spellcheck_src0.cpp:11: 139:39.19 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 139:39.19 23 | class nsDataHashtable : public nsBaseHashtable { 139:39.19 | ^~~~~~~~~~~~~~~ 139:39.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 139:39.23 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:39.23 from Unified_cpp_spellcheck_src0.cpp:2: 139:39.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 139:39.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 139:39.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 139:39.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 139:39.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:39.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:39.23 In file included from /usr/include/c++/9/vector:67, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 139:39.24 from Unified_cpp_spellcheck_src0.cpp:11: 139:39.24 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 139:39.24 386 | class vector : protected _Vector_base<_Tp, _Alloc> 139:39.24 | ^~~~~~ 139:39.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 139:39.24 from Unified_cpp_spellcheck_src0.cpp:2: 139:39.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 139:39.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 139:39.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 139:39.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 139:39.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:39.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:39.24 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 139:39.24 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 139:39.25 from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 139:39.25 from Unified_cpp_spellcheck_src0.cpp:11: 139:39.26 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 139:39.26 52 | class ClipManager { 139:39.26 | ^~~~~~~~~~~ 139:39.39 /builddir/build/BUILD/firefox-72.0.2/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]': 139:39.40 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/MD4Test.cpp:62:64: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found [-Wmissing-profile] 139:39.40 62 | testing::ValuesIn(RFC1320_TEST_PARAMS)); 139:39.40 | ^ 139:40.95 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 139:40.95 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:40.95 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:40.95 from Unified_cpp_security_manager_ssl2.cpp:2: 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:40.95 111 | *this = aRect1.UnionEdges(aRect2); 139:40.95 | ^ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:40.95 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:40.95 | ^~~~~~ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:40.95 120 | *this = aRect1.Union(aRect2); 139:40.95 | ^ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:40.95 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:40.95 | ^~~~~~ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:40.95 228 | *this = aRect1.SaturatingUnion(aRect2); 139:40.95 | ^ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:40.95 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:40.95 | ^~~~~~ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 139:40.95 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 139:40.95 | ^ 139:40.95 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 139:40.95 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 139:40.95 | ^~~~~~ 139:41.94 /builddir/build/BUILD/firefox-72.0.2/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]': 139:41.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found [-Wmissing-profile] 139:41.94 321 | } 139:41.94 | ^ 139:43.24 In file included from /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:40, 139:43.24 from Unified_cpp_spellcheck_src0.cpp:11: 139:43.24 /builddir/build/BUILD/firefox-72.0.2/extensions/spellcheck/src/mozSpellChecker.cpp: In function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)': 139:43.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: number of counters in profile data for function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'arcs', expected 5 and have 7) [-Wcoverage-mismatch] 139:43.24 28 | static const RawRangeBoundary GetRawRangeBoundaryAfter(nsINode* aNode) { 139:43.24 | ^~~~~~~~~~~~~~~~~~~~~~~~ 139:43.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 139:43.24 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RangeUtils.h:28:33: warning: the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:43.30 /builddir/build/BUILD/firefox-72.0.2/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]': 139:43.30 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found [-Wmissing-profile] 139:43.30 384 | } 139:43.30 | ^ 139:43.30 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.h:11, 139:43.31 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/CSTrustDomain.cpp:10, 139:43.31 from Unified_cpp_security_manager_ssl0.cpp:2: 139:43.31 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMRunnable.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 139:43.31 /builddir/build/BUILD/firefox-72.0.2/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] 139:43.31 50 | OffTheBooksMutex* Mutex() { 139:43.31 | ^~~~~ 139:43.31 /builddir/build/BUILD/firefox-72.0.2/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] 139:43.31 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMRunnable.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 139:43.31 /builddir/build/BUILD/firefox-72.0.2/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] 139:43.31 /builddir/build/BUILD/firefox-72.0.2/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] 139:45.12 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 139:45.12 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.12 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 139:45.12 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:45.12 307 | nestable(aOther.nestable) {} 139:45.12 | ^ 139:45.12 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:45.12 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.12 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.12 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:45.12 337 | TimeTicks& operator=(TimeTicks other) { 139:45.12 | ^~~~~~~~ 139:45.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 139:45.13 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:45.13 314 | nestable(aOther.nestable) {} 139:45.13 | ^ 139:45.13 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.13 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:45.13 337 | TimeTicks& operator=(TimeTicks other) { 139:45.13 | ^~~~~~~~ 139:45.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/PSMContentListener.h:15, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:17, 139:45.13 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 139:45.13 317 | delayed_run_time = aOther.delayed_run_time; 139:45.13 | ^~~~~~~~~~~~~~~~ 139:45.13 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 139:45.13 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.13 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:45.13 337 | TimeTicks& operator=(TimeTicks other) { 139:45.13 | ^~~~~~~~ 139:45.13 /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 139:45.13 337 | TimeTicks& operator=(TimeTicks other) { 139:45.13 | ~~~~~~~~~~^~~~~ 139:45.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:45.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 139:45.67 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 139:45.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:347:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:45.68 347 | mCumulativeResolution = aCumulativeResolution; 139:45.68 | ^~~~~~~~~~~~~~~~~~~~~ 139:45.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.68 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.68 /builddir/build/BUILD/firefox-72.0.2/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]' 139:45.68 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:45.68 | ^~~~~~~~~~~~~~ 139:45.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 139:45.68 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 139:45.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:356:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 139:45.68 356 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 139:45.68 | ^~~~~~~~~~~~~~~~~~~~~ 139:45.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:14, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.68 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.68 /builddir/build/BUILD/firefox-72.0.2/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]' 139:45.68 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 139:45.68 | ^~~~~~~~~~~ 139:45.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 139:45.68 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 139:45.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:397:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:45.68 397 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 139:45.68 | ^~~~~ 139:45.68 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:45.68 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.69 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.69 /builddir/build/BUILD/firefox-72.0.2/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]' 139:45.69 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:45.69 | ^~~~~~~~~~~~~~ 139:45.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIScrollableFrame.h:22, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Element.h:23, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsStyledElement.h:18, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsXULElement.h:28, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsCertTree.h:31, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSModule.cpp:41, 139:45.69 from Unified_cpp_security_manager_ssl2.cpp:38: 139:45.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 139:45.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:461:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 139:45.69 461 | mExtraResolution = aExtraResolution; 139:45.69 | ^~~~~~~~~~~~~~~~ 139:45.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:15, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsITheme.h:15, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:18, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 139:45.69 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:12, 139:45.69 from Unified_cpp_security_manager_ssl2.cpp:2: 139:45.69 /builddir/build/BUILD/firefox-72.0.2/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]' 139:45.69 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 139:45.69 | ^~~~~~~~~~~~~~ 139:47.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.76 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 139:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 139:47.76 296 | mIsQuotedValue(copy.mIsQuotedValue) { 139:47.76 | ^ 139:47.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Telemetry.h:15, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:15, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:47.76 from Unified_cpp_security_manager_ssl2.cpp:2: 139:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 139:47.76 97 | void operator=( 139:47.76 | ^~~~~~~~ 139:47.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.76 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:296:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 139:47.76 296 | mIsQuotedValue(copy.mIsQuotedValue) { 139:47.76 | ^ 139:47.76 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDependentSubstring.h:11, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsString.h:17, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Telemetry.h:15, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:15, 139:47.76 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:47.76 from Unified_cpp_security_manager_ssl2.cpp:2: 139:47.76 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTDependentSubstring.h:97:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 139:47.76 97 | void operator=( 139:47.76 | ^~~~~~~~ 139:47.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.77 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.77 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 139:47.77 | ^ 139:47.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.77 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.77 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.77 | ^~~~~~~~ 139:47.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.77 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 139:47.77 28 | const char* PeekHeader(nsHttpAtom header) const; 139:47.77 | ~~~~~~~~~~~^~~~~~ 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 139:47.77 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.77 90 | return FindHeaderValue(header, value) != nullptr; 139:47.77 | ^ 139:47.77 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.77 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.78 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.78 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.78 | ^~~~~~~~ 139:47.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.78 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 139:47.78 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 139:47.78 | ~~~~~~~~~~~^~~~~~ 139:47.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 139:47.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.78 222 | IsIgnoreMultipleHeader(header); 139:47.78 | ^ 139:47.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.78 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.78 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.78 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.78 | ^~~~~~~~ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 139:47.79 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 139:47.79 | ~~~~~~~~~~~^~~~~~ 139:47.79 /builddir/build/BUILD/firefox-72.0.2/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)': 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.79 264 | eVarietyResponse); 139:47.79 | ^ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.79 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.79 | ^~~~~~~~ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/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)' 139:47.79 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 139:47.79 | ~~~~~~~~~~~^~~~~~ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.79 183 | return ParseDateHeader(nsHttp::Date, result); 139:47.79 | ^ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.79 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.79 | ^~~~~~~~ 139:47.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.79 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.79 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 139:47.79 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 139:47.79 | ~~~~~~~~~~~^~~~~~ 139:47.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 139:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 139:47.80 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 139:47.80 | ^ 139:47.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.80 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttp.h:152:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 139:47.80 152 | void operator=(const nsHttpAtom& a) { _val = a._val; } 139:47.80 | ^~~~~~~~ 139:47.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 139:47.80 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:47.80 from Unified_cpp_security_manager_ssl2.cpp:137: 139:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 139:47.80 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 139:47.80 | ~~~~~~~~~~~^~~~~~ 139:48.04 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:48.04 from Unified_cpp_security_manager_ssl2.cpp:137: 139:48.04 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 139:48.04 /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 139:48.04 1858 | revoked_(_revoked) 139:48.04 | ^ 139:48.04 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:48.04 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp:18, 139:48.04 from Unified_cpp_security_manager_ssl2.cpp:137: 139:48.04 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 139:48.04 30 | Principal& operator=(const Principal& aOther) { 139:48.04 | ^~~~~~~~ 139:49.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:49.67 from Unified_cpp_security_manager_ssl2.cpp:2: 139:49.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 139:49.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:729:37: required from here 139:49.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:49.67 49 | RangedPtr begin() const { return mStart; } 139:49.67 | ^~~~~~ 139:49.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:49.67 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:49.67 from Unified_cpp_security_manager_ssl2.cpp:2: 139:49.67 /builddir/build/BUILD/firefox-72.0.2/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]' 139:49.67 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:49.67 | ^~~~~~~~ 139:49.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:49.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 139:49.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgINotificationObserver.h:10, 139:49.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 139:49.79 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:7, 139:49.79 from Unified_cpp_components_alerts0.cpp:2: 139:49.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 139:49.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:49.79 1028 | foundInterface = 0; \ 139:49.79 | ^~~~~~~~~~~~~~ 139:49.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:49.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:49.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:49.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:49.79 179 | NS_INTERFACE_MAP_END 139:49.79 | ^~~~~~~~~~~~~~~~~~~~ 139:49.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:49.79 1012 | else 139:49.79 | ^~~~ 139:49.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 139:49.80 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 139:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:49.80 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 139:49.80 178 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 139:49.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:49.88 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:29, 139:49.88 from Unified_cpp_security_manager_ssl2.cpp:29: 139:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 139:49.88 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1515:46: required from here 139:49.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:49.88 97 | mozilla::RangedPtr tokenStart = mIter; 139:49.88 | ^~~~~~~~~~ 139:49.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:49.89 from Unified_cpp_security_manager_ssl2.cpp:2: 139:49.89 /builddir/build/BUILD/firefox-72.0.2/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]' 139:49.89 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:49.89 | ^~~~~~~~ 139:49.89 In file included from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:29, 139:49.89 from Unified_cpp_security_manager_ssl2.cpp:29: 139:49.89 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 139:49.89 98 | mozilla::RangedPtr tokenEnd = mIter; 139:49.89 | ^~~~~~~~ 139:49.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Range.h:10, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:16, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsJSPrincipals.h:9, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/security/certverifier/CertVerifier.h:30, 139:49.89 from /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:8, 139:49.89 from Unified_cpp_security_manager_ssl2.cpp:2: 139:49.89 /builddir/build/BUILD/firefox-72.0.2/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]' 139:49.89 151 | RangedPtr& operator=(const RangedPtr& aOther) { 139:49.89 | ^~~~~~~~ 139:54.18 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 139:54.18 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 139:54.18 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 139:54.18 from Unified_cpp_antitracking0.cpp:2: 139:54.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:54.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:54.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:54.18 | ^ 139:54.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:54.18 46 | struct Block { 139:54.18 | ^~~~~ 139:54.55 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 139:54.55 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 139:54.55 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsAlertsService.cpp:6, 139:54.55 from Unified_cpp_components_alerts0.cpp:11: 139:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:54.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:54.55 | ^ 139:54.55 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:54.55 46 | struct Block { 139:54.55 | ^~~~~ 139:54.84 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 139:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/imgINotificationObserver.h:10, 139:54.84 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 139:54.84 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/AlertNotification.cpp:7, 139:54.84 from Unified_cpp_components_alerts0.cpp:2: 139:54.84 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 139:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:54.84 1028 | foundInterface = 0; \ 139:54.84 | ^~~~~~~~~~~~~~ 139:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:54.84 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:54.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:54.84 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:54.84 33 | NS_INTERFACE_MAP_END 139:54.84 | ^~~~~~~~~~~~~~~~~~~~ 139:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:54.84 1002 | else 139:54.84 | ^~~~ 139:54.84 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:54.84 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:54.84 | ^~~~~~~~~~~~~~~~~~ 139:54.84 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/alerts/nsXULAlerts.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:54.84 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 139:54.84 | ^~~~~~~~~~~~~~~~~~~~~~ 139:54.92 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'FallbackPrefRemover::Run()': 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1545: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] 139:54.92 1545 | FallbackPrefRemover::Run() { 139:54.92 | ^~~~~~~~~~~~~~~~~~~ 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1545:1: warning: the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)': 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1503: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] 139:54.92 1503 | void nsSSLIOLayerHelpers::setInsecureFallbackSites(const nsCString& str) { 139:54.92 | ^~~~~~~~~~~~~~~~~~~ 139:54.92 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSIOLayer.cpp:1503:6: warning: the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:54.94 In file included from Unified_cpp_security_manager_ssl2.cpp:2: 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:668:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:54.94 668 | nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest( 139:54.94 | ^~~~~~~~~~~~~~~~ 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:668:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsSiteSecurityService.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:616:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:54.94 616 | nsresult nsNSSCertificate::GetCertificateHash(nsAString& aFingerprint, 139:54.94 | ^~~~~~~~~~~~~~~~ 139:54.94 /builddir/build/BUILD/firefox-72.0.2/security/manager/ssl/nsNSSCertificate.cpp:616:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:55.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 139:55.69 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 139:55.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 139:55.69 | ^ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 139:55.69 46 | struct Block { 139:55.69 | ^~~~~ 139:55.69 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.h:11, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:11, 139:55.69 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 139:55.69 from Unified_cpp_components_browser0.cpp:2: 139:55.69 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:55.69 1028 | foundInterface = 0; \ 139:55.69 | ^~~~~~~~~~~~~~ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:55.69 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:55.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:55.69 231 | NS_INTERFACE_MAP_END 139:55.69 | ^~~~~~~~~~~~~~~~~~~~ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:55.69 1002 | else 139:55.69 | ^~~~ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:55.69 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:55.69 | ^~~~~~~~~~~~~~~~~~ 139:55.69 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:55.69 230 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 139:55.69 | ^~~~~~~~~~~~~~~~~~~~~~ 139:56.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/Value.h:26, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrincipal.h:21, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIDroppedLinkHandler.h:14, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/docshell/base/nsDocShellTreeOwner.h:30, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:11, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 139:56.46 from Unified_cpp_components_browser0.cpp:2: 139:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 139:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 139:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 139:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:56.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 139:56.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:56.46 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.h:26, 139:56.46 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 139:56.46 from Unified_cpp_components_browser0.cpp:2: 139:56.46 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 139:56.46 23 | class nsDataHashtable : public nsBaseHashtable { 139:56.46 | ^~~~~~~~~~~~~~~ 139:57.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:57.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 139:57.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIObserver.h:10, 139:57.01 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.h:10, 139:57.01 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 139:57.01 from Unified_cpp_clearsitedata0.cpp:2: 139:57.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 139:57.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:57.01 1028 | foundInterface = 0; \ 139:57.01 | ^~~~~~~~~~~~~~ 139:57.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:57.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:57.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:57.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:57.01 80 | NS_INTERFACE_MAP_END 139:57.01 | ^~~~~~~~~~~~~~~~~~~~ 139:57.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:57.01 1002 | else 139:57.01 | ^~~~ 139:57.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:57.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:57.01 | ^~~~~~~~~~~~~~~~~~ 139:57.01 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:57.01 79 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 139:57.01 | ^~~~~~~~~~~~~~~~~~~~~~ 139:57.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 139:57.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:57.03 1028 | foundInterface = 0; \ 139:57.03 | ^~~~~~~~~~~~~~ 139:57.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:57.03 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:57.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:57.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:57.03 346 | NS_INTERFACE_MAP_END 139:57.03 | ^~~~~~~~~~~~~~~~~~~~ 139:57.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 139:57.03 1002 | else 139:57.03 | ^~~~ 139:57.03 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 139:57.03 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 139:57.03 | ^~~~~~~~~~~~~~~~~~ 139:57.03 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 139:57.03 345 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 139:57.03 | ^~~~~~~~~~~~~~~~~~~~~~ 139:57.82 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 139:57.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 139:57.82 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsICommandLineRunner.h:10, 139:57.82 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.h:8, 139:57.82 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:5: 139:57.82 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:57.82 1028 | foundInterface = 0; \ 139:57.82 | ^~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:57.82 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:57.82 165 | NS_INTERFACE_MAP_END 139:57.82 | ^~~~~~~~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 139:57.82 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 139:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:53:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 139:57.82 53 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 139:57.82 | ^~~~~~~~~~~~~~~~~~~~ 139:57.82 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:11: 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 139:57.82 136 | } else 139:57.82 | ^~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 139:57.82 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 139:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 139:57.82 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 139:57.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 139:57.82 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/commandlines/nsCommandLine.cpp:53:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 139:57.82 53 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 139:57.82 | ^~~~~~~~~~~~~~~~~~~~ 139:58.18 In file included from Unified_cpp_clearsitedata0.cpp:2: 139:58.18 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const': 139:58.18 /builddir/build/BUILD/firefox-72.0.2/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] 139:58.18 223 | uint32_t ClearSiteData::ParseHeader(nsIHttpChannel* aChannel, 139:58.18 | ^~~~~~~~~~~~~ 139:58.18 /builddir/build/BUILD/firefox-72.0.2/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] 139:58.18 /builddir/build/BUILD/firefox-72.0.2/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] 140:00.25 In file included from Unified_cpp_antitracking0.cpp:2: 140:00.25 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/antitracking/URLDecorationStripper.cpp: In function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]': 140:00.25 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/antitracking/AntiTrackingCommon.cpp:231:12: warning: profile for function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]' not found in profile data [-Wmissing-profile] 140:00.25 231 | explicit ContentBlockingAllowListKey(nsIHttpChannel* aChannel) 140:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:06.59 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:06.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 140:06.59 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINativeOSFileInternals.h:10, 140:06.59 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.h:10, 140:06.59 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 140:06.59 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 140:06.59 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:06.59 1028 | foundInterface = 0; \ 140:06.59 | ^~~~~~~~~~~~~~ 140:06.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:06.60 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:06.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:06.60 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:06.60 235 | NS_INTERFACE_MAP_END 140:06.60 | ^~~~~~~~~~~~~~~~~~~~ 140:06.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:06.60 1002 | else 140:06.60 | ^~~~ 140:06.60 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:06.60 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:06.60 | ^~~~~~~~~~~~~~~~~~ 140:06.60 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:06.60 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:06.60 | ^~~~~~~~~~~~~~~~~~~~~~ 140:08.81 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 140:08.81 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 140:08.81 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 140:08.81 from Unified_cpp_extensions0.cpp:2: 140:08.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:08.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:08.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:08.81 | ^ 140:08.81 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:08.81 46 | struct Block { 140:08.81 | ^~~~~ 140:09.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 140:09.29 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 140:09.29 from Unified_cpp_extensions0.cpp:2: 140:09.29 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 140:09.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.29 1028 | foundInterface = 0; \ 140:09.29 | ^~~~~~~~~~~~~~ 140:09.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.29 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.29 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:630:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.29 630 | NS_INTERFACE_MAP_END 140:09.29 | ^~~~~~~~~~~~~~~~~~~~ 140:09.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.29 1012 | else 140:09.29 | ^~~~ 140:09.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:09.29 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:09.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:09.29 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:629:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:09.29 629 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 140:09.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 140:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.38 1028 | foundInterface = 0; \ 140:09.38 | ^~~~~~~~~~~~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.38 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.38 476 | NS_INTERFACE_MAP_END 140:09.38 | ^~~~~~~~~~~~~~~~~~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.38 1002 | else 140:09.38 | ^~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.38 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.38 | ^~~~~~~~~~~~~~~~~~ 140:09.38 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.38 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.38 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 140:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.44 1028 | foundInterface = 0; \ 140:09.44 | ^~~~~~~~~~~~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.44 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.44 596 | NS_INTERFACE_MAP_END 140:09.44 | ^~~~~~~~~~~~~~~~~~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.44 1002 | else 140:09.44 | ^~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.44 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.44 | ^~~~~~~~~~~~~~~~~~ 140:09.44 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.44 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.44 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 140:09.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.50 1028 | foundInterface = 0; \ 140:09.50 | ^~~~~~~~~~~~~~ 140:09.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.50 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.51 725 | NS_INTERFACE_MAP_END 140:09.51 | ^~~~~~~~~~~~~~~~~~~~ 140:09.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.51 1002 | else 140:09.51 | ^~~~ 140:09.51 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.51 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.51 | ^~~~~~~~~~~~~~~~~~ 140:09.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.51 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.51 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.61 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 140:09.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.62 1028 | foundInterface = 0; \ 140:09.62 | ^~~~~~~~~~~~~~ 140:09.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.62 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.62 495 | NS_INTERFACE_MAP_END 140:09.62 | ^~~~~~~~~~~~~~~~~~~~ 140:09.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.62 1002 | else 140:09.62 | ^~~~ 140:09.62 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.62 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.62 | ^~~~~~~~~~~~~~~~~~ 140:09.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:494:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.62 494 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.62 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 140:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.63 1028 | foundInterface = 0; \ 140:09.63 | ^~~~~~~~~~~~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.63 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.63 668 | NS_INTERFACE_MAP_END 140:09.63 | ^~~~~~~~~~~~~~~~~~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.63 1002 | else 140:09.63 | ^~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.63 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.63 | ^~~~~~~~~~~~~~~~~~ 140:09.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:667:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.63 667 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.63 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.67 1028 | foundInterface = 0; \ 140:09.67 | ^~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.67 729 | NS_INTERFACE_MAP_END 140:09.67 | ^~~~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.67 1002 | else 140:09.67 | ^~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.67 | ^~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.67 728 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.67 | ^~~~~~~~~~~~~~~~~~~~~~ 140:09.67 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:09.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 140:09.67 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFind.h:10, 140:09.67 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.h:10, 140:09.67 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:9, 140:09.67 from Unified_cpp_components_find0.cpp:2: 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:09.67 1028 | foundInterface = 0; \ 140:09.67 | ^~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:09.67 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:09.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:09.67 56 | NS_INTERFACE_MAP_END 140:09.67 | ^~~~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:09.67 1002 | else 140:09.67 | ^~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:09.67 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:09.67 | ^~~~~~~~~~~~~~~~~~ 140:09.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:09.67 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:09.67 | ^~~~~~~~~~~~~~~~~~~~~~ 140:11.15 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 140:11.15 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:11.15 from Unified_cpp_webrequest0.cpp:2: 140:11.15 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 140:11.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:11.15 1028 | foundInterface = 0; \ 140:11.15 | ^~~~~~~~~~~~~~ 140:11.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:11.15 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:11.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:11.15 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:11.15 115 | NS_INTERFACE_MAP_END 140:11.15 | ^~~~~~~~~~~~~~~~~~~~ 140:11.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:11.15 1002 | else 140:11.15 | ^~~~ 140:11.15 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:11.15 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:11.15 | ^~~~~~~~~~~~~~~~~~ 140:11.15 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:11.15 114 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:11.15 | ^~~~~~~~~~~~~~~~~~~~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 140:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:11.27 1043 | foundInterface = 0; \ 140:11.27 | ^~~~~~~~~~~~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:11.27 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:11.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:11.27 1126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 140:11.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:11.27 1002 | else 140:11.27 | ^~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:11.27 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:11.27 | ^~~~~~~~~~~~~~~~~~ 140:11.27 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:11.27 1125 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 140:11.27 | ^~~~~~~~~~~~~~~~~~~~~~ 140:11.82 In file included from Unified_cpp_places_tests_gtest0.cpp:11: 140:11.82 /builddir/build/BUILD/firefox-72.0.2/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]': 140:11.82 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/tests/gtest/test_casing.cpp:29:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 140:11.82 29 | } 140:11.82 | ^ 140:12.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 140:12.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 140:12.53 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 140:12.53 from Unified_cpp_webrequest0.cpp:11: 140:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:12.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:12.53 | ^ 140:12.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:12.53 46 | struct Block { 140:12.53 | ^~~~~ 140:12.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:12.72 from Unified_cpp_webrequest0.cpp:2: 140:12.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 140:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:12.72 1043 | foundInterface = 0; \ 140:12.72 | ^~~~~~~~~~~~~~ 140:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:12.72 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:12.72 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 140:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.72 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:15, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 140:12.72 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:12.72 from Unified_cpp_webrequest0.cpp:2: 140:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:12.72 304 | } else 140:12.72 | ^~~~ 140:12.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 140:12.72 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 140:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.72 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 140:12.72 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 140:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 140:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:12.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:12.75 from Unified_cpp_webrequest0.cpp:2: 140:12.75 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 140:12.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:12.75 1043 | foundInterface = 0; \ 140:12.75 | ^~~~~~~~~~~~~~ 140:12.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:12.75 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:12.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.75 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:12.75 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 140:12.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.75 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:15, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 140:12.75 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:12.75 from Unified_cpp_webrequest0.cpp:2: 140:12.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:12.75 304 | } else 140:12.75 | ^~~~ 140:12.75 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 140:12.75 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 140:12.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.75 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 140:12.75 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 140:12.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:13.54 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 140:13.54 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:13.54 from Unified_cpp_webrequest0.cpp:2: 140:13.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 140:13.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:13.54 1028 | foundInterface = 0; \ 140:13.54 | ^~~~~~~~~~~~~~ 140:13.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:13.54 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:13.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:13.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:13.54 730 | NS_INTERFACE_MAP_END 140:13.54 | ^~~~~~~~~~~~~~~~~~~~ 140:13.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:13.54 1012 | else 140:13.54 | ^~~~ 140:13.54 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:13.54 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:13.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:13.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:13.54 729 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 140:13.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:14.89 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 140:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 140:14.89 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:14.90 from Unified_cpp_webrequest0.cpp:2: 140:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 140:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 140:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 140:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:14.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 140:14.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:14.90 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsNodeInfoManager.h:19, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsINode.h:17, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:27, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:36, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Promise.h:17, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/WebRequestService.h:14, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 140:14.90 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 140:14.90 from Unified_cpp_webrequest0.cpp:2: 140:14.90 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 140:14.90 23 | class nsDataHashtable : public nsBaseHashtable { 140:14.90 | ^~~~~~~~~~~~~~~ 140:14.97 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 140:14.97 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 140:14.97 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 140:14.97 from Unified_cpp_perfmonitoring0.cpp:2: 140:14.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:14.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:14.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:14.97 | ^ 140:14.97 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:14.97 46 | struct Block { 140:14.97 | ^~~~~ 140:17.37 In file included from Unified_cpp_test_gtest0.cpp:2: 140:17.37 /builddir/build/BUILD/firefox-72.0.2/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]': 140:17.37 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp:363:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 140:17.37 363 | } 140:17.37 | ^ 140:18.50 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 140:18.50 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 140:18.50 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/History.cpp:11, 140:18.50 from Unified_cpp_components_places0.cpp:29: 140:18.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:18.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:18.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:18.50 | ^ 140:18.50 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:18.50 46 | struct Block { 140:18.50 | ^~~~~ 140:19.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 140:19.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 140:19.47 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 140:19.47 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 140:19.47 from Unified_cpp_components_places0.cpp:2: 140:19.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:19.47 1028 | foundInterface = 0; \ 140:19.47 | ^~~~~~~~~~~~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:19.47 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:19.47 165 | NS_INTERFACE_MAP_END 140:19.47 | ^~~~~~~~~~~~~~~~~~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 140:19.47 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 140:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 140:19.47 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 140:19.47 | ^~~~~~~~~~~~~~~~~~~~ 140:19.47 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:26, 140:19.47 from Unified_cpp_components_places0.cpp:92: 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:19.47 136 | } else 140:19.47 | ^~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 140:19.47 136 | } else 140:19.47 | ^~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 140:19.47 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 140:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.47 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 140:19.47 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 140:19.47 | ^~~~~~~~~~~~~~~~~~~~ 140:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 140:19.74 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 140:19.74 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 140:19.74 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 140:19.74 from Unified_cpp_components_places0.cpp:2: 140:19.74 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 140:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:19.74 1028 | foundInterface = 0; \ 140:19.74 | ^~~~~~~~~~~~~~ 140:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:19.74 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:19.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:19.74 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistory.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:19.74 179 | NS_INTERFACE_MAP_END 140:19.74 | ^~~~~~~~~~~~~~~~~~~~ 140:19.74 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsFaviconService.cpp:26, 140:19.74 from Unified_cpp_components_places0.cpp:92: 140:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:19.74 136 | } else 140:19.74 | ^~~~ 140:19.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 140:19.74 136 | } else 140:19.74 | ^~~~ 140:19.91 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 140:19.91 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsWeakReference.h:14, 140:19.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.h:9, 140:19.91 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/Database.cpp:11, 140:19.91 from Unified_cpp_components_places0.cpp:2: 140:19.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 140:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:19.91 1028 | foundInterface = 0; \ 140:19.91 | ^~~~~~~~~~~~~~ 140:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:19.91 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:19.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:19.91 275 | NS_INTERFACE_MAP_END 140:19.91 | ^~~~~~~~~~~~~~~~~~~~ 140:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:19.91 1002 | else 140:19.91 | ^~~~ 140:19.91 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:19.91 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:19.91 | ^~~~~~~~~~~~~~~~~~ 140:19.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:19.91 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 140:19.91 | ^~~~~~~~~~~~~~~~~~~~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 140:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:19.93 1043 | foundInterface = 0; \ 140:19.93 | ^~~~~~~~~~~~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:19.93 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:19.93 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 140:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:19.93 1002 | else 140:19.93 | ^~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:19.93 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:19.93 | ^~~~~~~~~~~~~~~~~~ 140:19.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:19.93 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 140:19.93 | ^~~~~~~~~~~~~~~~~~~~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 140:20.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:20.06 1028 | foundInterface = 0; \ 140:20.06 | ^~~~~~~~~~~~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:20.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:20.06 3509 | NS_INTERFACE_MAP_END 140:20.06 | ^~~~~~~~~~~~~~~~~~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:20.06 1002 | else 140:20.06 | ^~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:20.06 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:20.06 | ^~~~~~~~~~~~~~~~~~ 140:20.06 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:20.06 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 140:20.06 | ^~~~~~~~~~~~~~~~~~~~~~ 140:25.36 In file included from Unified_cpp_tests0.cpp:2: 140:25.36 /builddir/build/BUILD/firefox-72.0.2/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]': 140:25.36 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:394:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found [-Wmissing-profile] 140:25.36 394 | } 140:25.36 | ^ 140:25.96 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 140:25.96 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 140:25.96 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/reputationservice/LoginReputation.cpp:15, 140:25.96 from Unified_cpp_reputationservice0.cpp:20: 140:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:25.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:25.96 | ^ 140:25.96 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:25.96 46 | struct Block { 140:25.96 | ^~~~~ 140:26.79 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 140:26.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 140:26.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIContentViewer.h:32, 140:26.79 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:22, 140:26.79 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/resistfingerprinting/nsRFPService.h:12, 140:26.79 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 140:26.79 from Unified_cpp_resistfingerprinting0.cpp:11: 140:26.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 140:26.79 /builddir/build/BUILD/firefox-72.0.2/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] 140:26.79 50 | OffTheBooksMutex* Mutex() { 140:26.79 | ^~~~~ 140:26.79 /builddir/build/BUILD/firefox-72.0.2/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] 140:26.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 140:26.79 /builddir/build/BUILD/firefox-72.0.2/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] 140:26.79 /builddir/build/BUILD/firefox-72.0.2/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] 140:26.88 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:26.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 140:26.88 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 140:26.88 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 140:26.88 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 140:26.88 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 140:26.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:26.88 1028 | foundInterface = 0; \ 140:26.88 | ^~~~~~~~~~~~~~ 140:26.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:26.88 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:26.88 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:26.88 48 | NS_INTERFACE_MAP_END 140:26.88 | ^~~~~~~~~~~~~~~~~~~~ 140:26.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:26.88 1012 | else 140:26.88 | ^~~~ 140:26.88 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:26.88 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:26.88 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:26.88 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 140:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.91 In file included from Unified_cpp_pingsender0.cpp:11: 140:27.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp: In member function 'std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)': 140:27.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:299:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found [-Wmissing-profile] 140:27.91 299 | } // namespace PingSender 140:27.91 | ^ 140:30.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/Mutex.h:10, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/FrameMetrics.h:11, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PresShell.h:15, 140:30.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 140:30.17 from Unified_cpp_sessionstore0.cpp:2: 140:30.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 140:30.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:30.17 1028 | foundInterface = 0; \ 140:30.18 | ^~~~~~~~~~~~~~ 140:30.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:30.18 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:30.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:30.18 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:30.18 140 | NS_INTERFACE_MAP_END 140:30.18 | ^~~~~~~~~~~~~~~~~~~~ 140:30.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:30.18 1012 | else 140:30.18 | ^~~~ 140:30.18 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:30.18 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:30.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:30.18 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreListener.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:30.18 139 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 140:30.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 140:30.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:30.79 1028 | foundInterface = 0; \ 140:30.79 | ^~~~~~~~~~~~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:30.79 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:30.79 83 | NS_INTERFACE_MAP_END 140:30.79 | ^~~~~~~~~~~~~~~~~~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:30.79 1002 | else 140:30.79 | ^~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:30.79 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:30.79 | ^~~~~~~~~~~~~~~~~~ 140:30.79 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:30.79 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 140:30.79 | ^~~~~~~~~~~~~~~~~~~~~~ 140:34.57 In file included from Unified_cpp_geckoview_gtest0.cpp:2: 140:34.58 /builddir/build/BUILD/firefox-72.0.2/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]': 140:34.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:602:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found [-Wmissing-profile] 140:34.58 602 | } 140:34.58 | ^ 140:34.87 In file included from Unified_cpp_sessionstore0.cpp:11: 140:34.87 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)': 140:34.87 /builddir/build/BUILD/firefox-72.0.2/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] 140:34.87 281 | void SessionStoreUtils::RestoreScrollPosition(const GlobalObject& aGlobal, 140:34.87 | ^~~~~~~~~~~~~~~~~ 140:34.87 /builddir/build/BUILD/firefox-72.0.2/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] 140:34.88 /builddir/build/BUILD/firefox-72.0.2/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] 140:34.88 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)': 140:34.88 /builddir/build/BUILD/firefox-72.0.2/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] 140:34.88 218 | void SessionStoreUtils::RestoreDocShellCapabilities( 140:34.88 | ^~~~~~~~~~~~~~~~~ 140:34.88 /builddir/build/BUILD/firefox-72.0.2/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] 140:34.88 /builddir/build/BUILD/firefox-72.0.2/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] 140:37.87 In file included from Unified_cpp_tests_gtest0.cpp:65: 140:37.87 /builddir/build/BUILD/firefox-72.0.2/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]': 140:37.88 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:460:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 140:37.88 460 | } 140:37.88 | ^ 140:40.62 In file included from Unified_cpp_tests_gtest1.cpp:2: 140:40.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.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]': 140:40.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:494:58: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 140:40.62 494 | ::testing::Values(0, UINT32_MAX)); 140:40.62 | ^ 140:40.71 In file included from Unified_cpp_tests_gtest0.cpp:137: 140:40.71 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestUrlClassifierUtils.cpp: In function '(anonymous namespace)::MyParseCallback::Verify(nsTSubstring const&, nsTSubstring const&, unsigned int) [clone .isra.0]': 140:40.71 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/tests/gtest/TestUrlClassifierUtils.cpp:254:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 140:40.71 254 | } 140:40.71 | ^ 140:42.13 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:42.13 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 140:42.13 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 140:42.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 140:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:42.13 1028 | foundInterface = 0; \ 140:42.13 | ^~~~~~~~~~~~~~ 140:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:42.13 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:42.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:42.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:42.13 68 | NS_INTERFACE_MAP_END 140:42.13 | ^~~~~~~~~~~~~~~~~~~~ 140:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:42.13 1002 | else 140:42.13 | ^~~~ 140:42.13 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:42.13 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:42.13 | ^~~~~~~~~~~~~~~~~~ 140:42.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:42.13 67 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 140:42.13 | ^~~~~~~~~~~~~~~~~~~~~~ 140:44.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 140:44.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/Telemetry.cpp:21: 140:44.85 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 140:44.85 /builddir/build/BUILD/firefox-72.0.2/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] 140:44.85 50 | OffTheBooksMutex* Mutex() { 140:44.85 | ^~~~~ 140:44.85 /builddir/build/BUILD/firefox-72.0.2/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] 140:47.53 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 140:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 140:47.53 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 140:47.53 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 140:47.53 from Unified_cpp_windowwatcher0.cpp:20: 140:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:47.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:47.53 | ^ 140:47.53 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:47.53 46 | struct Block { 140:47.53 | ^~~~~ 140:47.80 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 140:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 140:47.80 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIPrintProgress.h:10, 140:47.80 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.h:9, 140:47.80 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:6, 140:47.80 from Unified_cpp_printingui0.cpp:2: 140:47.80 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 140:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:47.80 1028 | foundInterface = 0; \ 140:47.80 | ^~~~~~~~~~~~~~ 140:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:47.80 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:47.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:47.80 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:47.80 28 | NS_INTERFACE_MAP_END 140:47.80 | ^~~~~~~~~~~~~~~~~~~~ 140:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:47.80 1002 | else 140:47.80 | ^~~~ 140:47.80 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:47.80 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:47.80 | ^~~~~~~~~~~~~~~~~~ 140:47.80 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:47.80 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 140:47.80 | ^~~~~~~~~~~~~~~~~~~~~~ 140:48.83 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:48.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 140:48.83 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIAutoCompleteController.h:10, 140:48.83 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 140:48.83 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 140:48.83 from Unified_cpp_autocomplete0.cpp:2: 140:48.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 140:48.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:48.83 1028 | foundInterface = 0; \ 140:48.83 | ^~~~~~~~~~~~~~ 140:48.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:48.83 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:48.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:48.83 46 | NS_INTERFACE_MAP_END 140:48.83 | ^~~~~~~~~~~~~~~~~~~~ 140:48.83 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 140:48.83 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 140:48.83 from Unified_cpp_autocomplete0.cpp:2: 140:48.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:48.83 304 | } else 140:48.83 | ^~~~ 140:48.83 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 140:48.83 313 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 140:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:48.83 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 140:48.83 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 140:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:52.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 140:52.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 140:52.78 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 140:52.78 /builddir/build/BUILD/firefox-72.0.2/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] 140:52.78 50 | OffTheBooksMutex* Mutex() { 140:52.78 | ^~~~~ 140:52.78 /builddir/build/BUILD/firefox-72.0.2/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] 140:52.78 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 140:52.78 /builddir/build/BUILD/firefox-72.0.2/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] 140:52.78 /builddir/build/BUILD/firefox-72.0.2/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] 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)': 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp:476: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] 140:53.13 476 | nsTerminator::Observe(nsISupports*, const char* aTopic, const char16_t*) { 140:53.13 | ^~~~~~~~~~~~ 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp:476: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] 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp:476: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] 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Start()': 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp:375: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] 140:53.13 375 | void nsTerminator::Start() { 140:53.13 | ^~~~~~~~~~~~ 140:53.13 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/terminator/nsTerminator.cpp:375:6: warning: the control flow of function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 140:53.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/dom/base/nsPIDOMWindow.h:15, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 140:53.85 from Unified_cpp_windowwatcher0.cpp:2: 140:53.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 140:53.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 140:53.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 140:53.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:53.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 140:53.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:53.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:18, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 140:53.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 140:53.85 from Unified_cpp_windowwatcher0.cpp:2: 140:53.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 140:53.85 23 | class nsDataHashtable : public nsBaseHashtable { 140:53.85 | ^~~~~~~~~~~~~~~ 140:58.39 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 140:58.39 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 140:58.39 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 140:58.39 from Unified_cpp_printingui_ipc0.cpp:56: 140:58.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:58.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:58.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:58.39 | ^ 140:58.39 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:58.39 46 | struct Block { 140:58.39 | ^~~~~ 140:58.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontEntry.h:13, 140:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:11, 140:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 140:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 140:58.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 140:58.44 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:16: 140:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 140:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:58.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 140:58.44 | ^ 140:58.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 140:58.44 46 | struct Block { 140:58.44 | ^~~~~ 140:59.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/HashTable.h:89, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/HashTable.h:10, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/TracingAPI.h:11, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/GCPolicyAPI.h:58, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/RootingAPI.h:22, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/js/CallArgs.h:72, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/jsapi.h:31, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 140:59.78 from Unified_cpp_printingui_ipc0.cpp:2: 140:59.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 140:59.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 140:59.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 140:59.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:59.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 140:59.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:59.78 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:34, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 140:59.78 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 140:59.78 from Unified_cpp_printingui_ipc0.cpp:2: 140:59.78 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 140:59.78 23 | class nsDataHashtable : public nsBaseHashtable { 140:59.78 | ^~~~~~~~~~~~~~~ 141:01.00 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 141:01.00 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIFormFillController.h:10, 141:01.00 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:9, 141:01.00 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 141:01.00 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 141:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:01.00 1028 | foundInterface = 0; \ 141:01.00 | ^~~~~~~~~~~~~~ 141:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:01.00 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:01.00 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:01.00 80 | NS_INTERFACE_MAP_END 141:01.00 | ^~~~~~~~~~~~~~~~~~~~ 141:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:01.00 1002 | else 141:01.00 | ^~~~ 141:01.00 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:01.00 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:01.00 | ^~~~~~~~~~~~~~~~~~ 141:01.00 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:01.00 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 141:01.00 | ^~~~~~~~~~~~~~~~~~~~~~ 141:01.14 In file included from Unified_cpp_crashreporter0.cpp:29: 141:01.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/nsExceptionHandlerUtils.cpp: In function '__static_initialization_and_destruction_0(int, int)': 141:01.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/nsExceptionHandlerUtils.cpp:49:1: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:01.14 49 | } 141:01.14 | ^ 141:01.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/nsExceptionHandlerUtils.cpp:49:1: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:01.14 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/ThreadAnnotation.cpp:10, 141:01.14 from Unified_cpp_crashreporter0.cpp:11: 141:01.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/nsExceptionHandlerUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:01.14 /builddir/build/BUILD/firefox-72.0.2/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] 141:01.14 50 | OffTheBooksMutex* Mutex() { 141:01.14 | ^~~~~ 141:01.14 /builddir/build/BUILD/firefox-72.0.2/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] 141:01.14 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/nsExceptionHandlerUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:01.14 /builddir/build/BUILD/firefox-72.0.2/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] 141:01.14 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.23 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 141:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 141:03.23 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 141:03.23 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 141:03.23 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 141:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 141:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable]' 141:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Layers.h:248:29: required from here 141:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 141:03.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 141:03.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:03.23 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 141:03.23 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 141:03.23 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 141:03.23 23 | class nsDataHashtable : public nsBaseHashtable { 141:03.23 | ^~~~~~~~~~~~~~~ 141:03.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 141:03.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 141:03.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 141:03.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 141:03.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 141:03.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 141:03.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:03.28 In file included from /usr/include/c++/9/vector:67, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/system_wrappers/vector:3, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/stl_wrappers/vector:44, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:17, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/Units.h:17, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/EventListenerManager.h:10, 141:03.28 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:11: 141:03.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 141:03.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 141:03.28 | ^~~~~~ 141:03.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTHashtable.h:21, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsBaseHashtable.h:12, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDataHashtable.h:11, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:17, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 141:03.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 141:03.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:107:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 141:03.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 141:03.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 141:03.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 141:03.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:03.29 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/TextDrawTarget.h:11, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFont.h:39, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsDeviceContext.h:12, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 141:03.29 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.cpp:16: 141:03.29 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 141:03.29 52 | class ClipManager { 141:03.29 | ^~~~~~~~~~~ 141:03.54 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp:23: 141:03.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:03.54 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.54 50 | OffTheBooksMutex* Mutex() { 141:03.54 | ^~~~~ 141:03.54 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:03.54 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.54 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.62 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/TelemetryComms.h:9, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 141:03.62 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 141:03.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:03.63 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.63 50 | OffTheBooksMutex* Mutex() { 141:03.63 | ^~~~~ 141:03.63 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:03.63 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.63 /builddir/build/BUILD/firefox-72.0.2/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] 141:03.85 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 141:03.85 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 141:03.85 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 141:03.85 from Unified_cpp_url-classifier0.cpp:83: 141:03.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:03.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:03.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:03.85 | ^ 141:03.85 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:03.85 46 | struct Block { 141:03.85 | ^~~~~ 141:04.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/Entries.h:13, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 141:04.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 141:04.17 from Unified_cpp_url-classifier0.cpp:2: 141:04.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 141:04.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:04.17 1028 | foundInterface = 0; \ 141:04.17 | ^~~~~~~~~~~~~~ 141:04.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:04.17 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:04.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:04.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:04.17 1587 | NS_INTERFACE_MAP_END 141:04.17 | ^~~~~~~~~~~~~~~~~~~~ 141:04.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1012:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:04.17 1012 | else 141:04.17 | ^~~~ 141:04.17 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1088:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:04.17 1088 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:04.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:04.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:04.17 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 141:04.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:08.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_invariant.c: In function 'ia32_decode_invariant.isra.0': 141:08.23 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_invariant.c:313:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/ia32_invariant.gcda' profile count data file not found [-Wmissing-profile] 141:08.23 313 | } 141:08.23 | ^ 141:08.43 Unified_c_src_processor0.c: In function 'handle_insn_suffix.isra.0': 141:08.44 Unified_c_src_processor0.c:102: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/Unified_c_src_processor0.gcda' profile count data file not found [-Wmissing-profile] 141:08.44 102 | #ifdef PL_ARENA_CONST_ALIGN_MASK 141:08.44 | 141:08.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.cc: In member function 'google_breakpad::DisassemblerX86::setBadWrite()': 141:08.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.cc:240:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.gcda' profile count data file not found [-Wmissing-profile] 141:08.58 240 | } // namespace google_breakpad 141:08.58 | ^ 141:09.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.cc: In function '_GLOBAL__sub_I_exploitability_win.cc': 141:09.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.cc:283:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.gcda' profile count data file not found [-Wmissing-profile] 141:09.17 283 | } // namespace google_breakpad 141:09.17 | ^ 141:12.10 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 141:12.10 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 141:12.10 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:12: 141:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:12.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:12.10 | ^ 141:12.10 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:12.10 46 | struct Block { 141:12.10 | ^~~~~ 141:14.34 In file included from Unified_cpp_src_processor0.cpp:137: 141:14.34 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/source_line_resolver_base.cc: In function 'std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_clone_node, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Alloc_node>(std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > const*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_Alloc_node&)std::_Rb_tree_node, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >* [clone .isra.0]': 141:14.34 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/source_line_resolver_base.cc:341:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.gcda' profile count data file not found [-Wmissing-profile] 141:14.34 341 | } // namespace google_breakpad 141:14.34 | ^ 141:16.50 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:10: 141:16.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:16.50 /builddir/build/BUILD/firefox-72.0.2/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] 141:16.50 50 | OffTheBooksMutex* Mutex() { 141:16.50 | ^~~~~ 141:16.50 /builddir/build/BUILD/firefox-72.0.2/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] 141:16.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:16.50 /builddir/build/BUILD/firefox-72.0.2/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] 141:16.50 /builddir/build/BUILD/firefox-72.0.2/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] 141:18.09 In file included from Unified_cpp_src_processor1.cpp:110: 141:18.09 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/tokenize.cc: In member function 'std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, bool>, std::_Select1st, std::allocator > const, bool> >, std::less, std::allocator > >, std::allocator, std::allocator > const, bool> > >::_M_emplace_hint_unique, std::allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, bool> >, std::piecewise_construct_t const&, std::tuple, std::allocator > const&>&&, std::tuple<>&&)std::_Rb_tree_iterator, std::allocator > const, bool> > [clone .isra.0]': 141:18.09 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/google-breakpad/src/processor/tokenize.cc:79:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.gcda' profile count data file not found [-Wmissing-profile] 141:18.09 79 | } // namespace google_breakpad 141:18.09 | ^ 141:20.17 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 141:20.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 141:20.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 141:20.17 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 141:20.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 141:20.17 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 141:20.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:20.17 /builddir/build/BUILD/firefox-72.0.2/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] 141:20.17 50 | OffTheBooksMutex* Mutex() { 141:20.17 | ^~~~~ 141:20.17 /builddir/build/BUILD/firefox-72.0.2/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] 141:20.17 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:20.17 /builddir/build/BUILD/firefox-72.0.2/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] 141:20.17 /builddir/build/BUILD/firefox-72.0.2/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] 141:20.78 In file included from Unified_cpp_client0.cpp:47: 141:20.78 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/client/ping.cpp: In function '__gnu_cxx::new_allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::construct, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::piecewise_construct_t const&, std::tuple, std::allocator > const&>, std::tuple<> >(std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >*, std::piecewise_construct_t const&, std::tuple, std::allocator > const&>&&, std::tuple<>&&)void [clone .isra.0]': 141:20.78 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/client/ping.cpp:323:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client/Unified_cpp_client0.gcda' profile count data file not found [-Wmissing-profile] 141:20.78 323 | } // namespace CrashReporter 141:20.78 | ^ 141:22.15 In file included from Unified_cpp_minidump-analyzer0.cpp:2: 141:22.15 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/minidump-analyzer/minidump-analyzer.cpp: In function 'CrashReporter::ConvertModulesToJSON(google_breakpad::ProcessState const&, std::map > >&, Json::Value&, Json::Value&) [clone .isra.0]': 141:22.16 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/minidump-analyzer/minidump-analyzer.cpp:505:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer/Unified_cpp_minidump-analyzer0.gcda' profile count data file not found [-Wmissing-profile] 141:22.16 505 | } 141:22.16 | ^ 141:23.11 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 141:23.11 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 141:23.11 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 141:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:23.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:23.11 | ^ 141:23.11 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:23.11 46 | struct Block { 141:23.11 | ^~~~~ 141:23.74 In file included from Unified_cpp_test_gtest0.cpp:2: 141:23.74 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/test/gtest/TestCrashThreadAnnotation.cpp: In function 'CrashReporter::(anonymous namespace)::TestCrashThreadAnnotation_TestGetFlatThreadAnnotation_TestShutdownBothBaseThreads_Test::TestBody()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]': 141:23.74 /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/test/gtest/TestCrashThreadAnnotation.cpp:360:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:23.74 360 | } // namespace CrashReporter 141:23.74 | ^ 141:25.39 In file included from Unified_cpp_profile_gtest0.cpp:11: 141:25.39 /builddir/build/BUILD/firefox-72.0.2/toolkit/profile/gtest/TestProfileLockRetry.cpp: In function 'testing::PrintToString(decltype(nullptr) const&)std::__cxx11::basic_string, std::allocator > [clone .isra.0]': 141:25.39 /builddir/build/BUILD/firefox-72.0.2/toolkit/profile/gtest/TestProfileLockRetry.cpp:73:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:25.39 73 | } 141:25.39 | ^ 141:27.11 In file included from Unified_cpp_xre_test_gtest0.cpp:2: 141:27.11 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/test/gtest/TestCompatVersionCompare.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:27.11 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/test/gtest/TestCompatVersionCompare.cpp:158:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:27.11 158 | } 141:27.11 | ^ 141:27.41 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsRect.h:15, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIWidget.h:12, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:39, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 141:27.41 from /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 141:27.41 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 141:27.41 /builddir/build/BUILD/firefox-72.0.2/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] 141:27.41 50 | OffTheBooksMutex* Mutex() { 141:27.41 | ^~~~~ 141:27.41 /builddir/build/BUILD/firefox-72.0.2/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] 141:27.41 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 141:27.41 /builddir/build/BUILD/firefox-72.0.2/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] 141:27.41 /builddir/build/BUILD/firefox-72.0.2/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] 141:28.91 In file included from /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 141:28.91 from Unified_cpp_mozapps_extensions0.cpp:11: 141:28.91 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 141:28.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 141:28.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141:28.92 31 | return std::move(elem); 141:28.92 | ^ 141:28.92 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 141:28.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 141:28.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 141:28.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141:28.93 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 141:29.01 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:29.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 141:29.01 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIJSInspector.h:10, 141:29.01 from /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.h:9, 141:29.01 from /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:6: 141:29.01 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 141:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:29.01 1028 | foundInterface = 0; \ 141:29.01 | ^~~~~~~~~~~~~~ 141:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:29.01 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:29.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:29.01 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:29.01 32 | NS_INTERFACE_MAP_END 141:29.01 | ^~~~~~~~~~~~~~~~~~~~ 141:29.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:29.02 1002 | else 141:29.02 | ^~~~ 141:29.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:29.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:29.02 | ^~~~~~~~~~~~~~~~~~ 141:29.02 /builddir/build/BUILD/firefox-72.0.2/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:29.02 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 141:29.02 | ^~~~~~~~~~~~~~~~~~~~~~ 141:29.67 /builddir/build/BUILD/firefox-72.0.2/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]': 141:29.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 141:29.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 141:29.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141:29.67 91 | return std::move(end); 141:29.67 | ^ 141:29.67 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 141:29.68 /builddir/build/BUILD/firefox-72.0.2/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]': 141:29.68 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 141:29.68 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 141:29.68 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141:29.68 /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 141:33.58 toolkit/library/buildid.cpp.stub 141:34.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 141:34.45 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 141:34.45 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 141:34.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:34.45 1028 | foundInterface = 0; \ 141:34.45 | ^~~~~~~~~~~~~~ 141:34.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:34.45 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:34.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:34.45 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:34.45 123 | NS_INTERFACE_MAP_END 141:34.45 | ^~~~~~~~~~~~~~~~~~~~ 141:34.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:34.45 1002 | else 141:34.45 | ^~~~ 141:34.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:34.45 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:34.45 | ^~~~~~~~~~~~~~~~~~ 141:34.45 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:34.45 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 141:34.45 | ^~~~~~~~~~~~~~~~~~~~~~ 141:35.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 141:35.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 141:35.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:6: 141:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:35.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:35.02 | ^ 141:35.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:35.02 46 | struct Block { 141:35.02 | ^~~~~ 141:39.06 In file included from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 141:39.06 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:6: 141:39.06 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 141:39.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:39.06 1028 | foundInterface = 0; \ 141:39.06 | ^~~~~~~~~~~~~~ 141:39.06 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:39.06 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:39.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:39.06 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:39.07 478 | NS_INTERFACE_MAP_END 141:39.07 | ^~~~~~~~~~~~~~~~~~~~ 141:39.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1007:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:39.07 1007 | else 141:39.07 | ^~~~ 141:39.07 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1082:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 141:39.07 1082 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 141:39.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:39.07 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 141:39.07 476 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 141:39.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:39.34 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 141:39.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 141:39.34 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 141:39.34 from /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsEmbedFunctions.cpp:77: 141:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:39.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:39.34 | ^ 141:39.34 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:39.34 46 | struct Block { 141:39.34 | ^~~~~ 141:39.38 In file included from Unified_cpp_startupcache_test0.cpp:2: 141:39.38 /builddir/build/BUILD/firefox-72.0.2/startupcache/test/TestStartupCache.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:39.39 /builddir/build/BUILD/firefox-72.0.2/startupcache/test/TestStartupCache.cpp:191:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found [-Wmissing-profile] 141:39.39 191 | } 141:39.39 | ^ 141:41.67 In file included from Unified_cpp_tests_gtest0.cpp:56: 141:41.67 /builddir/build/BUILD/firefox-72.0.2/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]': 141:41.67 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:41.67 27 | }); 141:41.67 | ^ 141:43.37 In file included from Unified_cpp_gmp-clearkey_0.10.cpp:74: 141:43.37 /builddir/build/BUILD/firefox-72.0.2/media/gmp-clearkey/0.1/gmp-clearkey.cpp: In function 'std::__relocate_object_a >(KeyIdPair*, KeyIdPair*, std::allocator&)void [clone .isra.0]': 141:43.37 /builddir/build/BUILD/firefox-72.0.2/media/gmp-clearkey/0.1/gmp-clearkey.cpp:164:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found [-Wmissing-profile] 141:43.37 164 | } // extern "C". 141:43.37 | ^ 141:45.79 /builddir/build/BUILD/firefox-72.0.2/testing/tools/fileid/linux_fileid.cpp: In function 'google_breakpad::PageAllocator::FreeAll() [clone .isra.0]': 141:45.79 /builddir/build/BUILD/firefox-72.0.2/testing/tools/fileid/linux_fileid.cpp:38:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid/linux_fileid.gcda' profile count data file not found [-Wmissing-profile] 141:45.79 38 | } 141:45.79 | ^ 141:46.02 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:46.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 141:46.02 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsComponentManagerUtils.h:11, 141:46.02 from /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 141:46.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 141:46.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:46.02 1028 | foundInterface = 0; \ 141:46.02 | ^~~~~~~~~~~~~~ 141:46.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:46.02 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:46.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:46.02 18 | NS_INTERFACE_MAP_END 141:46.02 | ^~~~~~~~~~~~~~~~~~~~ 141:46.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:46.02 1002 | else 141:46.02 | ^~~~ 141:46.02 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:46.02 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:46.02 | ^~~~~~~~~~~~~~~~~~ 141:46.02 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:46.02 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 141:46.02 | ^~~~~~~~~~~~~~~~~~~~~~ 141:46.04 In file included from Unified_cpp_0.1_gtest0.cpp:2: 141:46.04 /builddir/build/BUILD/firefox-72.0.2/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]': 141:46.04 /builddir/build/BUILD/firefox-72.0.2/media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:81:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:46.04 81 | } 141:46.04 | ^ 141:46.35 /builddir/build/BUILD/firefox-72.0.2/testing/mochitest/ssltunnel/ssltunnel.cpp: In function 'std::__relocate_object_a >(server_info_t*, server_info_t*, std::allocator&)void [clone .isra.0]': 141:46.35 /builddir/build/BUILD/firefox-72.0.2/testing/mochitest/ssltunnel/ssltunnel.cpp:1683:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found [-Wmissing-profile] 141:46.35 1683 | } 141:46.35 | ^ 141:47.45 In file included from Unified_cpp_memory_gtest0.cpp:2: 141:47.45 /builddir/build/BUILD/firefox-72.0.2/memory/gtest/TestJemalloc.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:47.45 /builddir/build/BUILD/firefox-72.0.2/memory/gtest/TestJemalloc.cpp:715:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:47.45 715 | } 141:47.45 | ^ 141:48.34 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/TestSyncRunnable.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:48.34 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/TestSyncRunnable.cpp:55:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found [-Wmissing-profile] 141:48.35 55 | } 141:48.35 | ^ 141:51.14 /builddir/build/BUILD/firefox-72.0.2/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]': 141:51.14 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:51.14 248 | } 141:51.14 | ^ 141:52.08 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 141:52.08 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ContentChild.h:15, 141:52.08 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 141:52.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 141:52.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:52.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 141:52.08 | ^ 141:52.08 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 141:52.08 46 | struct Block { 141:52.08 | ^~~~~ 141:52.28 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupports.h:79, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:30, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 141:52.28 from /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 141:52.28 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 141:52.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:52.28 1028 | foundInterface = 0; \ 141:52.28 | ^~~~~~~~~~~~~~ 141:52.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:52.28 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:52.28 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:52.28 82 | NS_INTERFACE_MAP_END 141:52.28 | ^~~~~~~~~~~~~~~~~~~~ 141:52.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:52.28 1002 | else 141:52.28 | ^~~~ 141:52.28 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:52.28 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:52.28 | ^~~~~~~~~~~~~~~~~~ 141:52.28 /builddir/build/BUILD/firefox-72.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:52.28 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 141:52.28 | ^~~~~~~~~~~~~~~~~~~~~~ 141:52.78 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/nrappkit_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 141:52.78 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/nrappkit_unittest.cpp:129:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:52.78 129 | } 141:52.78 | ^ 141:53.80 /builddir/build/BUILD/firefox-72.0.2/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]': 141:53.80 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:53.80 519 | } 141:53.80 | ^ 141:54.70 /builddir/build/BUILD/firefox-72.0.2/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]': 141:54.70 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/ice_unittest.cpp:3898:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:54.70 3898 | } 141:54.70 | ^ 141:55.47 /builddir/build/BUILD/firefox-72.0.2/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]': 141:55.48 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/rlogconnector_unittest.cpp:256:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:55.48 256 | } 141:55.48 | ^ 141:56.75 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/runnable_utils_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 141:56.75 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/runnable_utils_unittest.cpp:208:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:56.75 208 | } // end of namespace 141:56.75 | ^ 141:58.61 /builddir/build/BUILD/firefox-72.0.2/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]': 141:58.61 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/sctp_unittest.cpp:381:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:58.61 381 | } // end namespace 141:58.61 | ^ 141:59.20 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/simpletokenbucket_unittest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:59.20 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/simpletokenbucket_unittest.cpp:115:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:59.20 115 | } 141:59.20 | ^ 141:59.42 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/sockettransportservice_unittest.cpp: In function '(anonymous namespace)::SocketTransportServiceTest::SendPacket() [clone .isra.0]': 141:59.42 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/sockettransportservice_unittest.cpp:186:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found [-Wmissing-profile] 141:59.42 186 | } // end namespace 141:59.42 | ^ 141:60.00 /builddir/build/BUILD/firefox-72.0.2/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]': 141:60.00 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/stunserver.cpp:642:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found [-Wmissing-profile] 141:60.00 642 | } // namespace mozilla 141:60.00 | ^ 142:01.10 /builddir/build/BUILD/firefox-72.0.2/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]': 142:01.10 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:278:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 142:01.10 278 | } 142:01.10 | ^ 142:02.32 /builddir/build/BUILD/firefox-72.0.2/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]': 142:02.33 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 142:02.33 416 | } // namespace mozilla 142:02.33 | ^ 142:02.84 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/test_nr_socket_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 142:02.84 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/test_nr_socket_unittest.cpp:817:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 142:02.84 817 | } 142:02.84 | ^ 142:03.55 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 142:03.55 from Unified_cpp_third_party_gflags0.cpp:2: 142:03.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 142:03.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 142:03.55 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 142:03.55 | ^~~~~~~~~~~~~~~~ 142:03.55 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 142:03.55 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 142:03.55 | ^~~ 142:03.63 In file included from Unified_cpp_third_party_gflags0.cpp:2: 142:03.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 142:03.64 /builddir/build/BUILD/firefox-72.0.2/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] 142:03.64 1634 | class FlagSaverImpl { 142:03.64 | ^~~~~~~~~~~~~ 142:03.64 /builddir/build/BUILD/firefox-72.0.2/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] 142:04.00 In file included from Unified_cpp_third_party_gflags0.cpp:11: 142:04.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 142:04.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 142:04.00 326 | case 3: options->flag_description_substring_search = true; 142:04.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 142:04.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 142:04.00 327 | case 2: options->flag_location_substring_search = true; 142:04.00 | ^~~~ 142:04.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 142:04.00 327 | case 2: options->flag_location_substring_search = true; 142:04.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 142:04.00 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 142:04.00 328 | case 1: options->flag_name_substring_search = true; 142:04.00 | ^~~~ 142:04.01 In file included from Unified_cpp_third_party_gflags0.cpp:2: 142:04.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 142:04.01 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 142:04.01 454 | int FlagValue::ValueSize() const { 142:04.01 | ^~~~~~~~~ 142:04.18 /builddir/build/BUILD/firefox-72.0.2/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]': 142:04.18 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/turn_unittest.cpp:452:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found [-Wmissing-profile] 142:04.18 452 | } 142:04.18 | ^ 142:04.69 In file included from /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/src/gflags_reporting.cc:51, 142:04.69 from Unified_cpp_third_party_gflags0.cpp:20: 142:04.69 /builddir/build/BUILD/firefox-72.0.2/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]': 142:04.69 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/third_party/gflags/gen/posix/include/private/config.h:107:32: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.gcda' profile count data file not found [-Wmissing-profile] 142:04.69 107 | #define _END_GOOGLE_NAMESPACE_ } 142:04.69 | ^ 142:04.85 /builddir/build/BUILD/firefox-72.0.2/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]': 142:04.85 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/transport_unittests.cpp:1410:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found [-Wmissing-profile] 142:04.85 1410 | } // end namespace 142:04.85 | ^ 142:05.17 dom/media/fake-cdm/libfake.so 142:05.18 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 142:05.33 media/ffvpx/libavutil/libmozavutil.so 142:05.87 dom/media/gmp-plugin-openh264/libfakeopenh264.so 142:06.91 dom/plugins/test/testplugin/libnptest.so 142:08.18 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 142:08.75 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 142:09.12 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 142:10.17 widget/gtk/mozgtk/gtk2/libmozgtk.so 142:10.51 widget/gtk/mozgtk/gtk3/libmozgtk.so 142:10.52 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 142:10.64 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 142:11.00 toolkit/components/telemetry/tests/libmodules-test.so 142:11.07 toolkit/components/ctypes/tests/libjsctypes-test.so 142:11.29 config/external/sqlite/libmozsqlite3.so.symbols.stub 142:11.41 config/external/sqlite/libmozsqlite3.so 142:11.75 ../TestDictionaryBinding.cpp: In function 'JS::Value::isNumber() const [clone .isra.0]': 142:11.75 150 | } // namespace mozilla 142:11.75 | ^ 142:12.20 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 142:12.20 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 142:12.20 22 | gFinalizerTestResources = new int[size]; 142:12.20 | ^ 142:12.20 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 142:12.20 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 142:12.20 | ^ 142:12.20 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 142:12.20 23 | gFinalizerTestNames = new char*[size]; 142:12.20 | ^ 142:12.20 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 142:12.20 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 142:12.20 | ^ 142:12.45 config/external/lgpllibs/liblgpllibs.so 142:14.45 widget/gtk/mozwayland/libmozwayland.so 142:15.13 security/sandbox/linux/libmozsandbox.so 142:15.25 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/webrtcproxychannel_unittest.cpp: In function 'mozilla::WebrtcTCPSocketTest::DoTransportAvailable()::{lambda()#1}::operator()() const [clone .isra.0]': 142:15.26 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/test/webrtcproxychannel_unittest.cpp:732:1: warning: '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found [-Wmissing-profile] 142:15.26 732 | } 142:15.26 | ^ 142:15.90 js/src/build/libjs_static.a 142:20.17 widget/gtk/mozgtk/stub/libmozgtk_stub.so 142:20.79 media/gmp-clearkey/0.1/libclearkey.so 142:22.71 mfbt/tests/TestAlgorithm 142:22.71 mfbt/tests/TestArray 142:23.47 mfbt/tests/TestArrayUtils 142:24.27 mfbt/tests/TestAtomics 142:25.02 mfbt/tests/TestBinarySearch 142:27.57 mfbt/tests/TestBloomFilter 142:28.21 mfbt/tests/TestBufferList 142:28.55 mfbt/tests/TestCasting 142:28.77 mozglue/tests/ShowSSEConfig 142:28.77 mozglue/tests/TestBaseProfiler 142:29.26 mozglue/tests/TestPrintf 142:29.51 mfbt/tests/TestCeilingFloor 142:30.33 mfbt/tests/TestCheckedInt 142:31.37 mfbt/tests/TestCountPopulation 142:50.73 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:50.73 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:50.73 from ../TestJSImplGenBinding.cpp:3: 142:50.73 ../TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 142:50.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:50.73 1028 | foundInterface = 0; \ 142:50.73 | ^~~~~~~~~~~~~~ 142:50.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:50.73 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:50.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.74 ../TestJSImplGenBinding.cpp:69907:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:50.74 69907 | NS_INTERFACE_MAP_END 142:50.74 | ^~~~~~~~~~~~~~~~~~~~ 142:50.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:50.74 1002 | else 142:50.74 | ^~~~ 142:50.74 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:50.74 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:50.74 | ^~~~~~~~~~~~~~~~~~ 142:50.74 ../TestJSImplGenBinding.cpp:69906:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:50.74 69906 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 142:50.74 | ^~~~~~~~~~~~~~~~~~~~~~ 142:50.99 ../TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 142:50.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1028:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:50.99 1028 | foundInterface = 0; \ 142:50.99 | ^~~~~~~~~~~~~~ 142:50.99 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1086:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:50.99 1086 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:50.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 142:50.99 ../TestJSImplGenBinding.cpp:73349:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:50.99 73349 | NS_INTERFACE_MAP_END 142:50.99 | ^~~~~~~~~~~~~~~~~~~~ 142:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1002:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:51.01 1002 | else 142:51.01 | ^~~~ 142:51.01 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1080:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:51.01 1080 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:51.01 | ^~~~~~~~~~~~~~~~~~ 142:51.01 ../TestJSImplGenBinding.cpp:73348:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:51.01 73348 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 142:51.01 | ^~~~~~~~~~~~~~~~~~~~~~ 142:54.72 In function 'TestPrintfFormats', 142:54.72 inlined from 'main' at /builddir/build/BUILD/firefox-72.0.2/mozglue/tests/TestPrintf.cpp:156:20: 142:54.72 /builddir/build/BUILD/firefox-72.0.2/mozglue/tests/TestPrintf.cpp:99:3: warning: '%s' directive argument is null [-Wformat-overflow=] 142:54.72 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 142:54.72 | ^ 142:56.09 ../TestExampleGenBinding.cpp: In function 'mozilla::dom::TestExampleInterface_Binding::receivePromise(JSContext*, JS::Handle, mozilla::dom::TestExampleInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 142:56.09 38470 | } // namespace mozilla 142:56.09 | ^ 142:56.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.38 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.38 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 142:56.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:56.38 1043 | foundInterface = 0; \ 142:56.38 | ^~~~~~~~~~~~~~ 142:56.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:56.38 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.38 ../TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:56.38 2033 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 142:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.38 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.38 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.38 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:56.38 304 | } else 142:56.38 | ^~~~ 142:56.38 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:56.38 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.38 ../TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:56.38 2032 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 142:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.42 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.42 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 142:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:56.42 1043 | foundInterface = 0; \ 142:56.42 | ^~~~~~~~~~~~~~ 142:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:56.42 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:56.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.42 ../TestJSImplInheritanceGenBinding.cpp:2158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:56.42 2158 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 142:56.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.42 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.42 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.42 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.42 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:56.42 304 | } else 142:56.42 | ^~~~ 142:56.43 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:56.43 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.43 ../TestJSImplInheritanceGenBinding.cpp:2157:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:56.43 2157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 142:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.44 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.44 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.44 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.44 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 142:56.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:56.44 1043 | foundInterface = 0; \ 142:56.44 | ^~~~~~~~~~~~~~ 142:56.44 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:56.44 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:56.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.45 ../TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:56.45 2283 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 142:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.45 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 142:56.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 142:56.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.45 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.45 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:56.45 304 | } else 142:56.45 | ^~~~ 142:56.45 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:56.45 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.45 ../TestJSImplInheritanceGenBinding.cpp:2282:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:56.45 2282 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 142:56.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.47 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.47 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 142:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:56.47 1043 | foundInterface = 0; \ 142:56.47 | ^~~~~~~~~~~~~~ 142:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:56.47 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.47 ../TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:56.47 2408 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 142:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.47 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.47 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.47 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:56.47 304 | } else 142:56.47 | ^~~~ 142:56.47 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:56.47 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.47 ../TestJSImplInheritanceGenBinding.cpp:2407:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:56.47 2407 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 142:56.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsAutoPtr.h:10, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.49 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.49 ../TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 142:56.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1043:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:56.49 1043 | foundInterface = 0; \ 142:56.49 | ^~~~~~~~~~~~~~ 142:56.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsISupportsImpl.h:1092:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:56.49 1092 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.49 ../TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:56.49 2533 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 142:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.49 In file included from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 142:56.49 from /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 142:56.49 from ../TestJSImplInheritanceGenBinding.cpp:3: 142:56.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:304:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:56.49 304 | } else 142:56.49 | ^~~~ 142:56.49 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:308:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:56.49 308 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.49 ../TestJSImplInheritanceGenBinding.cpp:2532:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:56.49 2532 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 142:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:56.53 modules/brotli/brotli 142:56.87 xpcom/tests/TestArguments 142:56.88 xpcom/tests/TestBlockingProcess 142:57.57 xpcom/tests/TestPRIntN 142:58.28 xpcom/tests/TestQuickReturn 142:58.32 ../TestCodeGenBinding.cpp: In function 'mozilla::dom::TestInterface_Binding::receiveAddrefedPromise(JSContext*, JS::Handle, mozilla::dom::TestInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 142:58.32 62400 | } // namespace mozilla 142:58.32 | ^ 142:59.00 ../TestJSImplInheritanceGenBinding.cpp: In function '_GLOBAL__sub_I_TestJSImplInheritanceGenBinding.cpp': 142:59.00 2614 | } // namespace mozilla 142:59.00 | ^ 142:59.03 xpcom/tests/TestUnicodeArguments 142:59.77 media/webrtc/trunk/gtest/webrtc-gtest 143:00.01 uriloader/exthandler/tests/WriteArgument 143:01.30 layout/style/test/host_ListCSSProperties 143:01.79 tools/power/rapl 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp: In function 'SigAlrmHandler': 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:02.88 /builddir/build/BUILD/firefox-72.0.2/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 143:02.88 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 143:02.88 | ^ 143:02.88 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 143:02.88 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 143:02.88 | ^ 143:03.18 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer 143:03.18 security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer 143:10.85 toolkit/components/telemetry/pingsender/pingsender 143:10.90 toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/dump_syms 143:11.87 toolkit/crashreporter/client/crashreporter 143:15.44 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 143:17.88 ../TestJSImplGenBinding.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 143:17.88 73418 | } // namespace mozilla 143:17.88 | ^ 143:21.50 In function 'releaseStringValue', 143:21.50 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.50 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.50 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.50 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1159:53: 143:21.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.50 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.50 | ^ 143:21.50 In function 'releaseStringValue', 143:21.50 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.50 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.50 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.50 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1160:49: 143:21.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.50 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.50 | ^ 143:21.50 In function 'releaseStringValue', 143:21.50 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.50 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.50 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.50 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1161:50: 143:21.50 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.50 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.50 | ^ 143:21.50 In function 'releaseStringValue', 143:21.50 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.50 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.50 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.50 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1162:55: 143:21.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.51 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.51 | ^ 143:21.51 In function 'releaseStringValue', 143:21.51 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.51 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.51 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.51 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1163:52: 143:21.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.51 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.51 | ^ 143:21.51 In function 'releaseStringValue', 143:21.51 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.51 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.51 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.51 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1164:48: 143:21.51 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.51 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.51 | ^ 143:21.52 In function 'releaseStringValue', 143:21.52 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.52 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.52 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.52 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1165:45: 143:21.52 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.52 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.52 | ^ 143:21.52 In function 'releaseStringValue', 143:21.52 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.52 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.52 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.52 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1166:43: 143:21.53 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.53 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.53 | ^ 143:21.53 In function 'releaseStringValue', 143:21.53 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.53 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.53 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.53 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1166:43: 143:21.53 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.53 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.53 | ^ 143:21.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.54 In function 'releaseStringValue', 143:21.54 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.54 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.54 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.54 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1165:45: 143:21.54 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.54 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.55 | ^ 143:21.55 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.55 In function 'releaseStringValue', 143:21.55 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.55 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.55 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.55 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1164:48: 143:21.55 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.55 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.56 | ^ 143:21.56 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.56 In function 'releaseStringValue', 143:21.56 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.56 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.56 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.56 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1163:52: 143:21.56 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.56 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.57 | ^ 143:21.57 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.57 In function 'releaseStringValue', 143:21.57 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.57 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.57 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.57 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1162:55: 143:21.57 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.57 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.57 | ^ 143:21.57 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.57 In function 'releaseStringValue', 143:21.57 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.57 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.58 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.58 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1161:50: 143:21.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.58 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.58 | ^ 143:21.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.58 In function 'releaseStringValue', 143:21.58 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.58 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.58 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.58 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1160:49: 143:21.58 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.59 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.60 | ^ 143:21.60 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.60 In function 'releaseStringValue', 143:21.60 inlined from '__dt_base ' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:265:23, 143:21.60 inlined from 'find' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1101:45, 143:21.60 inlined from 'operator[]' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:1114:28, 143:21.60 inlined from 'newStreamWriter' at /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:1159:53: 143:21.60 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.60 185 | static inline void releaseStringValue(char* value, unsigned) { free(value); } 143:21.60 | ^ 143:21.60 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 143:21.75 toolkit/crashreporter/minidump-analyzer/minidump-analyzer 143:22.99 testing/mochitest/ssltunnel/ssltunnel 143:28.65 mfbt/tests/TestCountZeroes 143:29.46 mfbt/tests/TestDefineEnum 143:30.33 mfbt/tests/TestDoublyLinkedList 143:31.38 mfbt/tests/TestEndian 143:32.15 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 143:32.67 mfbt/tests/TestEnumeratedArray 143:35.31 mfbt/tests/TestEnumSet 143:36.29 mfbt/tests/TestEnumTypeTraits 143:37.19 mfbt/tests/TestFastBernoulliTrial 143:37.95 mfbt/tests/TestFloatingPoint 143:38.38 mfbt/tests/TestFunctionTypeTraits 143:40.80 mfbt/tests/TestIntegerPrintfMacros 143:40.86 testing/tools/screenshot/screentopng 143:41.24 mfbt/tests/TestIntegerRange 143:41.92 mfbt/tests/TestJSONWriter 143:42.40 testing/tools/fileid/fileid 143:42.69 browser/app/firefox 143:47.28 mfbt/tests/TestLinkedList 143:52.35 mfbt/tests/TestMacroArgs 143:52.56 security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer 143:54.11 mfbt/tests/TestMacroForEach 143:54.53 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 143:54.95 media/ffvpx/libavcodec/libmozavcodec.so 143:55.24 mfbt/tests/TestMathAlgorithms 143:56.53 mfbt/tests/TestMaybe 143:57.95 mfbt/tests/TestNonDereferenceable 144:00.19 mfbt/tests/TestNotNull 144:00.82 toolkit/library/build/symverscript.stub 144:00.95 mfbt/tests/TestPair 144:01.27 toolkit/library/build/libxul.so 144:01.41 mfbt/tests/TestRandomNum 144:02.26 mfbt/tests/TestRange 144:02.57 mfbt/tests/TestRefPtr 144:03.57 mfbt/tests/TestResult 144:03.69 mfbt/tests/TestRollingMean 144:05.24 mfbt/tests/TestSaturate 144:05.78 mfbt/tests/TestScopeExit 144:06.78 mfbt/tests/TestSegmentedVector 144:07.45 mfbt/tests/TestSHA1 144:07.78 mfbt/tests/TestSmallPointerArray 144:09.58 mfbt/tests/TestSplayTree 144:09.75 mfbt/tests/TestSPSCQueue 144:11.55 mfbt/tests/TestTemplateLib 144:14.08 mfbt/tests/TestTextUtils 144:15.08 mfbt/tests/TestThreadSafeWeakPtr 144:16.29 mfbt/tests/TestTuple 144:16.48 mfbt/tests/TestTypedEnum 144:17.77 mfbt/tests/TestTypeTraits 144:18.08 mfbt/tests/TestUniquePtr 144:19.40 mfbt/tests/TestVariant 144:21.80 mfbt/tests/TestVector 144:22.00 mfbt/tests/TestWeakPtr 144:23.41 mfbt/tests/TestWrappingOperations 144:24.73 mfbt/tests/TestXorShift128PlusRNG 144:25.55 mfbt/tests/TestUtf8 144:25.81 mfbt/tests/TestPoisonArea 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 145:37.78 29 | class DesktopCaptureOptions { 145:37.78 | ^ 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 145:37.78 29 | class DesktopCaptureOptions { 145:37.78 | 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 145:37.78 144 | bool allow_pipewire_ = true; 145:37.78 | 145:37.78 /builddir/build/BUILD/firefox-72.0.2/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 145:37.78 29 | class DesktopCaptureOptions { 145:37.78 | 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 145:37.78 34 | static DesktopCaptureOptions CreateDefault(); 145:37.78 | ^ 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 145:37.78 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 145:37.78 | 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 145:37.78 29 | class DesktopCaptureOptions { 145:37.78 | 145:37.78 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: the incompatible type is defined here 145:37.78 29 | class DesktopCaptureOptions { 145:37.78 | ^ 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 145:37.79 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 145:37.79 | 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used 145:37.79 /builddir/build/BUILD/firefox-72.0.2/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] 145:37.79 39 | ~DesktopCaptureOptions(); 145:37.79 | ^ 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 145:37.79 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 145:37.79 | 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing' is used 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 145:37.79 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 145:37.79 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 145:37.79 | ^ 145:37.79 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 145:37.79 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 145:37.79 | ^ 157:57.55 /builddir/build/BUILD/firefox-72.0.2/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 157:57.56 29 | class CTLogVerifier { 157:57.56 | ^ 157:57.56 /builddir/build/BUILD/firefox-72.0.2/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 157:57.56 29 | class CTLogVerifier { 157:57.56 | ^ 157:57.56 /builddir/build/BUILD/firefox-72.0.2/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 157:57.56 76 | UniqueSECKEYPublicKey mPublicECKey; 157:57.56 | ^ 157:57.56 /builddir/build/BUILD/firefox-72.0.2/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 157:57.56 76 | UniqueSECKEYPublicKey mPublicECKey; 157:57.56 | ^ 157:57.56 /builddir/build/BUILD/firefox-72.0.2/security/ct/CTLogVerifier.h:29:7: note: type name 'std::unique_ptr' should match type name 'std::unique_ptr >' 157:57.56 29 | class CTLogVerifier { 157:57.56 | ^ 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricemediastream.h:129: warning: type 'struct NrIceMediaStream' violates the C++ One Definition Rule [-Wodr] 157:57.56 129 | class NrIceMediaStream { 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricemediastream.h:129: note: a different type is defined in another translation unit 157:57.56 129 | class NrIceMediaStream { 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricemediastream.h:218: note: the first difference of corresponding definitions is field 'ctx_' 157:57.56 218 | nr_ice_ctx* ctx_; 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricemediastream.h:218: note: a field of same name but different type is defined in another translation unit 157:57.56 218 | nr_ice_ctx* ctx_; 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricemediastream.h:129: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 157:57.56 129 | class NrIceMediaStream { 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricectx.h:184: warning: type 'struct NrIceCtx' violates the C++ One Definition Rule [-Wodr] 157:57.56 184 | class NrIceCtx { 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricectx.h:184: note: a different type is defined in another translation unit 157:57.56 184 | class NrIceCtx { 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricectx.h:387: note: the first difference of corresponding definitions is field 'ctx_' 157:57.56 387 | nr_ice_ctx* ctx_; 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricectx.h:387: note: a field of same name but different type is defined in another translation unit 157:57.56 387 | nr_ice_ctx* ctx_; 157:57.56 | 157:57.56 /builddir/build/BUILD/firefox-72.0.2/media/mtransport/nricectx.h:184: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 157:57.56 184 | class NrIceCtx { 157:57.56 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 157:57.58 120 | class HTMLInputElement final : public TextControlElement, 157:57.58 | ^ 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 157:57.58 120 | class HTMLInputElement final : public TextControlElement, 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1508:37: note: the first difference of corresponding definitions is field 'mInputType' 157:57.58 1508 | UniquePtr mInputType; 157:57.58 | ^ 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1508: note: a field of same name but different type is defined in another translation unit 157:57.58 1508 | UniquePtr mInputType; 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 157:57.58 189 | class UniquePtr { 157:57.58 | ^ 157:57.58 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 157:57.58 189 | class UniquePtr { 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab.cpp:611: warning: type 'union yyalloc' violates the C++ One Definition Rule [-Wodr] 157:57.58 611 | union yyalloc 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/preprocessor/ExpressionParser.cpp:371: note: a different type is defined in another translation unit 157:57.58 371 | union yyalloc 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab.cpp:614: note: the first difference of corresponding definitions is field 'yyvs_alloc' 157:57.58 614 | YYSTYPE yyvs_alloc; 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/preprocessor/ExpressionParser.cpp:374: note: a field of same name but different type is defined in another translation unit 157:57.58 374 | YYSTYPE yyvs_alloc; 157:57.58 | 157:57.58 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/glslang_tab.cpp:611: note: type 'union YYSTYPE' should match type 'YYSTYPE' 157:57.58 611 | union yyalloc 157:57.59 | 157:57.59 ./glslang.l:1269: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 157:57.59 ./Tokenizer.l:769: note: a different type is defined in another translation unit 157:57.59 ./glslang.l:1273: note: the first difference of corresponding definitions is field 'yyextra_r' 157:57.59 ./Tokenizer.l:773: note: a field of same name but different type is defined in another translation unit 157:57.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 157:57.59 33 | class TParseContext : angle::NonCopyable 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 157:57.59 25 | struct Context 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 157:57.59 58 | enum AVSampleFormat { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 157:57.59 27 | enum AVSampleFormat { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 157:57.59 473 | enum AVColorSpace { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 157:57.59 552 | enum AVColorSpace{ 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 157:57.59 444 | enum AVColorTransferCharacteristic { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 157:57.59 544 | enum AVColorTransferCharacteristic{ 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 157:57.59 420 | enum AVColorPrimaries { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 157:57.59 533 | enum AVColorPrimaries{ 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 157:57.59 785 | enum AVDiscard{ 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 157:57.59 522 | enum AVDiscard{ 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 157:57.59 1518 | typedef struct AVCodecContext { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 157:57.59 1329 | typedef struct AVCodecContext { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 157:57.59 1524 | int log_level_offset; 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 157:57.59 1340 | int bit_rate; 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 157:57.59 272 | enum AVPictureType { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 157:57.59 295 | enum AVPictureType { 157:57.59 | 157:57.59 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 157:57.60 218 | typedef struct AVFrame { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 157:57.60 985 | typedef struct AVFrame { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 157:57.60 232 | uint8_t *data[AV_NUM_DATA_POINTERS]; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/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 157:57.60 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 157:57.60 218 | typedef struct AVFrame { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 157:57.60 5032 | typedef struct AVCodecParserContext { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 157:57.60 4413 | typedef struct AVCodecParserContext { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 157:57.60 5154 | int duration; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 157:57.60 4413 | typedef struct AVCodecParserContext { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 157:57.60 3408 | typedef struct AVCodec { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 157:57.60 3189 | typedef struct AVCodec { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 157:57.60 3420 | const char *long_name; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 157:57.60 3197 | enum AVMediaType type; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 157:57.60 1407 | typedef struct AVPacket { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 157:57.60 891 | typedef struct AVPacket { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 157:57.60 1413 | AVBufferRef *buf; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 157:57.60 901 | int64_t pts; 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 157:57.60 215 | enum AVCodecID { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 157:57.60 95 | enum AVCodecID { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 157:57.60 60 | enum AVPixelFormat { 157:57.60 | 157:57.60 /builddir/build/BUILD/firefox-72.0.2/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 157:57.60 63 | enum AVPixelFormat { 157:57.60 | 157:57.60 /usr/include/gtk-3.0/gdk/gdkevents.h:362: note: type 'GdkEventType' itself violates the C++ One Definition Rule 157:57.61 362 | } GdkEventType; 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 157:57.61 156 | } GdkEventType; 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gtk/gtkcontainer.h:54: note: type 'struct GtkWidget' itself violates the C++ One Definition Rule 157:57.61 54 | struct _GtkContainer 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gtk/gtkbin.h:51: note: type 'struct GtkContainer' itself violates the C++ One Definition Rule 157:57.61 51 | struct _GtkBin 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gtk/gtkwindow.h:54: note: type 'struct GtkBin' itself violates the C++ One Definition Rule 157:57.61 54 | struct _GtkWindow 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/cairo/cairo/src/cairo.h:887: note: type 'cairo_status_t' itself violates the C++ One Definition Rule 157:57.61 887 | typedef struct _cairo_rectangle_list { 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gtk/gtkwidget.h:614: note: type name '_GtkObjectClass' should match type name '_GObjectClass' 157:57.61 614 | struct _GtkWidgetClass 157:57.61 | 157:57.61 /usr/include/gtk-2.0/gtk/gtkcontainer.h:69: note: type 'struct GtkWidgetClass' itself violates the C++ One Definition Rule 157:57.61 69 | struct _GtkContainerClass 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uresdata.cpp:1024: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 157:57.61 1024 | typedef struct Row { 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 157:57.61 32 | class Row { 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uresdata.cpp:1025: note: the first difference of corresponding definitions is field 'keyIndex' 157:57.61 1025 | int32_t keyIndex, sortIndex; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 157:57.61 63 | Element* mContent; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkColorSpacePriv.h:39: warning: type 'TFKind' violates the C++ One Definition Rule [-Wodr] 157:57.61 39 | enum TFKind { Bad_TF, sRGBish_TF, PQish_TF, HLGish_TF, HLGinvish_TF }; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/third_party/skcms/skcms.cc:127: note: an enum with different value name is defined in another translation unit 157:57.61 127 | enum TFKind { Bad, sRGBish, PQish, HLGish, HLGinvish }; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 157:57.61 20 | struct SkSFNTHeader { 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 157:57.61 13 | struct SkSFNTHeader { 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 157:57.61 21 | SK_SFNT_ULONG fontType; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 157:57.61 14 | uint32_t fVersion; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/media/libwebp/src/moz/../dsp/dsp.h:219: warning: type 'CPUFeature' violates the C++ One Definition Rule [-Wodr] 157:57.61 219 | } CPUFeature; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/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 157:57.61 21 | typedef enum { kSSE2, kSSE3 } CPUFeature; 157:57.61 | 157:57.61 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 157:57.62 29 | class DesktopCaptureOptions { 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 157:57.62 29 | class DesktopCaptureOptions { 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 157:57.62 144 | bool allow_pipewire_ = true; 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/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 157:57.62 29 | class DesktopCaptureOptions { 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/doctor/DDMediaLogs.cpp:377: warning: type 'struct StringWriteFunc' violates the C++ One Definition Rule [-Wodr] 157:57.62 377 | struct StringWriteFunc : public JSONWriteFunc { 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:93: note: a different type is defined in another translation unit 157:57.62 93 | struct StringWriteFunc : public JSONWriteFunc { 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/dom/media/doctor/DDMediaLogs.cpp:378: note: the first difference of corresponding definitions is field 'mCString' 157:57.62 378 | nsCString& mCString; 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/tools/performance/PerfStats.cpp:94: note: a field with different name is defined in another translation unit 157:57.62 94 | nsCString& mString; 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../toolkit/components/satchel/nsFormFillController.h:41:7: warning: type 'struct nsFormFillController' violates the C++ One Definition Rule [-Wodr] 157:57.62 41 | class nsFormFillController final : public nsIFormFillController, 157:57.62 | ^ 157:57.62 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:41: note: a different type is defined in another translation unit 157:57.62 41 | class nsFormFillController final : public nsIFormFillController, 157:57.62 | 157:57.62 /builddir/build/BUILD/firefox-72.0.2/xpcom/components/../../toolkit/components/satchel/nsFormFillController.h:112:35: note: the first difference of corresponding definitions is field 'mFocusedInput' 157:57.63 112 | mozilla::dom::HTMLInputElement* mFocusedInput; 157:57.63 | ^ 157:57.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/components/satchel/nsFormFillController.h:112: note: a field of same name but different type is defined in another translation unit 157:57.63 112 | mozilla::dom::HTMLInputElement* mFocusedInput; 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.63 16 | class HTMLInputElement; 157:57.63 | ^ 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.63 120 | class HTMLInputElement final : public TextControlElement, 157:57.63 | ^ 157:57.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: 'gAppData' violates the C++ One Definition Rule [-Wodr] 157:57.63 24 | extern const mozilla::StaticXREAppData* gAppData; 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:2684: note: type name 'mozilla::XREAppData' should match type name 'mozilla::StaticXREAppData' 157:57.63 2684 | const XREAppData* gAppData = nullptr; 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:2684: note: 'gAppData' was previously declared here 157:57.63 /builddir/build/BUILD/firefox-72.0.2/toolkit/xre/nsAppRunner.cpp:2684: note: code may be misoptimized unless '-fno-strict-aliasing' is used 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 157:57.63 34 | static DesktopCaptureOptions CreateDefault(); 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 157:57.63 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 157:57.63 29 | class DesktopCaptureOptions { 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 157:57.63 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used 157:57.63 /builddir/build/BUILD/firefox-72.0.2/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] 157:57.63 39 | ~DesktopCaptureOptions(); 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 157:57.63 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing' is used 157:57.63 /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsNumberControlFrame.h:123: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 157:57.63 123 | HTMLInputElement* GetAnonTextControl() const; 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsNumberControlFrame.cpp:422: note: return value type mismatch 157:57.63 422 | HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() const { 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/layout/forms/nsNumberControlFrame.cpp:422: note: 'GetAnonTextControl' was previously declared here 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:212: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.63 212 | virtual void SetCurrentRadioButton(const nsAString& aName, 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:212: note: type mismatch in parameter 2 157:57.63 212 | virtual void SetCurrentRadioButton(const nsAString& aName, 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.63 16 | class HTMLInputElement; 157:57.63 | ^ 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.63 120 | class HTMLInputElement final : public TextControlElement, 157:57.63 | ^ 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:212: note: 'SetCurrentRadioButton' was previously declared here 157:57.63 212 | virtual void SetCurrentRadioButton(const nsAString& aName, 157:57.63 | 157:57.63 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:216: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.64 216 | virtual HTMLInputElement* GetCurrentRadioButton( 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:216: note: return value type mismatch 157:57.64 216 | virtual HTMLInputElement* GetCurrentRadioButton( 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.64 16 | class HTMLInputElement; 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.64 120 | class HTMLInputElement final : public TextControlElement, 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:216: note: 'GetCurrentRadioButton' was previously declared here 157:57.64 216 | virtual HTMLInputElement* GetCurrentRadioButton( 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:221: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.64 221 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:221: note: type mismatch in parameter 3 157:57.64 221 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.64 16 | class HTMLInputElement; 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.64 120 | class HTMLInputElement final : public TextControlElement, 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:221: note: 'GetNextRadioButton' was previously declared here 157:57.64 221 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:227: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.64 227 | virtual void AddToRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:227: note: type mismatch in parameter 2 157:57.64 227 | virtual void AddToRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.64 16 | class HTMLInputElement; 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.64 120 | class HTMLInputElement final : public TextControlElement, 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:227: note: 'AddToRadioGroup' was previously declared here 157:57.64 227 | virtual void AddToRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:231: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.64 231 | virtual void RemoveFromRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:231: note: type mismatch in parameter 2 157:57.64 231 | virtual void RemoveFromRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.64 16 | class HTMLInputElement; 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 157:57.64 120 | class HTMLInputElement final : public TextControlElement, 157:57.64 | ^ 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/ShadowRoot.h:231: note: 'RemoveFromRadioGroup' was previously declared here 157:57.64 231 | virtual void RemoveFromRadioGroup(const nsAString& aName, 157:57.64 | 157:57.64 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.64 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: note: type mismatch in parameter 3 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.65 120 | class HTMLInputElement final : public TextControlElement, 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.65 16 | class HTMLInputElement; 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: note: type mismatch in parameter 3 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.65 120 | class HTMLInputElement final : public TextControlElement, 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.65 16 | class HTMLInputElement; 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: note: type mismatch in parameter 3 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.65 120 | class HTMLInputElement final : public TextControlElement, 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.65 16 | class HTMLInputElement; 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:532: note: 'GetNextRadioButton' was previously declared here 157:57.65 532 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:194: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.65 194 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:509: note: type mismatch in parameter 3 157:57.65 509 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.65 120 | class HTMLInputElement final : public TextControlElement, 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.65 16 | class HTMLInputElement; 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:194: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.65 194 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:509: note: type mismatch in parameter 3 157:57.65 509 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 157:57.65 | 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.65 120 | class HTMLInputElement final : public TextControlElement, 157:57.65 | ^ 157:57.65 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.65 16 | class HTMLInputElement; 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:509: note: 'GetNextRadioButton' was previously declared here 157:57.66 509 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: note: type mismatch in parameter 2 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.66 120 | class HTMLInputElement final : public TextControlElement, 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.66 16 | class HTMLInputElement; 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: note: type mismatch in parameter 2 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.66 120 | class HTMLInputElement final : public TextControlElement, 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.66 16 | class HTMLInputElement; 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: note: type mismatch in parameter 2 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.66 120 | class HTMLInputElement final : public TextControlElement, 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.66 16 | class HTMLInputElement; 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:522: note: 'SetCurrentRadioButton' was previously declared here 157:57.66 522 | void SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:192: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.66 192 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:498: note: type mismatch in parameter 2 157:57.66 498 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.66 120 | class HTMLInputElement final : public TextControlElement, 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.66 16 | class HTMLInputElement; 157:57.66 | ^ 157:57.66 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:192: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.66 192 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 157:57.66 | 157:57.66 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:498: note: type mismatch in parameter 2 157:57.66 498 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.67 120 | class HTMLInputElement final : public TextControlElement, 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.67 16 | class HTMLInputElement; 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:498: note: 'SetCurrentRadioButton' was previously declared here 157:57.67 498 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: note: return value type mismatch 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.67 120 | class HTMLInputElement final : public TextControlElement, 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.67 16 | class HTMLInputElement; 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: note: return value type mismatch 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.67 120 | class HTMLInputElement final : public TextControlElement, 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.67 16 | class HTMLInputElement; 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: note: return value type mismatch 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.67 120 | class HTMLInputElement final : public TextControlElement, 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.67 16 | class HTMLInputElement; 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:527: note: 'GetCurrentRadioButton' was previously declared here 157:57.67 527 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:193: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.67 193 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:504: note: return value type mismatch 157:57.67 504 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 157:57.67 | 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.67 120 | class HTMLInputElement final : public TextControlElement, 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.67 16 | class HTMLInputElement; 157:57.67 | ^ 157:57.67 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:193: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 157:57.68 193 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:504: note: return value type mismatch 157:57.68 504 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.68 120 | class HTMLInputElement final : public TextControlElement, 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.68 16 | class HTMLInputElement; 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:504: note: 'GetCurrentRadioButton' was previously declared here 157:57.68 504 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: note: type mismatch in parameter 2 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.68 120 | class HTMLInputElement final : public TextControlElement, 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.68 16 | class HTMLInputElement; 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: note: type mismatch in parameter 2 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.68 120 | class HTMLInputElement final : public TextControlElement, 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.68 16 | class HTMLInputElement; 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: note: type mismatch in parameter 2 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.68 120 | class HTMLInputElement final : public TextControlElement, 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.68 16 | class HTMLInputElement; 157:57.68 | ^ 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:538: note: 'AddToRadioGroup' was previously declared here 157:57.68 538 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:197: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.68 197 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:557: note: type mismatch in parameter 2 157:57.68 557 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 157:57.68 | 157:57.68 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.68 120 | class HTMLInputElement final : public TextControlElement, 157:57.68 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.69 16 | class HTMLInputElement; 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:197: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.69 197 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:557: note: type mismatch in parameter 2 157:57.69 557 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.69 120 | class HTMLInputElement final : public TextControlElement, 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.69 16 | class HTMLInputElement; 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:557: note: 'AddToRadioGroup' was previously declared here 157:57.69 557 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: note: type mismatch in parameter 2 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.69 120 | class HTMLInputElement final : public TextControlElement, 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.69 16 | class HTMLInputElement; 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: note: type mismatch in parameter 2 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.69 120 | class HTMLInputElement final : public TextControlElement, 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.69 16 | class HTMLInputElement; 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: note: type mismatch in parameter 2 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.69 120 | class HTMLInputElement final : public TextControlElement, 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.69 16 | class HTMLInputElement; 157:57.69 | ^ 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/Document.h:541: note: 'RemoveFromRadioGroup' was previously declared here 157:57.69 541 | void RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:198: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.69 198 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:567: note: type mismatch in parameter 2 157:57.69 567 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 157:57.69 | 157:57.69 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.70 120 | class HTMLInputElement final : public TextControlElement, 157:57.70 | ^ 157:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.70 16 | class HTMLInputElement; 157:57.70 | ^ 157:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:198: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 157:57.70 198 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 157:57.70 | 157:57.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:567: note: type mismatch in parameter 2 157:57.70 567 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 157:57.70 | 157:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 157:57.70 120 | class HTMLInputElement final : public TextControlElement, 157:57.70 | ^ 157:57.70 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 157:57.70 16 | class HTMLInputElement; 157:57.70 | ^ 157:57.70 /builddir/build/BUILD/firefox-72.0.2/dom/base/DocumentOrShadowRoot.cpp:567: note: 'RemoveFromRadioGroup' was previously declared here 157:57.70 567 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 157:57.70 | 157:57.70 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 157:57.70 /builddir/build/BUILD/firefox-72.0.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:135: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 157:57.70 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 157:57.70 | 157:57.70 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 157:57.70 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 157:57.70 | 157:57.70 In function 'strncpy', 157:57.70 inlined from 'ures_getFunctionalEquivalent_65.constprop' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uresbund.cpp:2898:0: 157:57.70 /usr/include/bits/string_fortified.h:106: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 157:57.70 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 157:57.70 | 157:57.70 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uresbund.cpp: In function 'ures_getFunctionalEquivalent_65.constprop': 157:57.70 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uresbund.cpp:2893: note: length computed here 157:57.70 2893 | length = (int32_t)uprv_strlen(found); 157:57.70 | 157:57.70 In function 'memcpy', 157:57.70 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:606:0, 157:57.70 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:184:0, 157:57.70 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.70 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.70 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.70 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.70 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.70 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.70 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.70 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.70 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.70 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.70 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.70 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.70 inlined from 'SearchAllFontsForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:1681:31, 157:57.70 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2706:0, 157:57.70 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2732:0, 157:57.70 inlined from 'FindFontForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2831:0: 157:57.70 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 157:57.70 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 157:57.70 | 157:57.70 In function 'Free', 157:57.70 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:187:0, 157:57.71 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.71 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.71 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.71 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.71 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.71 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.71 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.71 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.71 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.71 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.71 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.71 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.71 inlined from 'SearchAllFontsForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:1681:31, 157:57.71 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2706:0, 157:57.71 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2732:0, 157:57.71 inlined from 'FindFontForChar' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2831:0: 157:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:198: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 157:57.71 198 | static void Free(void* aPtr) { free(aPtr); } 157:57.71 | 157:57.71 In function 'Free', 157:57.71 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:187:0, 157:57.71 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.71 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2422:0, 157:57.71 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:1611:0, 157:57.71 inlined from 'AddNode' at /builddir/build/BUILD/firefox-72.0.2/layout/painting/RetainedDisplayListHelpers.h:105:0, 157:57.71 inlined from 'AddNewNode' at /builddir/build/BUILD/firefox-72.0.2/layout/painting/RetainedDisplayListBuilder.cpp:673:72, 157:57.71 inlined from 'ProcessOldNode' at /builddir/build/BUILD/firefox-72.0.2/layout/painting/RetainedDisplayListBuilder.cpp:696:0, 157:57.71 inlined from 'Finalize' at /builddir/build/BUILD/firefox-72.0.2/layout/painting/RetainedDisplayListBuilder.cpp:610:0, 157:57.71 inlined from 'MergeDisplayLists' at /builddir/build/BUILD/firefox-72.0.2/layout/painting/RetainedDisplayListBuilder.cpp:842:0: 157:57.71 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:198: warning: attempt to free a non-heap object 'merge' [-Wfree-nonheap-object] 157:57.71 198 | static void Free(void* aPtr) { free(aPtr); } 157:57.71 | 157:57.71 In function 'memcpy', 157:57.71 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:606:10, 157:57.71 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:184:10, 157:57.71 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:10, 157:57.71 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:10, 157:57.71 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:10, 157:57.71 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:10, 157:57.71 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:44, 157:57.71 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:25, 157:57.71 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:20, 157:57.71 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:36, 157:57.71 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:39, 157:57.71 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:34, 157:57.71 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:42, 157:57.71 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:28, 157:57.71 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:5, 157:57.71 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:3081:67, 157:57.71 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2491:3: 157:57.72 /usr/include/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 157:57.72 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 157:57.72 | ^ 157:57.72 In function 'Free', 157:57.72 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:187:10, 157:57.72 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:10, 157:57.72 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:10, 157:57.72 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:10, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:10, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:44, 157:57.72 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:25, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:20, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:36, 157:57.72 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:39, 157:57.72 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:34, 157:57.72 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:42, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:28, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:5, 157:57.72 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:3081:67, 157:57.72 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2491:3: 157:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:198:10: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 157:57.72 198 | static void Free(void* aPtr) { free(aPtr); } 157:57.72 | ^ 157:57.72 In function 'memcpy', 157:57.72 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:606:0, 157:57.72 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:184:0, 157:57.72 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.72 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.72 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.72 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.72 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.72 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.72 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:0, 157:57.72 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:3081:67, 157:57.72 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2491:3, 157:57.72 inlined from 'InitTextRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2367:0: 157:57.72 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 157:57.72 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 157:57.72 | 157:57.72 In function 'Free', 157:57.72 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:187:0, 157:57.72 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.72 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.72 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.72 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.72 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.72 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.72 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.72 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.72 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.72 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:0, 157:57.72 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:3081:67, 157:57.72 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2491:3, 157:57.72 inlined from 'InitTextRun' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxTextRun.cpp:2367:0: 157:57.72 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:198: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 157:57.72 198 | static void Free(void* aPtr) { free(aPtr); } 157:57.73 | 157:57.73 In function 'memcpy', 157:57.73 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:606:0, 157:57.73 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:184:0, 157:57.73 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.73 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.73 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.73 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.73 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.73 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.73 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.73 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.73 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.73 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.73 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.73 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.73 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:0: 157:57.73 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 157:57.73 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 157:57.73 | 157:57.73 In function 'Free', 157:57.73 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:187:0, 157:57.73 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:117:0, 157:57.73 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray-inl.h:342:0, 157:57.73 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2155:0, 157:57.73 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2099:0, 157:57.73 inlined from 'SetLength' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:2109:0, 157:57.73 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:976:0, 157:57.73 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:554:0, 157:57.73 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:475:0, 157:57.73 inlined from '__ct ' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:282:0, 157:57.73 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.cpp:657:0, 157:57.73 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:458:0, 157:57.73 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFontEntry.h:226:0, 157:57.73 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-72.0.2/gfx/thebes/gfxFont.h:1714:0: 157:57.73 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTArray.h:198: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 157:57.73 198 | static void Free(void* aPtr) { free(aPtr); } 157:57.73 | 157:57.73 In function 'strncpy', 157:57.73 inlined from 'ultag_parse' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2115:21, 157:57.73 inlined from 'ulocimp_forLanguageTag_65' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2779:88, 157:57.73 inlined from 'uloc_forLanguageTag_65.constprop' at /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2749:27: 157:57.73 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 157:57.73 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 157:57.73 | ^ 157:57.73 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp: In function 'uloc_forLanguageTag_65.constprop': 157:57.73 /builddir/build/BUILD/firefox-72.0.2/intl/icu/source/common/uloc_tag.cpp:2114:46: note: length computed here 157:57.73 2114 | size_t preferredTagLen = uprv_strlen(preferredTag); 157:57.73 | ^ 157:57.73 In function 'memcpy', 157:57.73 inlined from 'copy' at /builddir/build/BUILD/firefox-72.0.2/xpcom/string/nsCharTraits.h:313:0, 157:57.73 inlined from 'Append' at /builddir/build/BUILD/firefox-72.0.2/xpcom/string/nsTSubstring.cpp:787:0, 157:57.73 inlined from 'Append' at /builddir/build/BUILD/firefox-72.0.2/xpcom/string/nsTSubstring.cpp:754:0, 157:57.73 inlined from 'AppendLiteral' at /builddir/build/BUILD/firefox-72.0.2/objdir/dist/include/nsTSubstring.h:617:0, 157:57.73 inlined from 'GenerateOriginNoSuffixFromURI' at /builddir/build/BUILD/firefox-72.0.2/caps/ContentPrincipal.cpp:206:0: 157:57.73 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' writing 3 bytes into a region of size 2 overflows the destination [-Wstringop-overflow=] 157:57.73 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 157:57.73 | 157:58.14 toolkit/crashreporter/test/libtestcrasher.so 157:58.17 ipc/app/plugin-container 157:58.20 js/xpconnect/shell/xpcshell 158:07.27 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 158:07.28 js/src/build/spidermonkey_checks.stub 158:07.41 layout/style/test/css_properties.js.stub 158:07.43 devtools/client/debugger/src/node.stub.stub 158:07.43 devtools/shared/webconsole/reserved-js-words.js.stub 158:07.49 toolkit/library/gtest/symverscript.stub 158:07.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" 158:07.61 toolkit/library/build/dependentlibs.list.stub 158:07.95 toolkit/components/featuregates/feature_definitions.json.stub 158:08.02 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 158:08.12 toolkit/locales/multilocale.txt.stub 158:08.13 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 158:08.24 toolkit/mozapps/extensions/built_in_addons.json.stub 158:08.30 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 158:08.38 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 158:08.45 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 158:08.57 devtools/client/debugger/src/actions/node.stub.stub 158:08.59 devtools/client/debugger/src/client/node.stub.stub 158:08.63 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 158:08.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" 158:08.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" 158:08.84 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 158:08.92 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 158:08.93 devtools/client/debugger/src/components/node.stub.stub 158:09.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" 158:09.06 devtools/client/debugger/src/reducers/node.stub.stub 158:09.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" 158:09.40 devtools/client/debugger/src/selectors/node.stub.stub 158:09.52 devtools/client/debugger/src/utils/node.stub.stub 158:09.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" 158:09.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" 158:09.98 devtools/client/debugger/src/workers/node.stub.stub 158:10.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" 158:10.73 devtools/client/debugger/src/actions/ast/node.stub.stub 158:10.73 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 158:10.77 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 158:10.82 devtools/client/debugger/src/actions/pause/node.stub.stub 158:10.83 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" 158:10.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" 158:10.91 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 158:10.94 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/setFramePositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" 158:11.07 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 158:11.23 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 158:11.38 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 158:11.47 devtools/client/debugger/src/actions/sources/node.stub.stub 158:11.47 devtools/client/debugger/src/actions/utils/node.stub.stub 158:11.53 TEST-PASS | check_spidermonkey_style.py | ok 158:11.54 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 158:11.56 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" 158:11.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" 158:11.75 TEST-PASS | check_macroassembler_style.py | ok 158:11.75 devtools/client/debugger/src/client/firefox/node.stub.stub 158:11.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/client/firefox/targets.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" 158:11.87 TEST-PASS | check_js_opcode.py | ok 158:11.90 devtools/client/debugger/src/components/Editor/node.stub.stub 158:11.91 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 158:12.02 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" 158:12.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" 158:12.16 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 158:12.25 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/FrameTimeline.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" 158:12.26 devtools/client/debugger/src/components/shared/node.stub.stub 158:12.37 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" 158:12.84 devtools/client/debugger/src/utils/editor/node.stub.stub 158:12.85 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 158:12.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" 158:13.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" 158:13.49 devtools/client/debugger/src/utils/pause/node.stub.stub 158:13.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" 158:14.06 devtools/client/debugger/src/utils/resource/node.stub.stub 158:14.06 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 158:14.07 devtools/client/debugger/src/workers/parser/node.stub.stub 158:14.09 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 158:14.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" 158:14.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" 158:14.17 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" 158:14.18 devtools/client/debugger/src/workers/search/node.stub.stub 158:14.18 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" 158:14.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" 158:14.33 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 158:14.42 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" 158:14.73 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 158:14.77 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 158:14.83 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" 158:14.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" 158:14.92 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 158:15.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" 158:15.11 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 158:15.13 devtools/client/debugger/src/components/shared/Button/node.stub.stub 158:15.20 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 158:15.21 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" 158:15.23 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" 158:15.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" 158:15.71 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 158:15.86 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" 158:15.86 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 158:15.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-72.0.2/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" 158:16.03 devtools/client/debugger/src/components/shared/Button/styles/node.stub.stub 158:16.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-72.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" 158:22.49 toolkit/locales/update.locale.stub 158:28.03 browser/locales/bookmarks.html.stub 158:29.28 Packaging specialpowers@mozilla.org.xpi... 158:29.39 Packaging quitter@mozilla.org.xpi... 158:29.49 Packaging mozscreenshots@mozilla.org.xpi... 158:29.62 1301 compiler warnings present. 159:11.10 Overall system resources - Wall time: 9509s; CPU: 60%; Read bytes: 35722470912; Write bytes: 49376865792; Read time: 183080; Write time: 178512 159:11.10 Swap in/out (MB): 0/43 159:54.69 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') 159:54.69 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) 159:54.69 warning: caps/tests/gtest/TestPrincipalSerialization.cpp:213:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found 159:54.69 warning: chrome/nsChromeRegistryChrome.cpp:358: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') 159:54.69 warning: chrome/nsChromeRegistryChrome.cpp:358: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) 159:54.69 warning: devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.69 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 159:54.69 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 159:54.69 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 159:54.69 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) 159:54.69 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') 159:54.69 warning: dom/base/ContentBlockingLog.cpp:185:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 159:54.69 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) 159:54.69 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') 159:54.69 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') 159:54.69 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) 159:54.69 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) 159:54.69 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') 159:54.69 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') 159:54.69 warning: dom/base/DOMMatrix.cpp:760: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) 159:54.69 warning: dom/base/DOMMatrix.cpp:760: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') 159:54.69 warning: dom/base/DOMMatrix.cpp:781: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) 159:54.69 warning: dom/base/DOMMatrix.cpp:781: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') 159:54.69 warning: dom/base/DOMMatrix.cpp:817: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') 159:54.69 warning: dom/base/DOMMatrix.cpp:817: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) 159:54.69 warning: dom/base/DOMMatrix.cpp:918:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/base/DOMMatrix.cpp:918: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) 159:54.69 warning: dom/base/DOMMatrix.cpp:936: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) 159:54.69 warning: dom/base/DOMMatrix.cpp:936:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/base/Element.cpp:765:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') 159:54.69 warning: dom/base/Element.cpp:765:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') 159:54.69 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') 159:54.69 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') 159:54.69 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') 159:54.69 warning: dom/base/nsAttrValue.cpp:1366:21 [-Wmaybe-uninitialized] 'doubleValue' may be used uninitialized in this function 159:54.69 warning: dom/base/nsContentUtils.cpp:10201:6 [-Wcoverage-mismatch] the control flow of function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/base/nsContentUtils.cpp:10201:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'arcs', expected 48 and have 50) 159:54.69 warning: dom/base/nsContentUtils.cpp:10201:6 [-Wcoverage-mismatch] the control flow of function 'nsContentUtils::IsURIInList(nsIURI*, nsTString const&)' does not match its profile data (counter 'indirect_call') 159:54.69 warning: dom/base/nsFocusManager.cpp:2372: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 106 and have 105) 159:54.69 warning: dom/base/nsFocusManager.cpp:2372: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') 159:54.69 warning: dom/base/nsFocusManager.cpp:2372: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') 159:54.69 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) 159:54.69 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') 159:54.69 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') 159:54.69 warning: dom/base/nsGlobalWindowOuter.cpp:6035: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') 159:54.69 warning: dom/base/nsGlobalWindowOuter.cpp:6035: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') 159:54.69 warning: dom/base/nsGlobalWindowOuter.cpp:6035: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 53 and have 56) 159:54.69 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 159:54.69 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 159:54.69 warning: dom/base/test/gtest/TestXPathGenerator.cpp:150:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:914: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') 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:914: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') 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:914: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') 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:1772:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:1772: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) 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:1798: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') 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:1798: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) 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:3501: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) 159:54.69 warning: dom/canvas/CanvasRenderingContext2D.cpp:3501:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/canvas/WebGLContext.cpp:2108: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') 159:54.69 warning: dom/canvas/WebGLContext.cpp:2108: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') 159:54.69 warning: dom/events/ShortcutKeys.cpp:104:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 159:54.69 warning: dom/events/ShortcutKeys.cpp:109:14 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 159:54.69 warning: dom/fetch/InternalHeaders.cpp:514: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') 159:54.69 warning: dom/fetch/InternalHeaders.cpp:514: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) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:1270:17 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:1270:17 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)' does not match its profile data (counter 'arcs', expected 18 and have 19) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:4263:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:4263: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 37 and have 36) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:4263:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5312: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) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5312:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5325: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 50 and have 49) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5325: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') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5325: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') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5459:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'indirect_call') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5459:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 23 and have 21) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:5459:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:6610:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') 159:54.69 warning: dom/html/HTMLMediaElement.cpp:6610: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) 159:54.69 warning: dom/html/HTMLMediaElement.cpp:6610:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') 159:54.69 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') 159:54.69 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) 159:54.69 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') 159:54.69 warning: dom/indexedDB/ActorsParent.cpp:17985:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 159:54.69 warning: dom/indexedDB/IndexedDatabaseManager.cpp:273:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 30 and have 32) 159:54.69 warning: dom/indexedDB/IndexedDatabaseManager.cpp:273:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/indexedDB/test/gtest/TestIDBResult.cpp:41:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.69 warning: dom/indexedDB/test/gtest/TestKey.cpp:255:73 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB/test/gtest/TestKey.gcda' profile count data file not found 159:54.69 warning: dom/ipc/BrowserParent.cpp:3977:35 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'indirect_call') 159:54.69 warning: dom/ipc/BrowserParent.cpp:3977:35 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/ipc/BrowserParent.cpp:3977:35 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::BrowserParent::OnSubFrameCrashed()::{lambda(auto:1*)#1}::operator()(mozilla::dom::BrowsingContext*) constauto [clone .isra.0]' does not match its profile data (counter 'arcs') 159:54.69 warning: dom/ipc/ContentChild.cpp:599: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) 159:54.69 warning: dom/ipc/ContentChild.cpp:599: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) 159:54.69 warning: dom/ipc/ContentChild.cpp:599:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/ipc/ContentChild.cpp:2374: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') 159:54.69 warning: dom/ipc/ContentChild.cpp:2374: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) 159:54.69 warning: dom/ipc/ContentChild.cpp:2374: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) 159:54.69 warning: dom/ipc/ContentChild.cpp:4033: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') 159:54.69 warning: dom/ipc/ContentChild.cpp:4033: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') 159:54.69 warning: dom/ipc/ContentChild.cpp:4033: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 37 and have 38) 159:54.69 warning: dom/ipc/ContentParent.cpp:641:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') 159:54.69 warning: dom/ipc/ContentParent.cpp:641: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) 159:54.69 warning: dom/ipc/ContentParent.cpp:839: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') 159:54.69 warning: dom/ipc/ContentParent.cpp:839: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') 159:54.69 warning: dom/ipc/ContentParent.cpp:839: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) 159:54.69 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 159:54.69 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 159:54.69 warning: dom/ipc/SharedMap.cpp:217:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 159:54.69 warning: dom/l10n/tests/gtest/TestL10nOverlays.cpp:79:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.gcda' profile count data file not found 159:54.69 warning: dom/localstorage/ActorsParent.cpp:2132:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 159:54.69 warning: dom/localstorage/test/gtest/TestLocalStorage.cpp:118:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.69 warning: dom/media/MediaManager.cpp:2818: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') 159:54.69 warning: dom/media/MediaManager.cpp:2818: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') 159:54.69 warning: dom/media/doctor/gtest/TestRollingNumber.cpp:146:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found 159:54.70 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') 159:54.70 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) 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 warning: dom/media/gtest/TestDataMutex.cpp:41:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/media/gtest/TestMuxer.cpp:213:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found 159:54.70 warning: dom/media/gtest/YUVBufferGenerator.cpp:157:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest2.gcda' profile count data file not found 159:54.70 warning: dom/media/gtest/mp4_demuxer/TestInterval.cpp:88:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found 159:54.70 warning: dom/media/gtest/mp4_demuxer/TestMP4.cpp:134:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found 159:54.70 warning: dom/media/gtest/mp4_demuxer/TestParser.cpp:990:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found 159:54.70 warning: dom/media/ipc/RDDParent.cpp:205: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) 159:54.70 warning: dom/media/ipc/RDDParent.cpp:205:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') 159:54.70 warning: dom/media/ipc/RDDProcessHost.cpp:190:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') 159:54.70 warning: dom/media/ipc/RDDProcessHost.cpp:190: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) 159:54.70 warning: dom/media/mediacontrol/tests/gtest/TestMediaKeysEvent.cpp:24:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacontrol/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:112:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable 'reserved' set but not used 159:54.70 warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable 'reserved' set but not used 159:54.70 warning: dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79 [-Wattributes] 'alloc_size' attribute ignored on a function returning 'int' 159:54.70 warning: dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79 [-Wattributes] 'alloc_size' attribute ignored on a function returning 'int' 159:54.70 warning: dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79 [-Wattributes] 'alloc_size' attribute ignored on a function returning 'int' 159:54.70 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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') 159:54.70 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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 18 and have 17) 159:54.70 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:146: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') 159:54.70 warning: dom/media/webaudio/blink/HRTFPanner.cpp:281:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 159:54.70 warning: dom/media/webaudio/blink/HRTFPanner.cpp:283:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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') 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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 55 and have 54) 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:772: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') 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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 21 and have 20) 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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') 159:54.70 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:820: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') 159:54.70 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 159:54.70 warning: dom/plugins/base/nsPluginTags.cpp:59: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) 159:54.70 warning: dom/plugins/base/nsPluginTags.cpp:59:13 [-Wcoverage-mismatch] the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 warning: dom/plugins/ipc/PluginModuleParent.cpp:1279:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'arcs') 159:54.70 warning: dom/plugins/ipc/PluginModuleParent.cpp:1279:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'indirect_call') 159:54.70 warning: dom/plugins/ipc/PluginModuleParent.cpp:1279:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'time_profiler') 159:54.70 warning: dom/prio/test/gtest/TestPrioEncoder.cpp:306:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/quota/ActorsParent.cpp:6611:5 [-Wmaybe-uninitialized] 'cacheVersion' may be used uninitialized in this function 159:54.70 warning: dom/quota/test/gtest/TestQuotaManager.cpp:98:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/reporting/tests/gtest/TestReportToParser.cpp:420:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:169:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 warning: dom/security/test/gtest/TestSecureContext.cpp:113:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found 159:54.70 warning: dom/serviceworkers/test/gtest/TestReadWrite.cpp:940:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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) 159:54.70 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') 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 warning: dom/svg/SVGUseElement.cpp:469: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') 159:54.70 warning: dom/svg/SVGUseElement.cpp:469: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) 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1042: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) 159:54.70 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1042: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') 159:54.70 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1042: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') 159:54.70 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 159:54.70 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 159:54.70 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 159:54.70 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 159:54.70 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 159:54.70 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 159:54.70 warning: editor/libeditor/EditorBase.cpp:3337:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') 159:54.70 warning: editor/libeditor/EditorBase.cpp:3337: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 112 and have 111) 159:54.70 warning: editor/libeditor/EditorBase.cpp:3337:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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') 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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') 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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') 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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') 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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) 159:54.70 warning: editor/libeditor/HTMLEditSubActionHandler.cpp:7294: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) 159:54.70 warning: editor/libeditor/HTMLTableEditor.cpp:70:39 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 159:54.70 warning: editor/txmgr/tests/TestTXMgr.cpp:2022:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found 159:54.70 warning: extensions/permissions/test/gtest/PermissionManagerTest.cpp:52:21 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.70 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') 159:54.70 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') 159:54.70 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) 159:54.70 warning: gfx/2d/DrawTargetCairo.cpp:449:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 159:54.70 warning: gfx/2d/Factory.cpp:295: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') 159:54.70 warning: gfx/2d/Factory.cpp:295: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) 159:54.70 warning: gfx/2d/Factory.cpp:299: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') 159:54.70 warning: gfx/2d/Factory.cpp:299: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) 159:54.70 warning: gfx/2d/Factory.cpp:347: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) 159:54.70 warning: gfx/2d/Factory.cpp:347: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') 159:54.70 warning: gfx/2d/Factory.cpp:453: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) 159:54.70 warning: gfx/2d/Factory.cpp:453: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') 159:54.70 warning: gfx/2d/Factory.cpp:1018: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) 159:54.70 warning: gfx/2d/Factory.cpp:1018: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') 159:54.70 warning: gfx/2d/Factory.cpp:1078: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) 159:54.70 warning: gfx/2d/Factory.cpp:1078: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') 159:54.70 warning: gfx/2d/Factory.cpp:1100: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') 159:54.70 warning: gfx/2d/Factory.cpp:1100: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) 159:54.70 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) 159:54.70 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') 159:54.70 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') 159:54.70 warning: gfx/2d/InlineTranslator.cpp:51:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 159:54.70 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 159:54.70 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 warning: gfx/2d/ScaledFontFontconfig.cpp:298:36 [-Wmaybe-uninitialized] 'hinting' may be used uninitialized in this function 159:54.71 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21 [-Wtype-limits] comparison of unsigned expression >= 0 is always true 159:54.71 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] '*' in boolean context, suggest '&&' instead 159:54.71 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] '*' in boolean context, suggest '&&' instead 159:54.71 warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] 'interpolate' may be used uninitialized in this function 159:54.71 warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] 'pict_format' may be used uninitialized in this function 159:54.71 warning: gfx/gl/GLBlitHelper.cpp:477:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 159:54.71 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 warning: gfx/graphite2/src/Code.cpp:80:22 [-Wsubobject-linkage] 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace 159:54.71 warning: gfx/graphite2/src/Slot.cpp:78:71 [-Wclass-memaccess] '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 159:54.71 warning: gfx/graphite2/src/inc/List.h:163:32 [-Wclass-memaccess] '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 159:54.71 warning: gfx/ipc/GPUParent.cpp:515: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') 159:54.71 warning: gfx/ipc/GPUParent.cpp:515: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) 159:54.71 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') 159:54.71 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) 159:54.71 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) 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 warning: gfx/layers/apz/test/gtest/TestTreeManager.cpp:298:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found 159:54.71 warning: gfx/layers/apz/test/gtest/mvm/TestMobileViewportManager.cpp:217:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.gcda' profile count data file not found 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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) 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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') 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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') 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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) 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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') 159:54.71 warning: gfx/layers/basic/BasicCompositor.cpp:613: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') 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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) 159:54.71 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') 159:54.71 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') 159:54.71 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') 159:54.71 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') 159:54.71 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) 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:153:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'time_profiler') 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:153:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'arcs') 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:153:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'indirect_call') 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:930: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') 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:930: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) 159:54.71 warning: gfx/layers/composite/LayerManagerComposite.cpp:930: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') 159:54.71 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) 159:54.71 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') 159:54.71 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:1212: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') 159:54.71 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:1212: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') 159:54.71 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:2302:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)' does not match its profile data (counter 'arcs') 159:54.71 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:2302: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') 159:54.71 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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') 159:54.71 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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') 159:54.71 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1299: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) 159:54.71 warning: gfx/layers/wr/WebRenderLayerManager.cpp:273: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') 159:54.71 warning: gfx/layers/wr/WebRenderLayerManager.cpp:273: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') 159:54.71 warning: gfx/layers/wr/WebRenderLayerManager.cpp:273: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') 159:54.71 warning: gfx/ots/src/cff.cc:548:29 [-Wsign-compare] comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' 159:54.71 warning: gfx/ots/src/cff_charstring.cc:376:31 [-Wsign-compare] comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 159:54.71 warning: gfx/ots/src/cff_charstring.cc:393:25 [-Wsign-compare] comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} 159:54.71 warning: gfx/ots/src/cff_charstring.cc:398:20 [-Wsign-compare] comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'int' 159:54.71 warning: gfx/ots/tests/cff_charstring_test.cc:1588:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/cff_charstring_test.gcda' profile count data file not found 159:54.71 warning: gfx/ots/tests/layout_common_table_test.cc:770:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/layout_common_table_test.gcda' profile count data file not found 159:54.71 warning: gfx/skia/skia/src/core/Sk4px.h:31:30 [-Wclass-memaccess] '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>'} 159:54.71 warning: gfx/skia/skia/src/core/Sk4px.h:41:26 [-Wclass-memaccess] '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'} 159:54.71 warning: gfx/skia/skia/src/core/Sk4px.h:46:25 [-Wclass-memaccess] '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'} 159:54.71 warning: gfx/skia/skia/src/core/Sk4px.h:51:25 [-Wclass-memaccess] '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'} 159:54.71 warning: gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22 [-Wsubobject-linkage] 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace 159:54.71 warning: gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/core/SkCanvas.cpp:223:17 [-Wsubobject-linkage] 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace 159:54.71 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/core/SkICC.cpp:278:49 [-Wsizeof-pointer-memaccess] 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? 159:54.71 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] '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 159:54.71 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] '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 159:54.71 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] '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 159:54.71 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/core/SkRRect.cpp:557:39 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged 159:54.71 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead 159:54.71 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead 159:54.71 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace 159:54.71 warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead 159:54.71 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead 159:54.71 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/core/SkUtils.h:88:11 [-Wclass-memaccess] '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>' 159:54.71 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment 159:54.71 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15 [-Wclass-memaccess] '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' 159:54.71 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1246:15 [-Wclass-memaccess] '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' 159:54.71 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24 [-Wclass-memaccess] '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' 159:54.71 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3610:24 [-Wclass-memaccess] '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' 159:54.71 warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6 [-Wcoverage-mismatch] the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'time_profiler') 159:54.71 warning: gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6 [-Wcoverage-mismatch] the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'single') 159:54.71 warning: gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6 [-Wcoverage-mismatch] the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'arcs') 159:54.71 warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 159:54.71 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace 159:54.71 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace 159:54.71 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through 159:54.72 warning: gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34 [-Wcoverage-mismatch] the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'arcs') 159:54.72 warning: gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34 [-Wcoverage-mismatch] the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'indirect_call') 159:54.72 warning: gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp:252:34 [-Wcoverage-mismatch] the control flow of function 'SkSL::IRGenerator::convertVarDeclarations(SkSL::ASTNode const&, SkSL::Variable::Storage)' does not match its profile data (counter 'time_profiler') 159:54.72 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through 159:54.72 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through 159:54.72 warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace 159:54.72 warning: gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149:6 [-Wcoverage-mismatch] the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'arcs') 159:54.72 warning: gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149:6 [-Wcoverage-mismatch] the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'single') 159:54.72 warning: gfx/skia/skia/src/utils/SkPolyUtils.cpp:1149:6 [-Wcoverage-mismatch] the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'time_profiler') 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 warning: gfx/tests/gtest/TestLayers.cpp:505:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found 159:54.72 warning: gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:152:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2192:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') 159:54.72 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2192:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') 159:54.72 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2192: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:759:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'time_profiler') 159:54.72 warning: gfx/thebes/gfxFont.cpp:759: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:1854: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:1854: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:1854: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:1930: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:1930: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:1930: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:2025: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:2025: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:2025: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:2403: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') 159:54.72 warning: gfx/thebes/gfxFont.cpp:2403: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) 159:54.72 warning: gfx/thebes/gfxFont.cpp:2403: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') 159:54.72 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 159:54.72 warning: gfx/thebes/gfxGraphiteShaper.cpp:270:19 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 159:54.72 warning: gfx/thebes/gfxGraphiteShaper.cpp:350:6 [-Wcoverage-mismatch] the control flow of function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'time_profiler') 159:54.72 warning: gfx/thebes/gfxGraphiteShaper.cpp:350: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) 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 warning: gfx/thebes/gfxPlatform.cpp:1431:6 [-Wcoverage-mismatch] the control flow of function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'time_profiler') 159:54.72 warning: gfx/thebes/gfxPlatform.cpp:1431: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 6) 159:54.72 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') 159:54.72 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) 159:54.72 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) 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] 'k_pchRuntimeOverrideVar' defined but not used 159:54.72 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] 'k_pchConfigOverrideVar' defined but not used 159:54.72 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] 'k_pchLogOverrideVar' defined but not used 159:54.72 warning: gfx/webrender_bindings/WebRenderAPI.cpp:415:45 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 159:54.72 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) 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 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') 159:54.72 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) 159:54.72 warning: image/SurfacePipe.h:561:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 159:54.72 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') 159:54.72 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) 159:54.72 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') 159:54.72 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:112:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 159:54.72 warning: image/test/gtest/TestDownscalingFilterNoSkia.cpp:55:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found 159:54.72 warning: image/test/gtest/TestSourceBuffer.cpp:823:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found 159:54.72 warning: image/test/gtest/TestSwizzleFilter.cpp:120:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found 159:54.72 warning: intl/gtest/TestEncoding.cpp:64:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found 159:54.72 warning: intl/icu/source/i18n/ucol_sit.cpp:552:92 [-Wdeprecated-declarations] 'uint32_t ucol_setVariableTop_65(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated 159:54.72 warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] 'void ucol_restoreVariableTop_65(UCollator*, uint32_t, UErrorCode*)' is deprecated 159:54.72 warning: intl/locale/tests/gtest/TestOSPreferences.cpp:81:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found 159:54.72 warning: intl/lwbrk/gtest/TestLineBreak.cpp:269:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found 159:54.72 warning: ipc/app/MozillaRuntimeMain.cpp:30:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found 159:54.72 warning: ipc/chromium/src/base/message_loop.h:307:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 159:54.72 warning: ipc/chromium/src/base/message_loop.h:314:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 159:54.72 warning: ipc/chromium/src/base/message_loop.h:317:33 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 159:54.72 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 159:54.72 warning: ipc/gtest/TestSharedMemory.cpp:146:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/gtest/TestSharedMemory.gcda' profile count data file not found 159:54.72 warning: js/src/builtin/intl/LanguageTag.cpp:427:8 [-Wunused-but-set-variable] variable 'ok' set but not used 159:54.72 warning: js/src/builtin/intl/LanguageTag.cpp:727:8 [-Wunused-but-set-variable] variable 'ok' set but not used 159:54.72 warning: js/src/debugger/Environment.cpp:194:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 159:54.72 warning: js/src/frontend/BytecodeEmitter.cpp:2741:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 159:54.72 warning: js/src/frontend/Parser.cpp:285:7 [-Wcoverage-mismatch] number of counters in profile data for function 'js::frontend::ParserSharedBase::newTraceListNode(JSObject*)js::frontend::ObjectBox*' does not match its profile data (counter 'arcs', expected 11 and have 12) 159:54.72 warning: js/src/frontend/Parser.cpp:285:7 [-Wcoverage-mismatch] the control flow of function 'js::frontend::ParserSharedBase::newTraceListNode(JSObject*)js::frontend::ObjectBox*' does not match its profile data (counter 'time_profiler') 159:54.72 warning: js/src/frontend/Parser.cpp:5838:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 159:54.72 warning: js/src/frontend/Parser.cpp:7277:16 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 159:54.72 warning: js/src/gc/GC.cpp:6637:1 [-Wmissing-profile] profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(js::gc::GCRuntime*) [clone .isra.0]' not found in profile data 159:54.72 warning: js/src/gc/PublicIterators.h:93:42 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 159:54.72 warning: js/src/gc/PublicIterators.h:97:7 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 159:54.72 warning: js/src/gc/PublicIterators.h:124:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 159:54.72 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] '*((void*)& realm +24)' may be used uninitialized in this function 159:54.72 warning: js/src/gc/PublicIterators.h:133:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 159:54.72 warning: js/src/jit/BaselineBailouts.cpp:630: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 227 and have 226) 159:54.72 warning: js/src/jit/BaselineBailouts.cpp:630: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') 159:54.72 warning: js/src/jit/CacheIR.cpp:1849:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 159:54.72 warning: js/src/jit/CacheIR.h:1246:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 159:54.72 warning: js/src/jit/CacheIR.h:1265:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 159:54.72 warning: js/src/jit/CodeGenerator.cpp:2542:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') 159:54.72 warning: js/src/jit/CodeGenerator.cpp:2542:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') 159:54.72 warning: js/src/jit/CodeGenerator.cpp:13984:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 159:54.72 warning: js/src/jit/InlineList.h:299:5 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 159:54.72 warning: js/src/jit/IonBuilder.cpp:652:27 [-Wmaybe-uninitialized] 'last' may be used uninitialized in this function 159:54.72 warning: js/src/jit/IonCacheIRCompiler.cpp:1376:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 159:54.72 warning: js/src/jit/JSJitFrameIter.h:240:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 159:54.73 warning: js/src/jit/JSJitFrameIter.h:240:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 159:54.73 warning: js/src/jit/MIR.cpp:4080:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 159:54.73 warning: js/src/jit/MIRGraph.h:190:64 [-Wmaybe-uninitialized] 'value' may be used uninitialized in this function 159:54.73 warning: js/src/jit/RegisterSets.h:308:32 [-Wmaybe-uninitialized] 'scratch2.js::jit::AutoScratchRegister::alloc_' may be used uninitialized in this function 159:54.73 warning: js/src/jit/Registers.h:181:52 [-Wmaybe-uninitialized] '*((void*)& bigIntScratch +8)' may be used uninitialized in this function 159:54.73 warning: js/src/jit/Registers.h:181:52 [-Wmaybe-uninitialized] '*((void*)& scratch2 +8)' may be used uninitialized in this function 159:54.73 warning: js/src/vm/Interpreter.cpp:4536:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 159:54.73 warning: js/src/vm/JSAtom.cpp:217:6 [-Wcoverage-mismatch] the control flow of function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: js/src/vm/JSAtom.cpp:217: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) 159:54.73 warning: js/src/wasm/WasmBaselineCompile.cpp:2057:10 [-Wmaybe-uninitialized] 'k' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmBaselineCompile.cpp:2081:12 [-Wmaybe-uninitialized] 'k' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmBaselineCompile.cpp:2490:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmBaselineCompile.cpp:12743: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') 159:54.73 warning: js/src/wasm/WasmBaselineCompile.cpp:12743: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') 159:54.73 warning: js/src/wasm/WasmIonCompile.cpp:1861:13 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmIonCompile.cpp:2222:19 [-Wmaybe-uninitialized] 'value' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmIonCompile.cpp:4462: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') 159:54.73 warning: js/src/wasm/WasmIonCompile.cpp:4462: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') 159:54.73 warning: js/src/wasm/WasmTextToBinary.cpp:2986:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 159:54.73 warning: js/src/wasm/WasmValidate.h:273:31 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 159:54.73 warning: js/xpconnect/shell/xpcshell.cpp:77:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found 159:54.73 warning: js/xpconnect/src/XPCComponents.cpp:1720:1 [-Wcoverage-mismatch] the control flow of function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'time_profiler') 159:54.73 warning: js/xpconnect/src/XPCComponents.cpp:1720: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) 159:54.73 warning: layout/base/PresShell.cpp:2609:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 159:54.73 warning: layout/base/gtest/TestAccessibleCaretManager.cpp:840:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found 159:54.73 warning: layout/base/nsLayoutUtils.cpp:6631: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') 159:54.73 warning: layout/base/nsLayoutUtils.cpp:6631: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') 159:54.73 warning: layout/base/nsLayoutUtils.cpp:6631: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') 159:54.73 warning: layout/base/nsLayoutUtils.cpp:6631: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) 159:54.73 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) 159:54.73 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') 159:54.73 warning: layout/generic/ReflowInput.cpp:936:15 [-Wmaybe-uninitialized] 'frameType' may be used uninitialized in this function 159:54.73 warning: layout/generic/nsBlockFrame.cpp:1185: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') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:1185: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') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:1185: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') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:1979:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:1979: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') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:2032:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:2032:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:4673: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') 159:54.73 warning: layout/generic/nsBlockFrame.cpp:4673: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') 159:54.73 warning: layout/generic/nsColumnSetFrame.cpp:120: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') 159:54.73 warning: layout/generic/nsColumnSetFrame.cpp:120: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') 159:54.73 warning: layout/generic/nsColumnSetFrame.cpp:120:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsColumnSetFrame.cpp:1292: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') 159:54.73 warning: layout/generic/nsColumnSetFrame.cpp:1292: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') 159:54.73 warning: layout/generic/nsFlexContainerFrame.cpp:5030:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 159:54.73 warning: layout/generic/nsFrame.cpp:6424:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 159:54.73 warning: layout/generic/nsFrame.cpp:9636:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsFrame.cpp:9636:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/generic/nsFrame.cpp:9756:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') 159:54.73 warning: layout/generic/nsFrame.cpp:9756:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/generic/nsFrame.cpp:9756:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsGfxScrollFrame.cpp:548: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') 159:54.73 warning: layout/generic/nsGfxScrollFrame.cpp:548:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsGfxScrollFrame.cpp:548: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') 159:54.73 warning: layout/generic/nsGfxScrollFrame.cpp:3340:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 159:54.73 warning: layout/generic/nsIFrame.h:3663:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 159:54.73 warning: layout/generic/nsLineBox.cpp:447:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/generic/nsLineBox.cpp:447:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsLineLayout.cpp:3229:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 159:54.73 warning: layout/generic/nsLineLayout.cpp:3229:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/generic/nsTextFrame.cpp:6597: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') 159:54.73 warning: layout/generic/nsTextFrame.cpp:6597: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) 159:54.73 warning: layout/generic/nsTextFrame.cpp:9717:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 159:54.73 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) 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 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') 159:54.73 warning: layout/mathml/nsMathMLOperators.cpp:274:17 [-Wcoverage-mismatch] the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') 159:54.73 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) 159:54.73 warning: layout/painting/nsCSSRenderingGradients.cpp:633:47 [-Wmaybe-uninitialized] 'firstUnsetPosition' may be used uninitialized in this function 159:54.73 warning: layout/painting/nsDisplayList.cpp:7694: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') 159:54.73 warning: layout/painting/nsDisplayList.cpp:7694: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') 159:54.73 warning: layout/painting/nsDisplayList.cpp:7694: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') 159:54.73 warning: layout/painting/nsDisplayList.cpp:9786: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) 159:54.73 warning: layout/painting/nsDisplayList.cpp:9786:13 [-Wcoverage-mismatch] the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/painting/nsDisplayList.h:1715:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 159:54.73 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') 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 warning: layout/style/test/gtest/StyloParsingBench.cpp:112:43 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 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) 159:54.73 warning: layout/svg/SVGObserverUtils.cpp:1574: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') 159:54.73 warning: layout/svg/SVGObserverUtils.cpp:1574: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) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:820: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 30 and have 29) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:820:9 [-Wcoverage-mismatch] the control flow of function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:927: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) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:927: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') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:2882: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) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:2882:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:3242: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') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:3242: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') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:3242: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) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:4002:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:4002:10 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:4002:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::dom::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') 159:54.73 warning: layout/svg/SVGTextFrame.cpp:5331: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) 159:54.73 warning: layout/svg/SVGTextFrame.cpp:5331:9 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:62: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) 159:54.73 warning: layout/svg/nsFilterInstance.cpp:62: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:62: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:119: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:119: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:119: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) 159:54.73 warning: layout/svg/nsFilterInstance.cpp:449: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) 159:54.73 warning: layout/svg/nsFilterInstance.cpp:449: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:646: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) 159:54.73 warning: layout/svg/nsFilterInstance.cpp:646:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:646:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:693: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) 159:54.73 warning: layout/svg/nsFilterInstance.cpp:693: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') 159:54.73 warning: layout/svg/nsFilterInstance.cpp:693: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') 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.73 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) 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.73 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') 159:54.73 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') 159:54.73 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) 159:54.74 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') 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:232: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') 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:232: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) 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:232: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') 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:380: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') 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:380: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) 159:54.74 warning: layout/svg/nsSVGContainerFrame.cpp:380: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') 159:54.74 warning: layout/svg/nsSVGForeignObjectFrame.cpp:314:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'time_profiler') 159:54.74 warning: layout/svg/nsSVGForeignObjectFrame.cpp:314:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'arcs') 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 warning: layout/svg/nsSVGIntegrationUtils.cpp:1322: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') 159:54.74 warning: layout/svg/nsSVGIntegrationUtils.cpp:1322: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') 159:54.74 warning: layout/svg/nsSVGIntegrationUtils.cpp:1322: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) 159:54.74 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) 159:54.74 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') 159:54.74 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') 159:54.74 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') 159:54.74 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) 159:54.74 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) 159:54.74 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') 159:54.74 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') 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 warning: layout/svg/nsSVGOuterSVGFrame.cpp:1000:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') 159:54.74 warning: layout/svg/nsSVGOuterSVGFrame.cpp:1000: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) 159:54.74 warning: layout/svg/nsSVGOuterSVGFrame.cpp:1000:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') 159:54.74 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') 159:54.74 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) 159:54.74 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') 159:54.74 warning: layout/svg/nsSVGSwitchFrame.cpp:90: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) 159:54.74 warning: layout/svg/nsSVGSwitchFrame.cpp:90: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') 159:54.74 warning: layout/svg/nsSVGSwitchFrame.cpp:249: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) 159:54.74 warning: layout/svg/nsSVGSwitchFrame.cpp:249: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') 159:54.74 warning: layout/svg/nsSVGSwitchFrame.cpp:249: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') 159:54.74 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') 159:54.74 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') 159:54.74 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) 159:54.74 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) 159:54.74 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') 159:54.74 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') 159:54.74 warning: layout/svg/nsSVGUtils.cpp:971: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') 159:54.74 warning: layout/svg/nsSVGUtils.cpp:971: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) 159:54.74 warning: layout/svg/nsSVGUtils.cpp:971: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') 159:54.74 warning: layout/svg/nsSVGUtils.cpp:1250: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') 159:54.74 warning: layout/svg/nsSVGUtils.cpp:1250: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) 159:54.74 warning: layout/tables/nsTableFrame.cpp:7372:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 159:54.74 warning: layout/tables/nsTableRowFrame.cpp:1099:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') 159:54.74 warning: layout/tables/nsTableRowFrame.cpp:1099:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') 159:54.74 warning: layout/tables/nsTableRowFrame.cpp:1099:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') 159:54.74 warning: media/ffvpx/libavutil/mem.h:342:1 [-Wattributes] 'alloc_size' attribute ignored on a function returning 'int' 159:54.74 warning: media/ffvpx/libavutil/timecode.c:103:60 [-Wformat-truncation=] '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 159:54.74 warning: media/gmp-clearkey/0.1/gmp-clearkey.cpp:164:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found 159:54.74 warning: media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:81:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found 159:54.74 warning: media/libcubeb/gtest/test_utils.cpp:71:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libcubeb/gtest/Unified_cpp_media_libcubeb_gtest0.gcda' profile count data file not found 159:54.74 warning: media/libcubeb/src/cubeb_pulse.c:1187:1 [-Wunused-function] 'sink_input_info_cb' defined but not used 159:54.74 warning: media/libcubeb/src/cubeb_utils.cpp:19:5 [-Wreturn-type] control reaches end of non-void function 159:54.74 warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand 159:54.74 warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] '_Serialize' defined but not used 159:54.74 warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable 'peeked_id' set but not used 159:54.74 warning: media/libsoundtouch/src/RateTransposer.cpp:132:10 [-Wunused-but-set-variable] variable 'count' set but not used 159:54.74 warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable 'i' 159:54.74 warning: media/libtheora/lib/x86/x86state.c:24:28 [-Wunused-const-variable=] 'OC_FZIG_ZAG_MMX' defined but not used 159:54.74 warning: media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19 [-Wbool-operation] '~' on a boolean expression 159:54.74 warning: media/mtransport/test/TestSyncRunnable.cpp:55:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/ice_unittest.cpp:3898:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/nrappkit_unittest.cpp:129:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/proxy_tunnel_socket_unittest.cpp:278:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/rlogconnector_unittest.cpp:256:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/runnable_utils_unittest.cpp:208:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/sctp_unittest.cpp:381:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/simpletokenbucket_unittest.cpp:115:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/sockettransportservice_unittest.cpp:186:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/stunserver.cpp:642:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/test_nr_socket_unittest.cpp:817:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/transport_unittests.cpp:1410:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/turn_unittest.cpp:452:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test/webrtcproxychannel_unittest.cpp:732:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found 159:54.74 warning: media/mtransport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 159:54.74 warning: media/psshparser/gtest/TestPsshParser.cpp:176:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/psshparser/gtest/Unified_cpp_psshparser_gtest0.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6567:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1312:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:610:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/rtpsources_unittests.cpp:345:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/sdp_unittests.cpp:5695:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found 159:54.74 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 159:54.74 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 159:54.74 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 159:54.74 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 159:54.74 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 159:54.74 warning: media/webrtc/trunk/third_party/gflags/gen/posix/include/private/config.h:107:32 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53 [-Wunused-local-typedefs] typedef 'true_false_equal' locally defined but not used 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5 [-Wunused-function] 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7 [-Wsubobject-linkage] 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7 [-Wsubobject-linkage] 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56 [-Wimplicit-fallthrough=] this statement may fall through 159:54.74 warning: media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53 [-Wimplicit-fallthrough=] this statement may fall through 159:54.74 warning: media/webrtc/trunk/webrtc/api/optional.h:237:8 [-Wcoverage-mismatch] the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'arcs') 159:54.74 warning: media/webrtc/trunk/webrtc/api/optional.h:237:8 [-Wcoverage-mismatch] the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'time_profiler') 159:54.74 warning: media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16 [-Woverloaded-virtual] 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden 159:54.74 warning: media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable 'has_mid' 159:54.74 warning: media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc:106:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc:232:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sparse_fir_filter_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.74 warning: media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.74 warning: media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.74 warning: media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc:326:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc:81:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/dtx_controller_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc:381:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/frame_length_controller_unittest.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc:143:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.gcda' profile count data file not found 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77 [-Wclass-memaccess] '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 159:54.74 warning: media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc:30:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7 [-Wsubobject-linkage] 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8 [-Wsubobject-linkage] 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc:326:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc:258:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc:65:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/wpd_node_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6 [-Wunused-function] 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used 159:54.75 warning: media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc:72:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/median_slope_estimator_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc:221:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/probe_bitrate_estimator_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc:270:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/probe_controller_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc:73:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/trendline_estimator_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7 [-Wsubobject-linkage] 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7 [-Wsubobject-linkage] 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7 [-Wsubobject-linkage] 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7 [-Wsubobject-linkage] 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7 [-Wodr] type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32 [-Wodr] 'CreateDefault' violates the C++ One Definition Rule 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39:3 [-Wlto-type-mismatch] type of '__dt_comp ' does not match original declaration 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27 [-Wsign-compare] comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28 [-Wsign-compare] comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27 [-Wsign-compare] comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21 [-Wsign-compare] comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13 [-Wunused-variable] 'webrtc::g_xserver_error_trap_enabled' defined but not used 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12 [-Wunused-variable] 'webrtc::g_last_xserver_error_code' defined but not used 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc:23:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/mock_desktop_capturer_callback.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc:187:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/screen_capturer_helper_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc:49:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc:95:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/window_capturer_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35 [-Wdeprecated-declarations] 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc:559:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/flexfec_header_reader_writer_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc:323:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/flexfec_sender_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc:147:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/bye_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc:105:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/common_header_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc:161:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/compound_packet_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc:92:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/dlrr_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc:254:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/extended_reports_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc:99:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/fir_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc:178:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/nack_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc:59:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/pli_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc:66:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rapid_resync_request_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc:161:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/receiver_report_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc:128:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/remb_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc:86:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/report_block_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc:51:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rrtr_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc:249:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sdes_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc:145:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/sender_report_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc:96:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/target_bitrate_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc:108:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/tmmbn_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc:96:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/tmmbr_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc:470:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/transport_feedback_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc:42:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtcp_packet_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:826:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtcp_sender_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc:1116:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_fec_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc:946:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_format_h264_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc:485:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47 [-Wparentheses] suggest parentheses around arithmetic in operand of '|' 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:596:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_packet_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:646:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_rtcp_impl_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc:279:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_utility_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc:244:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/ulpfec_header_reader_writer_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc:485:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/ulpfec_receiver_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:19 [-Wformat-overflow=] '%d' directive writing between 1 and 11 bytes into a region of size 10 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30 [-Wformat-overflow=] '%d' directive writing between 1 and 11 bytes into a region of size 10 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8 [-Wdangling-else] suggest explicit braces to avoid ambiguous 'else' 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc:96:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/packet_manipulator_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc:43:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/stats_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc:76:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc:218:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/video_codec_initializer_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36 [-Wclass-memaccess] '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 159:54.75 warning: media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31 [-Wint-in-bool-context] '*' in boolean context, suggest '&&' instead 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] 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 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] 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 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetSink(webrtc::VideoStreamEncoder::EncoderSink*, bool)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] 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 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue.h:206:8 [-Wmissing-profile] profile for function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void' not found in profile data 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25 [-Wsubobject-linkage] 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace 159:54.75 warning: media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10 [-Wunused-result] ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result 159:54.75 warning: media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc:60:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/test/rtp_file_writer.cc:108:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/rtp_file_writer.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:363:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc:127:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/send_delay_stats_unittest.gcda' profile count data file not found 159:54.75 warning: media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead 159:54.75 warning: media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20 [-Wimplicit-fallthrough=] this statement may fall through 159:54.75 warning: media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8 [-Woverloaded-virtual] by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' 159:54.76 warning: media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc:275:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.gcda' profile count data file not found 159:54.76 warning: media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1 [-Wdeprecated-declarations] 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated 159:54.76 warning: media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1 [-Wdeprecated-declarations] 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated 159:54.76 warning: memory/gtest/TestJemalloc.cpp:715:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found 159:54.76 warning: memory/volatile/tests/TestVolatileBuffer.cpp:100:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found 159:54.76 warning: mfbt/tests/gtest/TestSpan.cpp:2107:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found 159:54.76 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) 159:54.76 warning: modules/libpref/test/gtest/Parser.cpp:487:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found 159:54.76 warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable 'dst_offset' 159:54.76 warning: mozglue/baseprofiler/core/platform.cpp:1319: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 159:54.76 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') 159:54.76 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') 159:54.76 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 159:54.76 warning: mozglue/tests/TestPrintf.cpp:99:3 [-Wformat-overflow=] '%s' directive argument is null 159:54.76 warning: netwerk/base/BackgroundFileSaver.cpp:612:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/base/BackgroundFileSaver.cpp:612:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') 159:54.76 warning: netwerk/base/BackgroundFileSaver.cpp:612:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') 159:54.76 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') 159:54.76 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) 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 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') 159:54.76 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') 159:54.76 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) 159:54.76 warning: netwerk/dns/TRR.cpp:342: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) 159:54.76 warning: netwerk/dns/TRR.cpp:342: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') 159:54.76 warning: netwerk/dns/TRRService.cpp:148:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/dns/TRRService.cpp:148: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 166) 159:54.76 warning: netwerk/dns/TRRService.cpp:148:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/dns/TRRService.cpp:317:33 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]' does not match its profile data (counter 'arcs', expected 17 and have 19) 159:54.76 warning: netwerk/dns/TRRService.cpp:317:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/dns/nsDNSService2.cpp:554: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) 159:54.76 warning: netwerk/dns/nsDNSService2.cpp:554:10 [-Wcoverage-mismatch] the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 159:54.76 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') 159:54.76 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) 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 63 and have 67) 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1111:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1279:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1279:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1279: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) 159:54.76 warning: netwerk/protocol/http/nsHttpChannel.cpp:6566:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/http/nsHttpChannel.cpp:6566:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'arcs', expected 206 and have 208) 159:54.76 warning: netwerk/protocol/http/nsHttpChannel.cpp:6566:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/protocol/http/nsHttpConnectionInfo.cpp:336:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsHttpConnectionInfo::CloneAsDirectRoute(mozilla::net::nsHttpConnectionInfo**)' does not match its profile data (counter 'arcs', expected 23 and have 24) 159:54.76 warning: netwerk/protocol/http/nsHttpConnectionInfo.cpp:336:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpConnectionInfo::CloneAsDirectRoute(mozilla::net::nsHttpConnectionInfo**)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/http/nsHttpHandler.cpp:316:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/http/nsHttpHandler.cpp:316: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) 159:54.76 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2451: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) 159:54.76 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2451: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') 159:54.76 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647: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) 159:54.76 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/sctp/src/netinet/sctp_input.c:3887:64 [-Waddress-of-packed-member] taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value 159:54.76 warning: netwerk/sctp/src/netinet/sctp_input.c:3900:66 [-Waddress-of-packed-member] taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value 159:54.76 warning: netwerk/sctp/src/netinet/sctp_input.c:4178:50 [-Waddress-of-packed-member] taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value 159:54.76 warning: netwerk/sctp/src/netinet/sctp_output.c:10992:22 [-Waddress-of-packed-member] 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 159:54.76 warning: netwerk/sctp/src/netinet/sctp_output.c:11386:3 [-Waddress-of-packed-member] 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 159:54.76 warning: netwerk/system/netlink/NetlinkService.cpp:802:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/system/netlink/NetlinkService.cpp:802: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 73 and have 74) 159:54.76 warning: netwerk/test/TestUDPSocket.cpp:398:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found 159:54.76 warning: netwerk/test/gtest/TestURIMutator.cpp:139:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found 159:54.76 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 159:54.76 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:138:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found 159:54.76 warning: netwerk/url-classifier/nsChannelClassifier.cpp:249:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'indirect_call') 159:54.76 warning: netwerk/url-classifier/nsChannelClassifier.cpp:249:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: netwerk/url-classifier/nsChannelClassifier.cpp:249: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) 159:54.76 warning: objdir/dist/include/FrameMetrics.h:347:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 159:54.76 warning: objdir/dist/include/FrameMetrics.h:356:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated 159:54.76 warning: objdir/dist/include/FrameMetrics.h:397:64 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 159:54.76 warning: objdir/dist/include/FrameMetrics.h:461:24 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 warning: objdir/dist/include/ipc/IPCMessageUtils.h:1145:17 [-Wcoverage-mismatch] the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<11ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'arcs') 159:54.76 warning: objdir/dist/include/ipc/IPCMessageUtils.h:1145:17 [-Wcoverage-mismatch] the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<11ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: objdir/dist/include/ipc/IPCMessageUtils.h:1145:17 [-Wcoverage-mismatch] the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<10ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'time_profiler') 159:54.76 warning: objdir/dist/include/ipc/IPCMessageUtils.h:1145:17 [-Wcoverage-mismatch] the control flow of function 'IPC::ParamTraits, nsTString, bool> >::VariantReader<10ul, void>::Read(IPC::Message const*, PickleIterator*, unsigned char, mozilla::Variant, nsTString, bool>*)' does not match its profile data (counter 'arcs') 159:54.76 warning: objdir/dist/include/js/GCHashTable.h:483: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') 159:54.76 warning: objdir/dist/include/js/GCHashTable.h:483: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') 159:54.76 warning: objdir/dist/include/js/Value.h:399:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/js/Value.h:399:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Assertions.h:464:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Assertions.h:464:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Assertions.h:464:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Assertions.h:464:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Assertions.h:464:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/BufferList.h:625:12 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:405:7 [-Wmaybe-uninitialized] '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:405:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:734:12 [-Wmaybe-uninitialized] '*((void*)& atAnchor +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Likely.h:17:46 [-Wformat-overflow=] '%s' directive argument is null 159:54.76 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& newSelectionStart +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 159:54.76 warning: objdir/dist/include/mozilla/Maybe.h:567:27 [-Wmaybe-uninitialized] 'oldIntrinsicSize' may be used uninitialized in this function 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.76 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 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 159:54.77 warning: objdir/dist/include/mozilla/Range.h:49:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 warning: objdir/dist/include/mozilla/RangeUtils.h:28:33 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'arcs', expected 5 and have 7) 159:54.77 warning: objdir/dist/include/mozilla/RangeUtils.h:28:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'indirect_call') 159:54.77 warning: objdir/dist/include/mozilla/RangeUtils.h:28:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::RangeUtils::GetRawRangeBoundaryAfter(nsINode*)' does not match its profile data (counter 'time_profiler') 159:54.77 warning: objdir/dist/include/mozilla/ReflowOutput.h:68:31 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/mozilla/ReflowOutput.h:69:35 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/mozilla/ReflowOutput.h:75:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/mozilla/ReflowOutput.h:76:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/mozilla/SVGContentUtils.h:268:50 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 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') 159:54.77 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') 159:54.77 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) 159:54.77 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) 159:54.77 warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] 'k' may be used uninitialized in this function 159:54.77 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 159:54.77 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:479:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data 159:54.77 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:538:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data 159:54.77 warning: objdir/dist/include/mozilla/dom/TimeoutManager.h:40:64 [-Wmaybe-uninitialized] 'nestingLevel' may be used uninitialized in this function 159:54.77 warning: objdir/dist/include/mozilla/dom/WorkerPrivate.h:1253:45 [-Wmaybe-uninitialized] 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function 159:54.77 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') 159:54.77 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) 159:54.77 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) 159:54.77 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) 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 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) 159:54.77 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') 159:54.77 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) 159:54.77 warning: objdir/dist/include/mozilla/gfx/Matrix.h:988: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') 159:54.77 warning: objdir/dist/include/mozilla/gfx/Matrix.h:988: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) 159:54.77 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) 159:54.77 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') 159:54.77 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') 159:54.77 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) 159:54.77 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') 159:54.77 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) 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 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) 159:54.77 warning: objdir/dist/include/mozilla/layers/LayerAttributes.h:220:18 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated 159:54.77 warning: objdir/dist/include/nsCSSProps.h:175:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [439]' {aka 'const mozilla::CSSPropFlags [439]'} 159:54.77 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:97:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:98:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 159:54.77 warning: objdir/dist/include/nsHttp.h:296:43 [-Wdeprecated-copy] implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpHeaderArray.h:85:47 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpHeaderArray.h:90:41 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpHeaderArray.h:222:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpHeaderArray.h:264:54 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpResponseHead.h:183:48 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsHttpResponseHead.h:187:57 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 159:54.77 warning: objdir/dist/include/nsIFrame.h:1026:15 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsIFrame.h:1029:15 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsISupportsImpl.h:1028:3 [-Wmultistatement-macros] macro expands to multiple statements 159:54.77 warning: objdir/dist/include/nsISupportsImpl.h:1043:3 [-Wmultistatement-macros] macro expands to multiple statements 159:54.77 warning: objdir/dist/include/nsISupportsImpl.h:1056:3 [-Wmultistatement-macros] macro expands to multiple statements 159:54.77 warning: objdir/dist/include/nsRect.h:111:37 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsRect.h:120:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsRect.h:228:42 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsRect.h:231:47 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 159:54.77 warning: objdir/dist/include/nsTArray.h:198:10 [-Wfree-nonheap-object] attempt to free a non-heap object 'buffer' 159:54.77 warning: objdir/dist/include/nsTArray.h:586: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 159:54.77 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) 159:54.77 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') 159:54.77 warning: objdir/dist/include/nsWhitespaceTokenizer.h:56:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 warning: objdir/dist/include/nsWhitespaceTokenizer.h:60:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 159:54.77 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 159:54.77 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26 [-Wdeprecated-copy] implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 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') 159:54.77 warning: security/certverifier/tests/gtest/TrustOverrideTest.cpp:170:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found 159:54.77 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 159:54.77 warning: security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found 159:54.77 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') 159:54.77 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') 159:54.77 warning: security/manager/ssl/nsNSSCertificate.cpp:616:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') 159:54.77 warning: security/manager/ssl/nsNSSCertificate.cpp:616:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') 159:54.77 warning: security/manager/ssl/nsNSSCertificate.cpp:668:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') 159:54.77 warning: security/manager/ssl/nsNSSCertificate.cpp:668:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') 159:54.77 warning: security/manager/ssl/nsNSSIOLayer.cpp:1503:6 [-Wcoverage-mismatch] the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') 159:54.77 warning: security/manager/ssl/nsNSSIOLayer.cpp:1503: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) 159:54.77 warning: security/manager/ssl/nsNSSIOLayer.cpp:1545: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) 159:54.77 warning: security/manager/ssl/nsNSSIOLayer.cpp:1545:1 [-Wcoverage-mismatch] the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') 159:54.77 warning: security/manager/ssl/tests/gtest/CertDBTest.cpp:53:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/CertListTest.cpp:354:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/CoseTest.cpp:756:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/DataStorageTest.cpp:208:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:247:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/MD4Test.cpp:62:64 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found 159:54.77 warning: security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:660:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found 159:54.77 warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable 'tmp' 159:54.77 warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable 'nextm2j' 159:54.77 warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable 'dptmp' 159:54.77 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 159:54.77 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:37 [-Wsign-compare] operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand 159:54.77 warning: security/nss/lib/freebl/mpi/mpi.c:2120:15 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 159:54.77 warning: security/nss/lib/freebl/mpi/mpi.c:4605:13 [-Wsign-compare] comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' 159:54.77 warning: security/nss/lib/freebl/mpi/mplogic.c:237:25 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 159:54.77 warning: security/nss/lib/freebl/mpi/mplogic.c:268:25 [-Wsign-compare] comparison of integer expressions of different signedness: 'int' and 'long unsigned int' 159:54.77 warning: security/sandbox/linux/gtest/TestBrokerPolicy.cpp:95:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/gtest/Unified_cpp_sandbox_linux_gtest0.gcda' profile count data file not found 159:54.77 warning: startupcache/test/TestStartupCache.cpp:191:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found 159:54.77 warning: storage/test/gtest/test_unlock_notify.cpp:237:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found 159:54.77 warning: testing/gtest/gmock/src/gmock.cc:204:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/gmock-all.gcda' profile count data file not found 159:54.77 warning: testing/gtest/gtest/src/gtest-typed-test.cc:118:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/gtest-all.gcda' profile count data file not found 159:54.77 warning: testing/gtest/mozilla/GTestRunner.cpp:170:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found 159:54.77 warning: testing/gtest/mozilla/MozGTestBench.cpp:60:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found 159:54.77 warning: testing/gtest/mozilla/SanityTest.cpp:30:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found 159:54.77 warning: testing/mochitest/ssltunnel/ssltunnel.cpp:1683:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found 159:54.77 warning: testing/tools/fileid/linux_fileid.cpp:38:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid/linux_fileid.gcda' profile count data file not found 159:54.77 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] 'off_after_idx' may be used uninitialized in this function 159:54.77 warning: third_party/dav1d/src/decode.c:2018:14 [-Wmaybe-uninitialized] 'bx8' may be used uninitialized in this function 159:54.77 warning: third_party/dav1d/src/decode.c:2018:19 [-Wmaybe-uninitialized] 'by8' may be used uninitialized in this function 159:54.77 warning: third_party/dav1d/src/decode.c:3345:9 [-Wmaybe-uninitialized] 'out_delayed' may be used uninitialized in this function 159:54.77 warning: toolkit/components/antitracking/AntiTrackingCommon.cpp:231:12 [-Wmissing-profile] profile for function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]' not found in profile data 159:54.78 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') 159:54.78 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) 159:54.78 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') 159:54.78 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 159:54.78 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 159:54.78 warning: toolkit/components/jsoncpp/src/lib_json/json_value.cpp:185:68 [-Wfree-nonheap-object] attempt to free a non-heap object 159:54.78 warning: toolkit/components/places/tests/gtest/test_casing.cpp:29:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp:363:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:394:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/satchel/nsFormFillController.h:41:7 [-Wodr] type 'struct nsFormFillController' violates the C++ One Definition Rule 159:54.78 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) 159:54.78 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') 159:54.78 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') 159:54.78 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) 159:54.78 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') 159:54.78 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') 159:54.78 warning: toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:602:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:299:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/telemetry/tests/gtest/TestScalars.cpp:460:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/terminator/nsTerminator.cpp:375:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'time_profiler') 159:54.78 warning: toolkit/components/terminator/nsTerminator.cpp:375: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) 159:54.78 warning: toolkit/components/terminator/nsTerminator.cpp:476: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') 159:54.78 warning: toolkit/components/terminator/nsTerminator.cpp:476: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') 159:54.78 warning: toolkit/components/terminator/nsTerminator.cpp:476: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) 159:54.78 warning: toolkit/components/url-classifier/tests/gtest/TestCaching.cpp:49:69 [-Wmaybe-uninitialized] 'prefix' may be used uninitialized in this function 159:54.78 warning: toolkit/components/url-classifier/tests/gtest/TestUrlClassifierUtils.cpp:254:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:494:58 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest1.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/client/ping.cpp:323:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client/Unified_cpp_client0.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.cc:240:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/disassembler_x86.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.cc:283:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/exploitability_win.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/google-breakpad/src/processor/source_line_resolver_base.cc:341:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor0.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/google-breakpad/src/processor/tokenize.cc:79:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/Unified_cpp_src_processor1.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/google-breakpad/src/third_party/libdisasm/ia32_invariant.c:313:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor/ia32_invariant.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/minidump-analyzer/minidump-analyzer.cpp:505:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer/Unified_cpp_minidump-analyzer0.gcda' profile count data file not found 159:54.78 warning: toolkit/crashreporter/nsExceptionHandlerUtils.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') 159:54.78 warning: toolkit/crashreporter/nsExceptionHandlerUtils.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') 159:54.78 warning: toolkit/crashreporter/test/gtest/TestCrashThreadAnnotation.cpp:360:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 159:54.78 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 159:54.78 warning: toolkit/profile/gtest/TestProfileLockRetry.cpp:73:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found 159:54.78 warning: toolkit/xre/test/gtest/TestCompatVersionCompare.cpp:158:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.gcda' profile count data file not found 159:54.78 warning: tools/power/rapl.cpp:615:19 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 159:54.78 warning: tools/power/rapl.cpp:615:20 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 159:54.78 warning: tools/profiler/core/platform.cpp:1811: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 159:54.78 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') 159:54.78 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') 159:54.78 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 159:54.78 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 159:54.78 warning: tools/profiler/tests/gtest/ThreadProfileTest.cpp:53:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 159:54.78 warning: widget/gtk/mozgtk/mozgtk.c:639:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found 159:54.78 warning: widget/gtk/mozgtk/mozgtk.c:654:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found 159:54.78 warning: widget/gtk/nsWindow.cpp:6959:10 [-Wmaybe-uninitialized] 'topmostParentWindow' may be used uninitialized in this function 159:54.78 warning: xpcom/base/CycleCollectedJSContext.cpp:66: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 159:54.78 warning: xpcom/base/nsISupportsImpl.h:1028:3 [-Wmultistatement-macros] macro expands to multiple statements 159:54.78 warning: xpcom/base/nsISupportsImpl.h:1043:3 [-Wmultistatement-macros] macro expands to multiple statements 159:54.78 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) 159:54.78 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') 159:54.78 warning: xpcom/build/IOInterposer.cpp:430: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) 159:54.78 warning: xpcom/build/IOInterposer.cpp:430:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'time_profiler') 159:54.78 warning: xpcom/build/XPCOMInit.cpp:585:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'time_profiler') 159:54.78 warning: xpcom/build/XPCOMInit.cpp:585:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'arcs', expected 88 and have 87) 159:54.78 warning: xpcom/build/XPCOMInit.cpp:585:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'indirect_call') 159:54.78 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') 159:54.78 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) 159:54.78 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') 159:54.78 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) 159:54.78 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 159:54.78 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 159:54.78 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 159:54.78 warning: xpcom/rust/gtest/xpcom/Test.cpp:33:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestAllocReplacement.cpp:144:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestCOMArray.cpp:295:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestCOMPtr.cpp:435:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestEventTargetQI.cpp:96:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestHashtables.cpp:657:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestNsRefPtr.cpp:443:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestObserverService.cpp:283:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestTArray2.cpp:1154:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found 159:54.78 warning: xpcom/tests/gtest/TestThreadUtils.cpp:132:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 159:54.78 warning: xpcom/tests/gtest/TestThreadUtils.cpp:146:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 159:54.78 warning: xpcom/tests/gtest/TestUTF.cpp:264:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found 159:54.78 warning: xpcom/threads/nsEnvironment.cpp:101:13 [-Wcoverage-mismatch] the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') 159:54.78 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) 159:54.78 warning: xpfe/appshell/AppWindow.cpp:943:31 [-Wmaybe-uninitialized] 'ourWidth' may be used uninitialized in this function 159:54.78 warning: xpfe/appshell/AppWindow.cpp:944:32 [-Wmaybe-uninitialized] 'ourHeight' may be used uninitialized in this function 159:54.78 warning: xpfe/appshell/AppWindow.cpp:956:5 [-Wmaybe-uninitialized] 'newWidth' may be used uninitialized in this function 159:54.78 warning: xpfe/appshell/AppWindow.cpp:956:30 [-Wmaybe-uninitialized] 'newHeight' may be used uninitialized in this function 159:54.78 warning: /usr/include/bits/string_fortified.h:34:10 [-Wstringop-overflow=] '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 159:54.78 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 8 equals destination size 159:54.78 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 16 equals destination size 159:54.78 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 159:54.78 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 159:54.78 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 33 equals destination size 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] '__builtin_strncpy' specified bound depends on the length of the source argument 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 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 159:54.78 warning: /usr/include/features.h:185:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 159:54.78 /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|. 159:54.83 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 + make -C objdir buildsymbols make: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/glue/standalone' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/glue/standalone' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/baseprofiler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/baseprofiler' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/mozalloc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/mozalloc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/misc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/misc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/dwarf' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/dwarf' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/rust' toolkit/crashreporter/rust/force-cargo-host-library-build /usr/bin/cargo rustc --release --frozen --manifest-path /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu Fresh rustc-demangle v0.1.8 Fresh dump_syms_rust_demangle v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/rust) Finished release [optimized] target(s) in 2.21s make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/rust' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Nothing to be done for 'host-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Nothing to be done for 'host'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox /builddir/build/BUILD/firefox-72.0.2/objdir/browser/app/firefox_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox in 0.42s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/firefox make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libsoundtouch/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libsoundtouch/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs/liblgpllibs.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/lgpllibs' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/sqlite3/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/sqlite3/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so in 0.35s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite/libmozsqlite3.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/sqlite' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so in 0.08s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm/libfake.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/fake-cdm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264/libfakeopenh264.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp-plugin-openh264' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/flashplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/secondplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/test/testplugin/thirdplugin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtkxtbin' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtkxtbin' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libtheora' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libtheora' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/find' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/find' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/socket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/socket' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/svg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/svg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/printing' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/printing' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ycbcr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ycbcr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/simpledb' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/simpledb' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/threads' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/threads' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/protobuf' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/protobuf' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/video_stream_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/video_stream_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/aom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/aom' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/backgroundhangmonitor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/backgroundhangmonitor' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/breakpad-client/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/breakpad-client/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libcubeb/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libcubeb/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webaudio/blink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webaudio/blink' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libjpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libjpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libjar' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libjar' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/uconv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/uconv' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/l10n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/l10n' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/storage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/storage' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/chardet' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/chardet' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/about' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/about' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/permissions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/permissions' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/ftp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/ftp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/system/netlink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/system/netlink' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasession' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasession' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cache2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cache2' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/kiss_fft' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/kiss_fft' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/printingui' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/printingui' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/io' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/io' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg58' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg58' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/synth' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/synth' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webrtc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webrtc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/grid' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/grid' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/mediapipeline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/mediapipeline' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/promise' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/promise' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/wrappers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/wrappers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/wayland' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/wayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prototype' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prototype' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libyuv/libyuv/libyuv_libyuv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libyuv/libyuv/libyuv_libyuv' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cookie' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cookie' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/broadcastchannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/broadcastchannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/auth' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/auth' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/mathml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/mathml' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/extensions/webrequest' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/extensions/webrequest' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/other-licenses/snappy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/other-licenses/snappy' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul/tree' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul/tree' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/viewsource' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/viewsource' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/l10n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/l10n' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/peerconnection' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/peerconnection' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/serviceworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/serviceworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filesystem' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filesystem' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/chrome' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/chrome' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/generic' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/generic' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/system/unixproxy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/system/unixproxy' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/shell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/tests/components/native' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/tests/components/native' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav53' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav53' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xml' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/svg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/svg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/breakpad-client' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/breakpad-client' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/thumbnails' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/thumbnails' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mp4' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mp4' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/websocket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/websocket' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_interfaces_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_interfaces_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptcall' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptcall' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/synth/speechd' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/synth/speechd' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/streamconv/converters' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/streamconv/converters' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/hunspell/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/hunspell/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/mozapps/extensions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/mozapps/extensions' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/startup' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/startup' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/ipc/other' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/ipc/other' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/rust' toolkit/library/rust/force-cargo-library-build /usr/bin/cargo rustc --release --frozen --manifest-path /builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu --features 'quantum_render webgpu cubeb_pulse_rust cubeb-remoting moz_memory moz_places gecko_profiler gecko_profiler_parse_elf webrtc remote_agent' -- -Clto Fresh unicode-xid v0.2.0 Fresh autocfg v0.1.6 Fresh cc v1.0.47 Fresh unicode-xid v0.1.0 Fresh lazy_static v1.4.0 Fresh pkg-config v0.3.9 Fresh cfg-if v0.1.6 Fresh glob v0.3.0 Fresh rand_core v0.4.0 Fresh scopeguard v1.0.0 Fresh peeking_take_while v0.1.2 Fresh shlex v0.1.1 Fresh slab v0.4.1 Fresh futures v0.1.23 Fresh matches v0.1.6 Fresh procedural-masquerade v0.1.1 Fresh ident_case v1.0.0 Fresh threadbound v0.1.0 Fresh quick-error v1.2.1 Fresh siphasher v0.2.1 Fresh rustc-demangle v0.1.8 Fresh smallbitvec v2.3.0 Fresh regex-syntax v0.6.12 Fresh utf8-ranges v1.0.4 Fresh dtoa v0.4.2 Fresh stable_deref_trait v1.0.0 Fresh arrayvec v0.5.1 Fresh unicode-normalization v0.1.5 Fresh nodrop v0.1.12 Fresh termcolor v1.0.5 Fresh percent-encoding v2.1.0 Fresh thin-slice v0.1.1 Fresh void v1.0.2 Fresh itoa v0.4.1 Fresh either v1.1.0 Fresh byte-tools v0.3.0 Fresh xml-rs v0.8.0 Fresh tinystr v0.3.2 Fresh precomputed-hash v0.1.1 Fresh same-file v1.0.2 Fresh opaque-debug v0.2.1 Fresh atomic_refcell v0.1.0 Fresh atom v0.3.5 Fresh fake-simd v0.1.2 Fresh plain v0.2.3 Fresh arrayref v0.3.5 Fresh binary-space-partition v0.1.2 Fresh error-chain v0.11.0 Fresh colorful v0.2.1 Fresh mp4parse_fallible v0.0.1 Fresh moz_cbor v0.1.1 Fresh unicode-segmentation v1.2.1 Fresh remove_dir_all v0.5.2 Fresh thread_profiler v0.1.1 Fresh static_prefs v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/init/static_prefs) Fresh vec_map v0.8.0 Fresh copyless v0.1.4 Fresh fnv v1.0.6 Fresh bitreader v0.3.0 Fresh semver-parser v0.7.0 Fresh indexmap v1.1.0 Fresh svg_fmt v0.4.0 Fresh boxfnonce v0.0.3 Fresh runloop v0.1.0 Fresh mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/build/workspace-hack) Fresh once_cell v1.2.0 Fresh prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/modules/libpref/parser) warning: "libc's use_std cargo feature is deprecated since libc 0.2.55; please consider using the `std` cargo feature instead" warning: "libc's use_std cargo feature is deprecated since libc 0.2.55; please consider using the `std` cargo feature instead" Fresh semver v0.9.0 Fresh crossbeam-utils v0.6.5 Fresh cmake v0.1.29 Fresh thread_local v0.3.6 Fresh rand_core v0.3.1 Fresh rand_jitter v0.1.4 Fresh log v0.4.6 Fresh lock_api v0.3.1 Fresh unicode-bidi v0.3.4 Fresh humantime v1.1.1 Fresh phf_shared v0.7.24 Fresh dtoa-short v0.3.1 Fresh owning_ref v0.4.0 Fresh uluru v0.4.0 Fresh servo_arc v0.1.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/servo_arc) Fresh block-padding v0.1.2 Fresh unreachable v1.0.0 Fresh itertools v0.8.0 Fresh walkdir v2.1.4 Fresh unic-langid-impl v0.7.2 Fresh hibitset v0.6.2 Fresh semver v0.7.0 Fresh proc-macro2 v1.0.5 Fresh libc v0.2.59 Fresh relevant v0.4.2 Fresh dogear v0.4.0 Fresh byteorder v1.3.1 Fresh rustc_version v0.2.3 Fresh proc-macro2 v0.4.27 Fresh bitflags v1.2.0 Fresh tokio-executor v0.1.7 Fresh crossbeam-queue v0.1.2 Fresh memchr v2.2.0 Fresh encoding_rs v0.8.20 Fresh num-traits v0.2.6 Fresh rand_hc v0.1.0 Fresh rand_xorshift v0.1.1 Fresh rand_isaac v0.1.1 Fresh typenum v1.10.0 Fresh phf v0.7.24 Fresh idna v0.2.0 Fresh khronos_api v3.1.0 Fresh ryu v0.2.4 Fresh new_debug_unreachable v1.0.1 Fresh unic-langid v0.7.1 Fresh cose v0.1.4 Fresh quote v1.0.2 Fresh iovec v0.1.2 Fresh num_cpus v1.7.0 Fresh rand_os v0.1.3 Fresh thin-vec v0.1.0 Fresh net2 v0.2.33 Fresh raw-window-handle v0.3.0 Fresh atty v0.2.11 Fresh hashglobe v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/hashglobe) Fresh memmap v0.7.0 Fresh time v0.1.40 Fresh slice-deque v0.3.0 Fresh shared_library v0.1.9 Fresh libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-72.0.2/dom/webauthn/libudev-sys) Fresh freetype v0.4.0 Fresh pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) Fresh socket2 v0.3.10 Fresh rustc-hash v1.0.1 Fresh rand_chacha v0.1.1 Fresh rand_pcg v0.1.2 Fresh fxhash v0.2.1 Fresh dns-parser v0.8.0 Fresh crossbeam-utils v0.7.0 Fresh quote v0.6.11 Fresh libloading v0.5.0 Fresh tokio-current-thread v0.1.6 Fresh tokio-timer v0.2.11 Fresh nom v4.1.1 Fresh backtrace-sys v0.1.24 Fresh mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/mozglue/static/rust) Fresh nsstring v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nsstring) Fresh aho-corasick v0.7.6 Fresh libdbus-sys v0.1.5 Fresh ordered-float v1.0.1 Fresh num-integer v0.1.39 Fresh mp4parse v0.11.3 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse) Fresh shift_or_euc v0.1.0 Fresh encoding_c v0.9.7 Fresh encoding_c_mem v0.2.5 Fresh generic-array v0.12.0 Fresh x11 v2.18.1 Fresh url v2.1.0 Fresh gl_generator v0.11.0 Fresh fluent-langneg v0.11.1 Fresh syn v1.0.5 Fresh bytes v0.4.9 Fresh cose-c v0.1.5 Fresh mio v0.6.19 Fresh futures-cpupool v0.1.8 Fresh ash v0.29.0 Fresh libudev v0.2.0 Fresh mapped_hyph v0.3.0 (https://github.com/jfkthame/mapped_hyph.git?tag=v0.3.0#3b5fffbe) Fresh rand v0.6.5 Fresh pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) Fresh syn v0.15.30 Fresh clang-sys v0.28.1 warning: unnecessary parentheses around type --> media/libcubeb/cubeb-pulse-rs/pulse-rs/src/stream.rs:326:38 | 326 | pub fn get_time(&self) -> Result<(USec)> { | ^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default Fresh cexpr v0.3.3 Fresh cubeb-sys v0.6.2 Fresh backtrace v0.3.38 Fresh nserror v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/nserror) Fresh regex v1.1.9 Fresh dbus v0.6.4 Fresh digest v0.8.0 Fresh block-buffer v0.7.3 Fresh shift_or_euc_c v0.1.0 Fresh mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-72.0.2/media/mp4parse-rust/mp4parse_capi) Fresh jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/js/src/rust/shared) Fresh serde_derive v1.0.102 Fresh synstructure v0.12.1 Fresh darling_core v0.10.1 Fresh uuid v0.7.4 Fresh cstr-macros v0.1.6 Fresh num-derive v0.3.0 Fresh tempfile v3.0.5 Fresh webrtc-sdp v0.3.1 Fresh tokio-io v0.1.7 Fresh mio-uds v0.6.7 Fresh http v0.1.17 Fresh authenticator v0.2.6 Fresh memoffset v0.5.1 Fresh derive_more v0.13.0 Fresh phf_generator v0.7.24 Fresh xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/xpcom/xpcom_macros) Fresh scroll_derive v0.9.5 Fresh bindgen v0.51.1 Fresh ringbuf v0.1.4 Fresh cubeb-core v0.6.2 Fresh env_logger v0.6.2 Fresh audio_thread_priority v0.20.2 Fresh netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/rust-helper) Fresh encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/encoding_glue) Fresh sha2 v0.8.0 Fresh serde v1.0.102 Fresh darling_macro v0.10.1 Fresh failure_derive v0.1.6 Fresh malloc_size_of_derive v0.1.1 Fresh peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/peek-poke/peek-poke-derive) Fresh mdns_service v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/mtransport/mdns_service) Fresh gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/gkrust_utils) Fresh tokio-reactor v0.1.3 Fresh tokio-codec v0.1.0 Fresh cstr v0.1.3 Fresh rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) Fresh crossbeam-epoch v0.8.0 Fresh phf_codegen v0.7.24 Fresh xpcom v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/xpcom) Fresh neqo-common v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) Fresh scroll v0.9.2 Fresh cubeb v0.6.2 Fresh cubeb-backend v0.6.2 Fresh smallvec v0.6.10 Fresh euclid v0.20.0 Fresh bincode v1.2.0 Fresh app_units v0.7.0 Fresh serde_bytes v0.11.2 Fresh ron v0.1.7 Fresh toml v0.4.5 Fresh darling v0.10.1 Fresh failure v0.1.6 Fresh serde_json v1.0.26 Fresh webrender_build v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_build) Fresh tokio-udp v0.1.1 Fresh tokio-uds v0.2.5 Fresh tokio-tcp v0.1.1 Fresh gleam v0.6.17 Fresh crossbeam-deque v0.7.2 Fresh cssparser-macros v0.3.6 Fresh storage_variant v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/variant) Fresh moz_task v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/xpcom/rust/moz_task) Fresh mozurl v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/netwerk/base/mozurl) Fresh unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/unic-langid-ffi) Fresh fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/intl/locale/rust/fluent-langneg-ffi) Fresh gfx-hal v0.4.0 Fresh parking_lot_core v0.6.2 Fresh peek-poke v0.2.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/peek-poke) Fresh plane-split v0.15.0 Fresh goblin v0.0.24 Fresh fallible v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/fallible) Fresh cubeb-pulse v0.3.0 (/builddir/build/BUILD/firefox-72.0.2/media/libcubeb/cubeb-pulse-rs) Fresh derive_common v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/derive_common) Fresh wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/wr_malloc_size_of) Fresh remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/remote) Fresh cssparser v0.25.9 Fresh tokio-threadpool v0.1.14 Fresh rayon-core v1.6.0 Fresh lmdb-rkv-sys v0.9.5 Fresh storage v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/storage/rust) Fresh parking_lot v0.9.0 Fresh gfx-backend-empty v0.4.0 Fresh rendy-memory v0.5.1 Fresh rendy-descriptor v0.5.1 Fresh gfx-backend-vulkan v0.4.0 Fresh to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/to_shmem_derive) Fresh style_derive v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style_derive) Fresh webrender_api v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender_api) Fresh to_shmem v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/to_shmem) Fresh tokio-fs v0.1.3 Fresh rayon v1.2.0 Fresh lmdb-rkv v0.12.3 Fresh bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/places/bookmark_sync) Fresh wgpu-core v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-core) Fresh neqo-crypto v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) Fresh target-lexicon v0.8.1 Fresh selectors v0.21.0 (/builddir/build/BUILD/firefox-72.0.2/servo/components/selectors) Fresh tokio v0.1.11 Fresh rkv v0.10.2 Fresh webrender v0.60.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wr/webrender) Fresh wgpu-remote v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/wgpu/wgpu-remote) Fresh neqo-transport v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) Fresh malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/malloc_size_of) Fresh audioipc v0.2.4 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/audioipc) Fresh object v0.14.0 Fresh webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/gfx/webrender_bindings) Fresh kvstore v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/components/kvstore) Fresh neqo-qpack v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) Fresh style_traits v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style_traits) Fresh audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/client) Fresh profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/tools/profiler/rust-helper) Fresh audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-72.0.2/media/audioipc/server) Fresh neqo-http3 v0.1.6 (https://github.com/mozilla/neqo?tag=v0.1.6#c110c2e0) Fresh style v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/components/style) Fresh geckoservo v0.0.1 (/builddir/build/BUILD/firefox-72.0.2/servo/ports/geckolib) Fresh neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/netwerk/socket/neqo_glue) Fresh gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust/shared) Fresh gkrust v0.1.0 (/builddir/build/BUILD/firefox-72.0.2/toolkit/library/rust) Finished release [optimized] target(s) in 2.01s /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-72.0.2/objdir/x86_64-unknown-linux-gnu/release/libgkrust.a make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/rust' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/power' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacapabilities' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacapabilities' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/messagechannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/messagechannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/places' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/places' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/caps' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/caps' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/jsurl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/jsurl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/launch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/launch' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/animation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/animation' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/midi' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/midi' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filesystem/compat' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filesystem/compat' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptcall/md/unix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptcall/md/unix' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libdav1d' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libdav1d' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/hal' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/hal' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/qcms' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/qcms' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/typeaheadfind' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/typeaheadfind' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/jpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/jpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/msgpack' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/msgpack' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/prio' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/dsp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/dsp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/jsep' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/jsep' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/wifi' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/wifi' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/eme' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/eme' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/profiler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/profiler' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/flac' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/flac' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/certverifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/certverifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav55' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav55' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/sctp/datachannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/sctp/datachannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/antitracking' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/antitracking' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xpath' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xpath' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/audio/audio_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/audio/audio_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/parentalcontrols' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/parentalcontrols' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/system/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/system/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libogg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libogg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/ct' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/ct' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/i18n' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/i18n' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/lwbrk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/lwbrk' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/ipdl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/dec' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/dec' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/call_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/call_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/reporter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/reporter' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers/sharedworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers/sharedworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/bindings' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr/service/openvr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr/service/openvr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/url' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/url' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/inspector' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/inspector' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/hyphenation/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/hyphenation/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/services/crypto/component' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/services/crypto/component' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/storage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/storage' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reputationservice' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reputationservice' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/cairo/cairo/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/cairo/cairo/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/downloads' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/downloads' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/dns/mdns/libmdns' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/dns/mdns/libmdns' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/omx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/omx' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/cairo/libpixman/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/cairo/libpixman/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/call_interfaces_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/call_interfaces_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/fuzzyfox' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/fuzzyfox' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/atk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/atk' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/angle_common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/angle_common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/platform' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/platform' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/clients/manager' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/clients/manager' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/console' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/console' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/recordreplay' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/recordreplay' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/res' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/res' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/remote' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/remote' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/mozintl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/mozintl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/optional_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/optional_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/mathml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/mathml' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/bridge' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/bridge' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/presentation/provider' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/presentation/provider' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/push' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/push' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/cache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/cache' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xhr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xhr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xml' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xml' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/shistory' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/shistory' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webauthn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webauthn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libspeex_resampler/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libspeex_resampler/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/sctp/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/sctp/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/vr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/vr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/txmgr' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/txmgr' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/spellchecker' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/spellchecker' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg57' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg57' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/imagecapture' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/imagecapture' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webbrowserpersist' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webbrowserpersist' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webgpu' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/webgpu' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacontrol' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediacontrol' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/config' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/config' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/statusfilter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/statusfilter' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/payments/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/payments/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/extensions' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/extensions' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/permission' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/permission' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libjar/zipwriter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libjar/zipwriter' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptinfo' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/reflect/xptinfo' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/graphite2/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/graphite2/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav54' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/libav54' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/libeditor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/libeditor' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/url-classifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/bitrate_allocator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/headless' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/headless' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/webrender_bindings' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/webrender_bindings' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/dirprovider' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/dirprovider' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mp3' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mp3' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/chromium/src/third_party' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/chromium/src/third_party' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/eme' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/eme' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/localstorage' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/localstorage' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/media-conduit' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/media-conduit' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/loader' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/loader' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/2d' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/2d' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/notification' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/notification' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/system/gnome' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/system/gnome' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul/grid' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul/grid' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/pref/autoconfig/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/pref/autoconfig/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libdav1d/asm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libdav1d/asm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/mime' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/mime' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/xul' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/quota' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/quota' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filehandle' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/filehandle' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/ductwork/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/ductwork/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/expat/lib' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/expat/lib' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/reporting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/reporting' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/pki' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/pki' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/gio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/gio' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/utils' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/utils' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/generic' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/generic' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/commandhandler' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/commandhandler' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/common/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/printingui/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/printingui/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/smil' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/smil' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/kvstore' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/kvstore' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/components' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/components' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/translator' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/translator' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffvpx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/ffmpeg/ffvpx' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/encoder' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/encoder' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/performance' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/performance' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr/service' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/vr/service' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/windowwatcher' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/windowwatcher' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/recognition' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webspeech/recognition' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/perfmonitoring' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/perfmonitoring' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/encoding' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/encoding' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/png' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/png' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/prefetch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/prefetch' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/canvas' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/canvas' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/geolocation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/geolocation' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/bmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/bmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libpng' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libpng' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/webrtc_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/webrtc_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/tables' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/tables' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/wave' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/wave' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/voice_engine/audio_level_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/voice_engine/audio_level_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/bytestreams' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/bytestreams' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/painting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/painting' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/file' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/file' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/string' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/string' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/x11' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/x11' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/style' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/style' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/performance' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/performance' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/thebes' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/thebes' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/broker' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/broker' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xslt' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/xslt/xslt' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/third_party/nICEr/nicer_nicer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/third_party/nICEr/nicer_nicer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/clearsitedata' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/clearsitedata' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/locale/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/jsoncpp/src/lib_json' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/jsoncpp/src/lib_json' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/abort' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/abort' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/xpcom' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/xpcom' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasink' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasink' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/utility/utility_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/utility/utility_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/composer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/editor/composer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/video/video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/video/video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/ds' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/ds' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/hunspell/glue' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/extensions/spellcheck/hunspell/glue' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/demux' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/demux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/skia' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/skia' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libnestegg/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libnestegg/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/system' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/system' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/startupcache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/startupcache' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpfe/appshell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpfe/appshell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/volatile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/memory/volatile' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/forms' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/forms' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/systemservices' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/systemservices' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/finalizationwitness' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/finalizationwitness' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/worklet' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/worklet' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/fdlibm/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/fdlibm/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/debugger' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/debugger' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/frontend' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/frontend' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/data' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/data' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/jit' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/jit' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/wasm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/wasm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/gc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/gc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/build' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/src/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/sessionstore' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/sessionstore' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvorbis' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvorbis' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/terminator' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/terminator' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/base/timeline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/base/timeline' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/presentation' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/presentation' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/browser-element' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/browser-element' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/woff2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/woff2' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/indexedDB' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/harfbuzz/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/harfbuzz/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/ico' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/encoders/ico' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/profile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/profile' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/prio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/third_party/prio' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/ogg' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/ogg' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/strres' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/strres' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/satchel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/satchel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/mediasniffer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/mediasniffer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/base/mozurl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/base/mozurl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_media_base_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_media_base_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_frame_api_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/video_frame_api_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/media_file/media_file_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/media_file/media_file_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/layout/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp/widevine-adapter' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp/widevine-adapter' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/commandlines' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/commandlines' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/view' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/view' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/u2f' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/u2f' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/chromium' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/chromium' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libmkv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libmkv' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/apps' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/apps' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/shared/heapsnapshot' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/devtools/shared/heapsnapshot' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/htmlparser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/htmlparser' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders/icon/gtk' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders/icon/gtk' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reflect' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/reflect' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/network' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/network' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/flex' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/flex' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/base' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/base' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers/remoteworkers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/workers/remoteworkers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/docshell/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/unicharutil/util' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/intl/unicharutil/util' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/clients/api' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/clients/api' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file/uri' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file/uri' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/alerts' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/alerts' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/html/input' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/html/input' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/offline' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/offline' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/crypto' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/crypto' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/preprocessor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/angle/targets/preprocessor' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/psshparser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/psshparser' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libopus' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libopus' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libpref' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/libpref' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ots/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/ots/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/remote/startup' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/remote/startup' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/fetch' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/fetch' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/about' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/components/about' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/srtp/src' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/srtp/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/audiochannel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/audiochannel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/payments' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/payments' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/lz4' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/lz4' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/doctor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/doctor' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/gmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/platforms/agnostic/gmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/events' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/events' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/battery' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/battery' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasource' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/mediasource' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/gmp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/streamconv' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/streamconv' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/sdp' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/signaling/src/sdp' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/testshell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/testshell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/data' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/data' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/script' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/script' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/credentialmanagement' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/credentialmanagement' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/gamepad' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/gamepad' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library' toolkit/library/buildid.cpp.stub /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-72.0.2/toolkit/library/gen_buildid.py main buildid.cpp .deps/buildid.cpp.pp .deps/buildid.cpp.stub build/libxul_so.list make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webm' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webm' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/dns' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/dns' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/plugins/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/xre' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/xre' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/osfile' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/osfile' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/common' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/common' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/moz' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libwebp/src/moz' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/http' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/protocol/http' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/html' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/html' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/gl' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/gl' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/brotli' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/modules/brotli' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/events/unix' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/events/unix' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/featurepolicy' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/security/featurepolicy' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/accessible/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/autocomplete' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/autocomplete' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/build' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/resistfingerprinting' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/resistfingerprinting' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webaudio' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/webaudio' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/media/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/prototype' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/parser/prototype' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file/ipc' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/file/ipc' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/url-classifier' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/url-classifier' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cache' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/netwerk/cache' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders/icon' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/image/decoders/icon' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/gfx/layers' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/browser' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/browser' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/websocket' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/dom/websocket' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container /builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app/plugin-container_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container in 0.42s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/plugin-container make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/ipc/app' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell /builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell/xpcshell_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell in 0.41s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/xpcshell make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/js/xpconnect/shell' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/x86' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/x86' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so in 0.39s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/libmozavcodec.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so in 0.06s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/libmozavutil.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so in 0.11s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1/libclearkey.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/gmp-clearkey/0.1' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/gtest' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest /builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest/webrtc-gtest_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest in 21.43s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/webrtc-gtest make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/media/webrtc/trunk/gtest' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAlgorithm /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArray /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestArrayUtils /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics in 0.07s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestAtomics /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBinarySearch /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBloomFilter /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestBufferList /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCasting /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCeilingFloor /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt in 0.15s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCheckedInt /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountPopulation /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestCountZeroes /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDefineEnum /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestDoublyLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEndian /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumeratedArray /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumSet /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestEnumTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFastBernoulliTrial /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFloatingPoint /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestFunctionTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerPrintfMacros /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestIntegerRange /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestJSONWriter /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestLinkedList /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroArgs /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMacroForEach /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMathAlgorithms /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestMaybe /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNonDereferenceable /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestNotNull /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPair /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRandomNum /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRange /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRefPtr /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestResult /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestRollingMean /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSaturate /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestScopeExit /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSegmentedVector /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSHA1 /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSmallPointerArray /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSplayTree /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue in 0.06s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestSPSCQueue /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTemplateLib /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTextUtils /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestThreadSafeWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTuple /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum in 0.07s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypedEnum /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestTypeTraits /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUniquePtr /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVariant /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector in 0.06s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestVector /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWeakPtr /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestWrappingOperations /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestXorShift128PlusRNG /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 in 0.05s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestUtf8 /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests/TestPoisonArea make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mfbt/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig in 0.46s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/ShowSSEConfig /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler in 0.66s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestBaseProfiler /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf in 0.43s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests/TestPrintf make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/mozglue/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/pkcs11testmodule' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/nss/lib/mozpkix/mozpkix_mozpkix-testlib' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/lib' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/lib' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer in 0.61s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer in 0.61s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/DelegatedCredentialsServer /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse in 0.63s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer in 0.60s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer in 0.62s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/manager/ssl/tests/unit/tlsserver/cmd' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so in 0.19s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux/libmozsandbox.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/security/sandbox/linux' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel /builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel/ssltunnel_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel in 0.47s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/ssltunnel make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/mochitest/ssltunnel' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid /builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid/fileid_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid in 0.50s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/fileid make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/fileid' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng /builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot/screentopng_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/screentopng make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/testing/tools/screenshot' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests/libjsctypes-test.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/ctypes/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender/pingsender_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender in 0.45s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/pingsender make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/pingsender' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests/libmodules-test.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/components/telemetry/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client/crashreporter_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter in 0.18s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/crashreporter make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/client' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/google-breakpad/src/processor' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer/minidump-analyzer_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer in 0.97s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/dist/bin/minidump-analyzer make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/minidump-analyzer' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Nothing to be done for 'syms'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/crashreporter/test' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so_syms.track --count-ctors Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"subtests": [{"alertChangeType": "absolute", "name": "num_static_constructors", "value": 0, "alertThreshold": 3}], "name": "compiler_metrics"}]} Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so in 424.77s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build/libxul.so --count-ctors make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/toolkit/library/build' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/tools/power/rapl make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/tools/power' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument in 0.44s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests/WriteArgument make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/uriloader/exthandler/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2/libmozgtk.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk2' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3/libmozgtk.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/gtk3' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub/libmozgtk_stub.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozgtk/stub' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so in 0.02s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland/libmozwayland.so make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/widget/gtk/mozwayland' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' make[1]: Nothing to be done for 'target-objects'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' make[1]: Nothing to be done for 'target'. make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestArguments /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestBlockingProcess /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestPRIntN /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn in 0.04s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestQuickReturn /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.dumpsymbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments_syms.track Beginning work for file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments Processing file: /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments Finished processing /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments in 0.03s Running: /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/crashreporter/tools/symbolstore.py -c --vcs-info --install-manifest=/builddir/build/BUILD/firefox-72.0.2/objdir/_build_manifests/install/dist_include,/builddir/build/BUILD/firefox-72.0.2/objdir/dist/include -s /builddir/build/BUILD/firefox-72.0.2 /builddir/build/BUILD/firefox-72.0.2/objdir/dist/host/bin/dump_syms /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols /builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests/TestUnicodeArguments make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/xpcom/tests' echo packing symbols packing symbols ./config/nsinstall -D dist/ rm -f 'dist/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.symbols_archive 'dist/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip' /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols --full-archive Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "BadCertAndPinningServer/FB260B29FC5F1F76C82B2F3BAD1C06850/BadCertAndPinningServer.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "BadCertAndPinningServer/FB260B29FC5F1F76C82B2F3BAD1C06850/BadCertAndPinningServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "DelegatedCredentialsServer/C09D785C9D04BDEF4D9D72DAD56263630/DelegatedCredentialsServer.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "DelegatedCredentialsServer/C09D785C9D04BDEF4D9D72DAD56263630/DelegatedCredentialsServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "GenerateOCSPResponse/E8519AF283343803319219BDC6C145DE0/GenerateOCSPResponse.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "GenerateOCSPResponse/E8519AF283343803319219BDC6C145DE0/GenerateOCSPResponse.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "OCSPStaplingServer/CA9A777FDB5D3BA5C46C42C290A3275C0/OCSPStaplingServer.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "OCSPStaplingServer/CA9A777FDB5D3BA5C46C42C290A3275C0/OCSPStaplingServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "ShowSSEConfig/DE54C14333B1DAEDF72A12A7F672EE680/ShowSSEConfig.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "ShowSSEConfig/DE54C14333B1DAEDF72A12A7F672EE680/ShowSSEConfig.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "WriteArgument/A19F08DD9923BEAB7030A848E6B7F3E10/WriteArgument.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "WriteArgument/A19F08DD9923BEAB7030A848E6B7F3E10/WriteArgument.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "crashreporter/4AB8620945F455B819C15580256BF79E0/crashreporter.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "crashreporter/4AB8620945F455B819C15580256BF79E0/crashreporter.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "fileid/160750A9A2BA279F945D626EC54252C90/fileid.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "fileid/160750A9A2BA279F945D626EC54252C90/fileid.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "firefox/416D19EECB398160284D0EC57CAF5CA60/firefox.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "firefox/416D19EECB398160284D0EC57CAF5CA60/firefox.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libclearkey.so/6BB887297F44FE39994FE152598A75260/libclearkey.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libclearkey.so/6BB887297F44FE39994FE152598A75260/libclearkey.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libfake.so/6A80EDAEC59BDEAF6D9F0EC01AA656AF0/libfake.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libfake.so/6A80EDAEC59BDEAF6D9F0EC01AA656AF0/libfake.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libfakeopenh264.so/2D0A1D9C1D76064159F3D7AB7BBB3BD10/libfakeopenh264.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libfakeopenh264.so/2D0A1D9C1D76064159F3D7AB7BBB3BD10/libfakeopenh264.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "liblgpllibs.so/07CB9D307209E9F509DAF10FC9135D3B0/liblgpllibs.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "liblgpllibs.so/07CB9D307209E9F509DAF10FC9135D3B0/liblgpllibs.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozavcodec.so/ED9293DEF06AFC74D9A08D579F04303D0/libmozavcodec.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozavcodec.so/ED9293DEF06AFC74D9A08D579F04303D0/libmozavcodec.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozavutil.so/B2BBB28F20025AB51381B088A2B1F6E00/libmozavutil.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozavutil.so/B2BBB28F20025AB51381B088A2B1F6E00/libmozavutil.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk.so/77B8A08F00ED294613D7AB3A15DD85E80/libmozgtk.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk.so/77B8A08F00ED294613D7AB3A15DD85E80/libmozgtk.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk.so/B189BEFA34D23CFAABBC52710738A5400/libmozgtk.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk.so/B189BEFA34D23CFAABBC52710738A5400/libmozgtk.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk_stub.so/30FA90AAB0F0A2B00E1B5D5E388D85F80/libmozgtk_stub.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozgtk_stub.so/30FA90AAB0F0A2B00E1B5D5E388D85F80/libmozgtk_stub.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozsandbox.so/B2100AA1E33C7B36FAA0F1059EB77C940/libmozsandbox.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozsandbox.so/B2100AA1E33C7B36FAA0F1059EB77C940/libmozsandbox.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozsqlite3.so/B8814B6DA053EBD5157FF9C19230B57B0/libmozsqlite3.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozsqlite3.so/B8814B6DA053EBD5157FF9C19230B57B0/libmozsqlite3.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozwayland.so/E0868C3CCB75742969F1886306D0A70C0/libmozwayland.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libmozwayland.so/E0868C3CCB75742969F1886306D0A70C0/libmozwayland.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libxul.so/B25BF2A8E0D0FDAFF92DF47665C900800/libxul.so.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "libxul.so/B25BF2A8E0D0FDAFF92DF47665C900800/libxul.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "minidump-analyzer/31CA14240CD156DA418879CBE35BBFCA0/minidump-analyzer.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "minidump-analyzer/31CA14240CD156DA418879CBE35BBFCA0/minidump-analyzer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "pingsender/1A5A92E2A9EACC1AC4C044281322B8540/pingsender.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "pingsender/1A5A92E2A9EACC1AC4C044281322B8540/pingsender.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "plugin-container/F72B2F804621B83030D5269A051DC2DD0/plugin-container.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "plugin-container/F72B2F804621B83030D5269A051DC2DD0/plugin-container.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "rapl/FCBC57E9A88F0325B396A5D4E4022B290/rapl.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "rapl/FCBC57E9A88F0325B396A5D4E4022B290/rapl.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "screentopng/D985A19DF311FD2B26CE95D075040C700/screentopng.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "screentopng/D985A19DF311FD2B26CE95D075040C700/screentopng.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "ssltunnel/91628EDE021752364CF0833CF4F50C0D0/ssltunnel.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "ssltunnel/91628EDE021752364CF0833CF4F50C0D0/ssltunnel.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "xpcshell/6D3B29747E468C2AEEFE05381D8A85440/xpcshell.dbg.gz" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols-full.zip": "xpcshell/6D3B29747E468C2AEEFE05381D8A85440/xpcshell.sym" rm -f 'dist/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.symbols_archive 'dist/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip' /builddir/build/BUILD/firefox-72.0.2/objdir/dist/crashreporter-symbols Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "BadCertAndPinningServer/FB260B29FC5F1F76C82B2F3BAD1C06850/BadCertAndPinningServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "DelegatedCredentialsServer/C09D785C9D04BDEF4D9D72DAD56263630/DelegatedCredentialsServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "GenerateOCSPResponse/E8519AF283343803319219BDC6C145DE0/GenerateOCSPResponse.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "OCSPStaplingServer/CA9A777FDB5D3BA5C46C42C290A3275C0/OCSPStaplingServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "SanctionsTestServer/BEF38B225B549F0CC283E95A83ADE9DF0/SanctionsTestServer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "ShowSSEConfig/DE54C14333B1DAEDF72A12A7F672EE680/ShowSSEConfig.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestAlgorithm/E87461D65840C1960AD1815798E70CE80/TestAlgorithm.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestArguments/EC731F84D091730B2B9E4B91A9117F4A0/TestArguments.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestArray/CF86C7C4EAAB85F367510BBD283262A50/TestArray.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestArrayUtils/D46665A443EBEA6C6C15FF3E027D28BA0/TestArrayUtils.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestAtomics/DB1DA99E6E4D5A41D75413D2B92A80340/TestAtomics.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestBaseProfiler/4C8BCB58B08C1C76E01B8FCF0F341B070/TestBaseProfiler.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestBinarySearch/718EA9041A00B05C313AAF6203D8E4830/TestBinarySearch.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestBlockingProcess/82772C34B3FE2388E1869D57E2EAA4A90/TestBlockingProcess.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestBloomFilter/403C06D54E522996BF44EF29909B53EB0/TestBloomFilter.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestBufferList/0EE3150161B47B5A532D5841AF29D3FD0/TestBufferList.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestCasting/C55655228BE9A3AFDF4F82E9633DFD200/TestCasting.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestCeilingFloor/8C702926AEB8F810A215784C07F475DA0/TestCeilingFloor.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestCheckedInt/D94A7ED9F9B8885AB214F18EE62ACB150/TestCheckedInt.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestCountPopulation/D7E9D7AAE9E4926C6A19A01D90212A870/TestCountPopulation.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestCountZeroes/1C342BD0B7AD7532CECF9190965E298D0/TestCountZeroes.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestDefineEnum/150B2EF1702F644643D7BE29FE4A79160/TestDefineEnum.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestDoublyLinkedList/D8A309503A752C0BCE2998482AB687C30/TestDoublyLinkedList.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestEndian/3C17F37F9F00356D40E7C2DA59BF38930/TestEndian.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestEnumSet/DE72FB60F690C9EFF8E834EF49C9A9CE0/TestEnumSet.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestEnumTypeTraits/C6A3AD4EEA6B0A9D89625C4B32AE72300/TestEnumTypeTraits.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestEnumeratedArray/6657FAC9B98939EA23B9391902AC6E6A0/TestEnumeratedArray.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestFastBernoulliTrial/3A6B90A4FC586EE78C8BC7A40254D61E0/TestFastBernoulliTrial.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestFloatingPoint/93B9DB4261DF13185C525E95B8D2CFC80/TestFloatingPoint.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestFunctionTypeTraits/BE4CD1F8DE9E8E2FAB53922AE17C4CE90/TestFunctionTypeTraits.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestIntegerPrintfMacros/CD6310F8AFA70D1075DA7447442C417A0/TestIntegerPrintfMacros.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestIntegerRange/454AB62099AF4381D0F963CD5801B9020/TestIntegerRange.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestJSONWriter/EF7A828FCE2289E8C727804784B6A0DB0/TestJSONWriter.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestLinkedList/679279EA726DFEEAC78CABF0A5FC660D0/TestLinkedList.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestMacroArgs/181D751F6E516D0ACA7EA65A42CBC24E0/TestMacroArgs.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestMacroForEach/8E5AFD447DDF6A02FAF50AD8733DBB770/TestMacroForEach.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestMathAlgorithms/0B34F4111E7CEF65330C0E6F1EB68D330/TestMathAlgorithms.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestMaybe/22FE0565006DFDF562F1AE5A81480D810/TestMaybe.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestNonDereferenceable/DF90B7FC01C4CC96DF4F2CDC5CF120120/TestNonDereferenceable.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestNotNull/852BAC9633055B86B786C6D9C36F9A160/TestNotNull.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestPRIntN/D8CDE5606E215D73DA0DE15F44AE801C0/TestPRIntN.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestPair/1604793BDC64FC1AF935E5D3F0F87D2D0/TestPair.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestPoisonArea/E84473867BBA4FBD96C805491B7C83960/TestPoisonArea.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestPrintf/A0C059002BC30E7DD0B9B302E1589A1B0/TestPrintf.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestQuickReturn/8AB49F1AD4689BEE0ECDDCF6BF3A61590/TestQuickReturn.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestRandomNum/F834A1C79D69BEE3581CA34798E667D90/TestRandomNum.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestRange/C76E93131676F28C7FF271F46911B57E0/TestRange.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestRefPtr/BF5D00AC1BC0AA42C2DF81E2376A17E10/TestRefPtr.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestResult/38C7EA2D90F706634D66EACE8AC702D80/TestResult.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestRollingMean/CB2A45E31A2A32B820C79A45A8ED92810/TestRollingMean.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSHA1/BCDA14C1F9877D996D7D6E809C39D92E0/TestSHA1.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSPSCQueue/E36FD2F830A7D7FBF4C15329FBC9A1EE0/TestSPSCQueue.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSaturate/AD58D40C15215D4B4214A55C59C0F1BA0/TestSaturate.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestScopeExit/5FB7B8E7C30A6321B53119D38FAB8D4E0/TestScopeExit.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSegmentedVector/37A268AB78D105530A7C7839B52200F70/TestSegmentedVector.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSmallPointerArray/6706AF6C0E66BB9BABD399AF7F1FAB390/TestSmallPointerArray.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestSplayTree/C59FC0FC777B69CB8A293345C29BC6010/TestSplayTree.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestTemplateLib/5BA081F836B7DF1560F1617F2E59605D0/TestTemplateLib.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestTextUtils/87868B852B9D52C9BFB59F117C1318630/TestTextUtils.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestThreadSafeWeakPtr/934172B78B478C99C3B77BBAAC30233E0/TestThreadSafeWeakPtr.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestTuple/ED56699631A83A73ED06464C2DAA38760/TestTuple.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestTypeTraits/A7C16D959FF6E345A348494FE1E073380/TestTypeTraits.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestTypedEnum/3955ADFB34EA47F098AF810C46628A7B0/TestTypedEnum.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestUnicodeArguments/5968D027E2570500D85D07655991DD990/TestUnicodeArguments.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestUniquePtr/3050C54433CFE33C9C2DD384BA48754B0/TestUniquePtr.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestUtf8/32F3FE141CA1DC31E050FFE9384A2D4D0/TestUtf8.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestVariant/40D244FACE9EA4932FCAEA1E603AFC4E0/TestVariant.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestVector/2B9CB119CDF027278ED2337EDAE010C60/TestVector.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestWeakPtr/9B357B6F78FB2BB73A1080B9A941A0410/TestWeakPtr.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestWrappingOperations/12EB04486140C2694DB48D2932CC4D830/TestWrappingOperations.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "TestXorShift128PlusRNG/61497E16B6A9C1E3F01CD55DD7615BBB0/TestXorShift128PlusRNG.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "WriteArgument/A19F08DD9923BEAB7030A848E6B7F3E10/WriteArgument.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "crashreporter/4AB8620945F455B819C15580256BF79E0/crashreporter.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "fileid/160750A9A2BA279F945D626EC54252C90/fileid.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "firefox/416D19EECB398160284D0EC57CAF5CA60/firefox.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libclearkey.so/6BB887297F44FE39994FE152598A75260/libclearkey.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libfake.so/6A80EDAEC59BDEAF6D9F0EC01AA656AF0/libfake.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libfakeopenh264.so/2D0A1D9C1D76064159F3D7AB7BBB3BD10/libfakeopenh264.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libjsctypes-test.so/9023F2A69B7CDA5D3635C0455C1507980/libjsctypes-test.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "liblgpllibs.so/07CB9D307209E9F509DAF10FC9135D3B0/liblgpllibs.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmodules-test.so/77F929955C88FFC5782C90095ADE6B2D0/libmodules-test.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozavcodec.so/ED9293DEF06AFC74D9A08D579F04303D0/libmozavcodec.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozavutil.so/B2BBB28F20025AB51381B088A2B1F6E00/libmozavutil.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozgtk.so/77B8A08F00ED294613D7AB3A15DD85E80/libmozgtk.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozgtk.so/B189BEFA34D23CFAABBC52710738A5400/libmozgtk.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozgtk_stub.so/30FA90AAB0F0A2B00E1B5D5E388D85F80/libmozgtk_stub.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozsandbox.so/B2100AA1E33C7B36FAA0F1059EB77C940/libmozsandbox.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozsqlite3.so/B8814B6DA053EBD5157FF9C19230B57B0/libmozsqlite3.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libmozwayland.so/E0868C3CCB75742969F1886306D0A70C0/libmozwayland.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "libxul.so/B25BF2A8E0D0FDAFF92DF47665C900800/libxul.so.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "minidump-analyzer/31CA14240CD156DA418879CBE35BBFCA0/minidump-analyzer.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "pingsender/1A5A92E2A9EACC1AC4C044281322B8540/pingsender.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "plugin-container/F72B2F804621B83030D5269A051DC2DD0/plugin-container.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "rapl/FCBC57E9A88F0325B396A5D4E4022B290/rapl.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "screentopng/D985A19DF311FD2B26CE95D075040C700/screentopng.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "ssltunnel/91628EDE021752364CF0833CF4F50C0D0/ssltunnel.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "webrtc-gtest/F710B2A0019784FE434EDDADAA4F24B50/webrtc-gtest.sym" Adding to "firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip": "xpcshell/6D3B29747E468C2AEEFE05381D8A85440/xpcshell.sym" make: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.p9t89L + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 + cd firefox-72.0.2 + /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-72.0.2-1.fc30.x86_64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/installer' /builddir/build/BUILD/firefox-72.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-72.0.2/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* DelegatedCredentialsServer* 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-72.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-72.0.2/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-72.0.2/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_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_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"72.0"' -DMOZILLA_VERSION='"72.0.2"' -DMOZILLA_VERSION_U=72.0.2 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"72.0.2"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=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-72.0.2/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-72.0.2/objdir/jarlog/en-US.log \ --compress none \ /builddir/build/BUILD/firefox-72.0.2/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-72.0.2/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64 /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/bin /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-72.0.2-20200120.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/tl.xpi firefox-langpacks/tr.xpi firefox-langpacks/trs.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-72.0.2 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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 + cd - /builddir/build/BUILD/firefox-72.0.2 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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 /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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/tl.xpi .xpi + language=tl + extensionID=langpack-tl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tl@firefox.mozilla.org + unzip -qq firefox-langpacks/tl.xpi -d langpack-tl@firefox.mozilla.org + find langpack-tl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tl@firefox.mozilla.org + zip -qq -r9mX ../langpack-tl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-72.0.2 + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo '%lang(tl) /usr/lib64/firefox/langpacks/langpack-tl@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 /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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/trs.xpi .xpi + language=trs + extensionID=langpack-trs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-trs@firefox.mozilla.org + unzip -qq firefox-langpacks/trs.xpi -d langpack-trs@firefox.mozilla.org + find langpack-trs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-trs@firefox.mozilla.org + zip -qq -r9mX ../langpack-trs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo trs ++ sed -e s/-/_/g + language=trs + echo '%lang(trs) /usr/lib64/firefox/langpacks/langpack-trs@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 /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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 /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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 /builddir/build/BUILD/firefox-72.0.2 + cd - + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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 + cd - /builddir/build/BUILD/firefox-72.0.2 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-72.0.2-1.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-72.0.2-1.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-72.0.2 + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-72.0.2 + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-72.0.2 + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-72.0.2 + echo '%lang(gu) /usr/lib64/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-72.0.2 + 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-72.0.2-1.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-72.0.2 + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-72.0.2 + 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-72.0.2-1.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-72.0.2 + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-72.0.2 + cd - + echo '%lang(pa) /usr/lib64/firefox/langpacks/langpack-pa@firefox.mozilla.org.xpi' + create_default_langpack pt-PT pt + language_long=pt-PT + language_short=pt + cd /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-72.0.2 + cd - + 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-72.0.2-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-72.0.2 + cd - + 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-72.0.2-1.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-72.0.2 + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/dictionaries + sed -i -e 's/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/' /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib64/firefox/application.ini + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib/debug/usr/lib64/firefox + /usr/bin/cp objdir/dist/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64//usr/lib/debug/usr/lib64/firefox + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/metainfo + /usr/bin/cp /builddir/build/SOURCES/firefox.metainfo.appdata.xml /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/metainfo + mkdir -p /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/share/gnome-shell/search-providers + rm -f /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox-devel-72.0.2/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox-devel-72.0.2/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox-devel-72.0.2/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 72.0.2-1.fc30 --unique-debug-suffix -72.0.2-1.fc30.x86_64 --unique-debug-src-base firefox-72.0.2-1.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -p /usr/lib/debug/usr/lib64/firefox/firefox-72.0.2.en-US.linux-x86_64.crashreporter-symbols.zip -o debugcrashreporter.list -S debugsourcefiles.list /builddir/build/BUILD/firefox-72.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozavutil.so Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/crashreporter extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/crashreporter explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/minidump-analyzer extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/minidump-analyzer explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64/usr/lib64/firefox/pingsender Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-72.0.2/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-72.0.2' -> '/usr/src/debug/firefox-72.0.2-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. dwz: ./usr/lib64/firefox/libxul.so-72.0.2-1.fc30.x86_64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 15 CRC32s, 1 CRC32s did match. cpio: <::alloc::macros::format macros>: Cannot stat: No such file or directory 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::write macros>: Cannot stat: No such file or directory cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: <::log::macros::__log_format_args macros>: Cannot stat: No such file or directory cpio: <::log::macros::log macros>: Cannot stat: No such file or directory cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory cpio: <::smallvec::smallvec 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-number-parser.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-number-parser.rl: 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/16bd_cdef_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_cdef_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_cdef_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_fg_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_film_grain_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_ipred_prepare_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_ipred_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_itx_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_lf_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_loopfilter_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_looprestoration_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_lr_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_mc_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/16bd_recon_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_cdef_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_cdef_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_cdef_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_fg_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_film_grain_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_film_grain_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_ipred_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_ipred_prepare_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_ipred_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_itx_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_itx_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_lf_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_loopfilter_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_loopfilter_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_looprestoration_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_looprestoration_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_lr_apply_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_mc_init_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_mc_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/8bd_recon_tmpl.c: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/APZTestDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AbortControllerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AbortSignalBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AbstractRangeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AccessibleNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AddonEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AddonEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AddonManagerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnalyserNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimatableBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationEffectBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationPlaybackEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationPlaybackEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnimationTimelineBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AnonymousContentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AttrBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioBufferBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioBufferSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioDestinationNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioListenerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioParamBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioParamDescriptorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioParamMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioProcessingEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioScheduledSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioTrackBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioTrackListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioWorkletBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioWorkletGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioWorkletNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AudioWorkletProcessorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/AutocompleteInfoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BarPropBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BaseAudioContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BaseKeyframeTypesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BasicCardPaymentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BatteryManagerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BeforeUnloadEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BiquadFilterNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BlobBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BlobEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BlobEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BlobTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BroadcastChannelBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BrowserElementDictionariesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/BrowsingContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CDATASectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSPDictionariesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSPReportBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSS2PropertiesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSAnimationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSConditionRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSCounterStyleRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSFontFaceRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSFontFeatureValuesRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSGroupingRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSImportRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSKeyframeRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSKeyframesRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSMediaRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSMozDocumentRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSNamespaceRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSPageRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSPseudoElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSRuleListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSStyleDeclarationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSStyleRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSStyleSheetBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSSupportsRuleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CSSTransitionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CacheBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CacheStorageBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CacheTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CancelContentJSOptionsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CanvasCaptureMediaStreamBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CanvasRenderingContext2DBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CaretPositionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CaretStateChangedEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CaretStateChangedEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChannelInfo.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChannelMergerNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChannelSplitterNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChannelWrapperBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CharacterDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CheckerboardReportServiceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChildSHistoryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChromeNodeListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ChromeUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ClientBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ClientIPCTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ClientsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ClipboardBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ClipboardEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CloseEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CloseEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CommandEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CommentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CompositionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ConsoleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ConstantSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ConvolverNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CreateOfferRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CredentialManagementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CryptoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CustomElementRegistryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/CustomEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMCollectedFramesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMExceptionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMImplementationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMLocalizationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMMatrixBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMParserBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMPointBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMQuadBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMRectBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMRectListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMStringListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMStringMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMTokenListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DOMTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DataTransferBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DataTransferItemBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DataTransferItemListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DebuggerNotificationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DebuggerNotificationObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DebuggerUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DecoderDoctorNotificationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DedicatedWorkerGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DelayNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceLightEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceLightEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceMotionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceOrientationEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceOrientationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceProximityEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DeviceProximityEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DirectoryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DocumentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DocumentFragmentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DocumentL10nBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DocumentTimelineBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DocumentTypeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DominatorTreeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DragEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/DynamicsCompressorNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ElementInternalsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/EventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/EventHandlerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/EventListenerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/EventSourceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/EventTargetBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ExtendableEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ExtendableMessageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ExternalBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FailedCertSecurityInfoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FakePluginTagInitBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FeaturePolicyBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FetchBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FetchEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FetchObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FetchTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileModeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileReaderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileReaderSyncBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileSystemBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileSystemDirectoryEntryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileSystemDirectoryReaderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileSystemEntryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FileSystemFileEntryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FlexBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FocusEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FontFaceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FontFaceSetBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FontFaceSetLoadEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FontFaceSetLoadEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FormDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FormDataEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FormDataEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FrameCrashedEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FrameCrashedEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FrameLoaderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/FunctionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GMPTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GPUUncapturedErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GPUUncapturedErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GainNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadAxisMoveEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadAxisMoveEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadButtonEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadButtonEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadEventTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadHapticActuatorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadLightIndicatorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadPoseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadServiceTestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GamepadTouchBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GeolocationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GeolocationCoordinatesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GeolocationPositionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GeolocationPositionErrorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GeometryUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GetUserMediaRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GraphicsMessages.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/GridBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLAllCollectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLAnchorElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLAreaElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLAudioElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLBRElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLBaseElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLBodyElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLButtonElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLCanvasElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLCollectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDListElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDataElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDataListElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDetailsElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDialogElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDirectoryElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDivElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLDocumentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLEmbedElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFieldSetElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFontElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFormControlsCollectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFormElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFrameElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLFrameSetElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLHRElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLHeadElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLHeadingElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLHtmlElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLIFrameElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLImageElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLInputElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLLIElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLLabelElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLLegendElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLLinkElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMapElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMarqueeElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMediaElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMenuElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMenuItemElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMetaElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLMeterElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLModElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLOListElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLObjectElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLOptGroupElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLOptionElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLOptionsCollectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLOutputElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLParagraphElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLParamElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLPictureElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLPreElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLProgressElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLQuoteElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLScriptElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLSelectElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLSlotElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLSourceElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLSpanElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLStyleElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableCaptionElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableCellElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableColElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableRowElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTableSectionElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTemplateElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTextAreaElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTimeElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTitleElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLTrackElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLUListElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HTMLVideoElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HangTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HashChangeEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HashChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HeadersBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HeadlessWidgetTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HeapSnapshotBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HiddenPluginEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HiddenPluginEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/HistoryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBCursorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBDatabaseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBFactoryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBFileHandleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBFileRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBIndexBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBKeyRangeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBMutableFileBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBObjectStoreBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBOpenDBRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBTransactionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IDBVersionChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IIRFilterNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IPCBlob.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IPCMessageTypeName.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IPCServiceWorkerDescriptor.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IPCServiceWorkerRegistrationDescriptor.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IPCStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IdleDeadlineBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageBitmapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageBitmapRenderingContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageCaptureBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageCaptureErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageCaptureErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ImageDocumentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/InputEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/InputStreamParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/InspectorUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/InstallTriggerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IntersectionObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IntlUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IterableIteratorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/IteratorResultBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/JSWindowActorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/JavaScriptTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/KeyAlgorithmBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/KeyEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/KeyIdsInitDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/KeyboardEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/KeyframeEffectBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/L10nOverlaysBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/LayersMessages.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/LayersSurfaces.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/LoadURIOptionsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/LocalizationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/LocationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIAccessBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIConnectionEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIConnectionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIInputBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIInputMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIMessageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIOptionsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIOutputBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIOutputMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDIPortBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MIDITypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MatchGlobBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MatchPatternBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MathMLElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaCapabilitiesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaDebugInfoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaDeviceInfoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaDevicesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaElementAudioSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaEncryptedEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaErrorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeyErrorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeyMessageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeySessionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeyStatusMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeySystemAccessBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeysBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaKeysRequestStatusBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaQueryListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaQueryListEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaQueryListEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaRecorderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaRecorderErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaRecorderErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaSessionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaSourceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamAudioDestinationNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamAudioSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamErrorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamTrackAudioSourceNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamTrackBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamTrackEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaStreamTrackEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaTrackSettingsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MediaTrackSupportedConstraintsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MemoryReportTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MerchantValidationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MessageChannelBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MessageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MessageManagerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MessagePortBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MimeTypeArrayBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MimeTypeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MouseEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MouseScrollEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozDocumentObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozFrameLoaderOwnerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozSharedMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozStorageAsyncStatementParamsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozStorageStatementParamsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MozStorageStatementRowBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MutationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/MutationObserverBinding.cpp: 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/NamedNodeMapBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NativeOSFileInternalsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NavigatorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NeckoChannelParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NetDashboardBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NetErrorInfoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NetworkInformationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NodeFilterBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NodeIteratorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NodeListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NotificationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NotificationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/NotifyPaintEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OfflineAudioCompletionEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OfflineAudioCompletionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OfflineAudioContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OfflineResourceListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OffscreenCanvasBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/OscillatorNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZ.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZCTreeManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZCTreeManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZCTreeManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZInputBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZInputBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZInputBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAPZParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAltDataOutputStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAltDataOutputStreamChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PAltDataOutputStreamParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackground.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileHandle.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileHandleChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileHandleParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundFileRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBCursor.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBCursorChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBCursorParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabase.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseFile.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseFileChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseFileParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBDatabaseRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactory.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactoryChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactoryParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactoryRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactoryRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBFactoryRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBSharedTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBTransaction.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBTransactionChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBTransactionParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBVersionChangeTransaction.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBVersionChangeTransactionChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIDBVersionChangeTransactionParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIndexedDBUtils.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIndexedDBUtilsChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundIndexedDBUtilsParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSDatabase.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSDatabaseChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSDatabaseParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSObserver.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSObserverChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSObserverParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSharedTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSimpleRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSimpleRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSimpleRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSnapshot.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSnapshotChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLSSnapshotParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLocalStorageCache.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLocalStorageCacheChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundLocalStorageCacheParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundMutableFile.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundMutableFileChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundMutableFileParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBConnection.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBConnectionChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBConnectionParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSDBRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundSharedTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundStorage.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundStorageChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundStorageParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundTest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundTestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBackgroundTestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBenchmarkStorage.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBenchmarkStorageChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBenchmarkStorageParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBroadcastChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBroadcastChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBroadcastChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowser.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserOrId.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserStreamChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PBrowserStreamParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCache.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStorage.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStorageChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStorageParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStreamControl.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStreamControlChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCacheStreamControlParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCameras.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCamerasChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCamerasParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCanvas.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCanvasChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCanvasParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChannelDiverter.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChannelDiverterChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChannelDiverterParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChildToParentStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChildToParentStreamChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChildToParentStreamParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChromiumCDM.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChromiumCDMChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PChromiumCDMParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClassifierDummyChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClassifierDummyChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClassifierDummyChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandle.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandleChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandleOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandleOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandleOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientHandleParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManagerOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManagerOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManagerOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientNavigateOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientNavigateOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientNavigateOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientOpenWindowOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientOpenWindowOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientOpenWindowOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSource.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSourceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSourceOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSourceOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSourceOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PClientSourceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PColorPicker.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PColorPickerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PColorPickerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorBridgeTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorWidget.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorWidgetChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCompositorWidgetParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentPermission.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentPermissionRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentPermissionRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PContentPermissionRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCookieService.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCookieServiceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCookieServiceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCycleCollectWithLogs.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCycleCollectWithLogsChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PCycleCollectWithLogsParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDNSRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDNSRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDNSRequestParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDNSRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDataChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDataChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDataChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocAccessible.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocAccessibleChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocAccessibleParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocAccessiblePlatformExtChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocAccessiblePlatformExtParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocumentChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocumentChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PDocumentChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PEndpointForReport.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PEndpointForReportChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PEndpointForReportParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PExternalHelperApp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PExternalHelperAppChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PExternalHelperAppParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFTPChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFTPChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFTPChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOp.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOpChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOpParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOpProxy.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOpProxyChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFetchEventOpProxyParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileCreator.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileCreatorChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileCreatorParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileDescriptorSet.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileDescriptorSetChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileDescriptorSetParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFilePicker.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFilePickerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFilePickerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileSystemParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileSystemRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileSystemRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PFileSystemRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMP.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPContent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPContentChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPContentParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPService.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPServiceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPServiceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPStorage.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPStorageChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPStorageParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPTimer.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPTimerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPTimerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoDecoder.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoDecoderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoDecoderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoEncoder.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoEncoderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGMPVideoEncoderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGPU.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGPUChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGPUParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadEventChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadEventChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadEventChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadTestChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadTestChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PGamepadTestChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHal.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHalChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHalParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHandlerService.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHandlerServiceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHandlerServiceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHeapSnapshotTempFileHelper.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHeapSnapshotTempFileHelperChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHeapSnapshotTempFileHelperParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpBackgroundChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpBackgroundChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpBackgroundChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PHttpChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIPCBlobInputStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIPCBlobInputStreamChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIPCBlobInputStreamParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIdleScheduler.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIdleSchedulerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PIdleSchedulerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PImageBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PImageBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PImageBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PInProcessChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PInProcessParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PJavaScript.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PJavaScriptChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PJavaScriptParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLayerTransaction.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLayerTransactionChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLayerTransactionParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLoginReputation.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLoginReputationChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PLoginReputationParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIPort.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIPortChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMIDIPortParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMedia.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaDecoderParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaSystemResourceManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaSystemResourceManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaSystemResourceManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaTransport.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaTransportChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMediaTransportParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMessagePort.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMessagePortChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PMessagePortParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PNecko.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PNeckoChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PNeckoParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/POfflineCacheUpdate.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/POfflineCacheUpdateChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/POfflineCacheUpdateParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPSMContentDownloader.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPSMContentDownloaderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPSMContentDownloaderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PParentToChildStream.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PParentToChildStreamChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PParentToChildStreamParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPaymentRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPaymentRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPaymentRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPendingIPCBlob.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPendingIPCBlobChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPendingIPCBlobParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginBackgroundDestroyer.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginBackgroundDestroyerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginBackgroundDestroyerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginInstance.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginInstanceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginInstanceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginModule.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginModuleChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginModuleParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginScriptableObject.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginScriptableObjectChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginScriptableObjectParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPluginSurfaceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentation.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationBuilder.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationBuilderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationBuilderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPresentationRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintProgressDialog.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintProgressDialogChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintProgressDialogParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintSettingsDialog.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintSettingsDialogChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintSettingsDialogParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrinting.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintingChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintingParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PPrintingTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProcessHangMonitor.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProcessHangMonitorChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProcessHangMonitorParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProfiler.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProfilerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PProfilerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuota.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaUsageRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaUsageRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PQuotaUsageRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRDD.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRDDChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRDDParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoder.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoderManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoderManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoderManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteDecoderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemotePrintJob.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemotePrintJobChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemotePrintJobParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteSpellcheckEngine.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteSpellcheckEngineChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteSpellcheckEngineParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorker.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerController.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerControllerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerControllerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerService.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerServiceChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PRemoteWorkerServiceParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHEntry.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHEntryChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHEntryParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHistory.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHistoryChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSHistoryParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PScriptCache.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PScriptCacheChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PScriptCacheParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorker.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerContainer.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerContainerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerContainerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerRegistration.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerRegistrationChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerRegistrationParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerUpdater.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerUpdaterChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PServiceWorkerUpdaterParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSessionStorageObserver.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSessionStorageObserverChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSessionStorageObserverParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSharedWorker.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSharedWorkerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSharedWorkerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSimpleChannel.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSimpleChannelChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSimpleChannelParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcess.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcessBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcessBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcessBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcessChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSocketProcessParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesis.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesisChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesisParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesisRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesisRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PSpeechSynthesisRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamFilter.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamFilterChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamFilterParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamNotify.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamNotifyChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStreamNotifyParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStunAddrsRequest.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStunAddrsRequestChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PStunAddrsRequestParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPServerSocket.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPServerSocketChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPServerSocketParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPSocket.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPSocketChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTCPSocketParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTabContext.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTemporaryIPCBlob.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTemporaryIPCBlobChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTemporaryIPCBlobParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShell.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShellChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShellCommand.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShellCommandChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShellCommandParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTestShellParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTexture.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTextureChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTextureParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTransportProvider.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTransportProviderChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PTransportProviderParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PUDPSocket.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PUDPSocketChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PUDPSocketParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifier.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierInfo.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierLocal.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierLocalChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierLocalParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PURLClassifierParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PUiCompositorController.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PUiCompositorControllerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVR.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRGPU.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRGPUChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRGPUParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRLayer.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRLayerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRLayerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRManager.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRManagerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRManagerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVRParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVideoBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVideoBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVideoBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsync.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsyncBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsyncBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsyncBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsyncChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PVsyncParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebAuthnTransaction.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebAuthnTransactionChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebAuthnTransactionParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistDocument.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistDocumentChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistDocumentParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistResources.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistResourcesChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistResourcesParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistSerialize.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistSerializeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebBrowserPersistSerializeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebGPU.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebGPUChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebGPUParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebRenderBridge.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebRenderBridgeChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebRenderBridgeParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocket.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocketChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocketEventListener.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocketEventListenerChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocketEventListenerParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebSocketParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcGlobal.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcGlobalChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcGlobalParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcTCPSocket.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcTCPSocketChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWebrtcTCPSocketParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWindowGlobal.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWindowGlobalChild.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PWindowGlobalParent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PageTransitionEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PageTransitionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaintRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaintRequestListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaintWorkletGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PannerNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaymentAddressBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaymentMethodChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaymentRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaymentRequestUpdateEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PaymentResponseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PeerConnectionImplBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PeerConnectionObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PeerConnectionObserverEnumsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceEntryBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceEntryEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceEntryEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceMarkBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceMeasureBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceNavigationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceNavigationTimingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceObserverEntryListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceResourceTimingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceServerTimingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PerformanceTimingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PeriodicWaveBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PermissionStatusBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PermissionsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PlacesEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PlacesObserversBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PlatformWidgetTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PluginArrayBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PluginBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PluginCrashedEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PluginCrashedEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PluginTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PointerEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PopStateEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PopStateEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PopupBlockedEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PopupBlockedEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PrecompiledScriptBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PrefsTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresState.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationAvailabilityBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionAvailableEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionAvailableEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionCloseEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionCloseEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationConnectionListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationReceiverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PresentationRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PrioEncoderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ProcessingInstructionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ProfileTimelineMarkerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ProfilerTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ProgressEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ProgressEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PromiseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PromiseDebuggingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PromiseRejectionEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PromiseRejectionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PrototypeList.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PushEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PushManagerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PushMessageDataBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PushSubscriptionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/PushSubscriptionOptionsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCCertificateBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCConfigurationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDTMFSenderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDTMFToneChangeEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDTMFToneChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDataChannelBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDataChannelEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCDataChannelEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCIceCandidateBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCIdentityProviderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCPeerConnectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCPeerConnectionIceEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCPeerConnectionIceEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCPeerConnectionStaticBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCRtpReceiverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCRtpSenderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCRtpSourcesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCRtpTransceiverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCSessionDescriptionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCStatsReportBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCTrackEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RTCTrackEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RadioNodeListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RangeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ReferrerPolicyBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RegisterBindings.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RegisterWorkerBindings.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RegisterWorkerDebuggerBindings.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RegisterWorkletBindings.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RemoteWorkerTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ReportingBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/RequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ResizeObserverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ResponseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAngleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimateElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimateMotionElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimateTransformElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedAngleBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedBooleanBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedEnumerationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedIntegerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedLengthBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedLengthListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedNumberBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedNumberListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedPreserveAspectRatioBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedRectBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedStringBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimatedTransformListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGAnimationElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGCircleElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGClipPathElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGComponentTransferFunctionElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGDefsElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGDescElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGEllipseElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEBlendElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEColorMatrixElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEComponentTransferElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFECompositeElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEConvolveMatrixElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEDiffuseLightingElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEDisplacementMapElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEDistantLightElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEDropShadowElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEFloodElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEFuncAElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEFuncBElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEFuncGElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEFuncRElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEGaussianBlurElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEImageElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEMergeElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEMergeNodeElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEMorphologyElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEOffsetElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFEPointLightElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFESpecularLightingElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFESpotLightElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFETileElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFETurbulenceElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGFilterElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGForeignObjectElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGGElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGGeometryElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGGradientElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGGraphicsElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGImageElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGLengthBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGLengthListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGLineElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGLinearGradientElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGMPathElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGMarkerElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGMaskElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGMatrixBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGMetadataElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGNumberBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGNumberListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPathElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPathSegBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPathSegListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPatternElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPointBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPointListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPolygonElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPolylineElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGPreserveAspectRatioBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGRadialGradientElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGRectBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGRectElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGSVGElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGScriptElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGSetElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGStopElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGStringListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGStyleElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGSwitchElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGSymbolElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTSpanElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTextContentElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTextElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTextPathElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTextPositioningElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTitleElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTransformBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGTransformListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGUnitTypesBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGUseElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SVGViewElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScreenBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScreenOrientationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScriptProcessorNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScrollAreaEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScrollViewChangeEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ScrollViewChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SecurityPolicyViolationEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SecurityPolicyViolationEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SelectionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerConfiguration.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerContainerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerOpArgs.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerRegistrarTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ServiceWorkerRegistrationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/Services.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SessionStoreUtilsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ShadowRootBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SharedWorkerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SharedWorkerGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SimpleGestureEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SocketCommonBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SourceBufferBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SourceBufferListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechGrammarBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechGrammarListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionAlternativeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionErrorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionResultBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechRecognitionResultListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisUtteranceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SpeechSynthesisVoiceBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StaticComponents.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StaticRangeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StereoPannerNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StorageBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StorageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StorageManagerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StorageTypeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StreamFilterBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StreamFilterDataEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StructuredCloneHolderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StructuredCloneTesterBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StyleSheetApplicableStateChangeEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StyleSheetApplicableStateChangeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StyleSheetBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/StyleSheetListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/SubtleCryptoBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPServerSocketBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPServerSocketEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPServerSocketEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPSocketBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPSocketErrorEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPSocketErrorEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPSocketEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TCPSocketEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TelemetryStopwatchBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextClauseBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextDecoderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextEncoderBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextTrackBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextTrackCueBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextTrackCueListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TextTrackListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TimeEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TimeRangesBinding.cpp: 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/TouchBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TouchEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TouchListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TrackEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TrackEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TransceiverImplBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TransitionEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TreeColumnBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TreeColumnsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TreeContentViewBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/TreeWalkerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/U2FBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UDPMessageEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UDPMessageEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UDPSocketBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UIEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/URIParams.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/URLBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/URLSearchParamsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UnionTypes.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UserProximityEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/UserProximityEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VRDisplayBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VRDisplayEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VRServiceTestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VTTCueBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VTTRegionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/ValidityStateBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VideoPlaybackQualityBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VideoTrackBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VideoTrackListBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/VisualViewportBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WaveShaperNodeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebAuthenticationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebComponentsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebExtensionContentScriptBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebExtensionPolicyBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebGL2RenderingContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebGLContextEvent.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebGLContextEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebGLRenderingContextBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebGPUBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebIDLSerializable.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebRenderMessages.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebSocketBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebrtcDeprecatedBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebrtcGlobalInformationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WebrtcProxyConfig.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WheelEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WidevineCDMManifestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WindowBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WindowGlobalActorsBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WindowRootBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkerDebuggerGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkerGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkerLocationBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkerNavigatorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkletBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/WorkletGlobalScopeBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XMLDocumentBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XMLHttpRequestBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XMLHttpRequestEventTargetBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XMLHttpRequestUploadBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XMLSerializerBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XPathEvaluatorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XPathExpressionBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XPathNSResolverBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XPathResultBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XSLTProcessorBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULCommandEventBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULFrameElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULMenuElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULPopupElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULTextElementBinding.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/XULTreeElementBinding.cpp: 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-number-parser.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/hb-number-parser.rl: 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: objdir/toolkit/library/build/xpcAccEvents.cpp: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/xpcAccEvents.h: Cannot stat: No such file or directory cpio: objdir/toolkit/library/build/xptdata.cpp: Cannot stat: No such file or directory cpio: third_party/rust/aho-corasick/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/ash/<::core::macros::assert_eq macros>: 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/backtrace/<::std::thread::local::__thread_local_inner 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-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-0.6.5/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils-0.6.5/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils-0.6.5/<::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/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::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/gfx-backend-vulkan/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/gfx-backend-vulkan/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/gfx-backend-vulkan/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/gfx-backend-vulkan/<::lazy_static::lazy_static 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/neqo-common/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-common/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-common/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-common/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-http3/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-http3/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-http3/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-http3/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-qpack/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-qpack/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-transport/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-transport/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-transport/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-transport/<::core::macros::write macros>: Cannot stat: No such file or directory cpio: third_party/rust/neqo-transport/<::std::macros::panic 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/<::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/regex-syntax/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex-syntax/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::alloc::macros::vec macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/regex/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv-0.10.2/<::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.7.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/shared_library/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/shared_library/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/shared_library/<::lazy_static::lazy::__lazy_static_create 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/thread_local/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/thread_local/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/thread_local/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/thread_local/<::std::thread::local::__thread_local_inner 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/unic-langid-impl/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/webrtc-sdp/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/webrtc-sdp/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/webrtc-sdp/<::core::macros::panic macros>: Cannot stat: No such file or directory 700992 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 mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh 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 *** WARNING: ./usr/src/debug/firefox-72.0.2-1.fc30.x86_64/intl/icu/source/common/umutex.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.fc30.x86_64/third_party/rust/gfx-hal/src/adapter.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-72.0.2-1.fc30.x86_64/third_party/rust/gfx-hal/src/device.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-72.0.2-1.fc30.x86_64/third_party/rust/gfx-hal/src/queue/family.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.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-72.0.2-1.fc30.x86_64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit Processing files: firefox-72.0.2-1.fc30.x86_64 Provides: application() application(firefox.desktop) firefox = 72.0.2-1.fc30 firefox(x86-64) = 72.0.2-1.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(xul72)(64bit) metainfo() metainfo(firefox.metainfo.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.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(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.30.0.1)(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(xul72)(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: mozilla-crashreporter-firefox-debuginfo-72.0.2-1.fc30.x86_64 Provides: mozilla-crashreporter-firefox-debuginfo = 72.0.2-1.fc30 mozilla-crashreporter-firefox-debuginfo(x86-64) = 72.0.2-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-wayland-72.0.2-1.fc30.x86_64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 72.0.2-1.fc30 firefox-wayland(x86-64) = 72.0.2-1.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-72.0.2-1.fc30.x86_64 Provides: firefox-debugsource = 72.0.2-1.fc30 firefox-debugsource(x86-64) = 72.0.2-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-72.0.2-1.fc30.x86_64 Provides: debuginfo(build-id) = 06c3773ba98957a746c5dcfb3173d1c27b4c59aa debuginfo(build-id) = 11486dcb1c04ad4b2bd65214c42071dd0370eef0 debuginfo(build-id) = 17d5067dcd907b7759280e69276acef429e0edd3 debuginfo(build-id) = 245634d040f601dfbb5dff6c988ea83b54bef5dd debuginfo(build-id) = 3031f0d36a40807819a35c51743f95ad0cc50c8a debuginfo(build-id) = 34bca59a3c3ad1d2f3e9ea7b082b1d8ea5962c7a debuginfo(build-id) = 53486cb93999f03f9cda72d1dd24fdc7f4086d48 debuginfo(build-id) = 5555d9e66627c6d78619da0ea695fc73e624844b debuginfo(build-id) = 69ab9eedc4fa475a102a1a35b7d12e845943684e debuginfo(build-id) = 77bfa47b844719c6b454f1369439572157b656d2 debuginfo(build-id) = afefdcd37db070a5e83ed4885ff00182c8491932 debuginfo(build-id) = b46dc8bb71a0ce7cb85538385ab8d7910b0f7a6d debuginfo(build-id) = b4ee707f4f216a85e38f6e8e4723dadaf0b3703b debuginfo(build-id) = c62d99b7d1820cbf9d1b9648982d374b15a5ec9c debuginfo(build-id) = d3923ac82a343245f591cb6cc7e77308d35970c5 debuginfo(build-id) = ec8444eadd7ecae2ec932d870078586b1099e6fe firefox-debuginfo = 72.0.2-1.fc30 firefox-debuginfo(x86-64) = 72.0.2-1.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) = 72.0.2-1.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 Wrote: /builddir/build/RPMS/firefox-72.0.2-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/mozilla-crashreporter-firefox-debuginfo-72.0.2-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-72.0.2-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-72.0.2-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-72.0.2-1.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.OoMTGb + umask 022 + cd /builddir/build/BUILD + cd firefox-72.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-72.0.2-1.fc30.x86_64 + exit 0 Child return code was: 0